Steamworks.SteamInventory.Definitions == null
Help please!
I tried unload * plugins with reinstaling server build, but still this problem
Its begun from Giddy Up! update 
Very rare problem and no one dont know why

Players cannot apply their own steam skins, using repairbench or from new crafted item, but if use skin plugin its does apply without any problems.

Functions we need to manually fill defs is private, maybe you could share it
or any solutions please
Steamworks.SteamInventory.LoadItemDefinitions() wont work

As i see you are using plugin for fast crafting. Looks as problem are in that plugin
I told
I tried unload * plugins with reinstaling server build, but still this problem
I using this little fix
private void OnItemCraftFinished(ItemCraftTask task, Item item){
	if(task.skinID != 0 && item.skin == 0){
		ulong checkisaddedid=0;
		if (approvedSkinsSchema.TryGetValue(task.skinID, out checkisaddedid))
			item.skin = checkisaddedid;
	} 
}​

Its just finding workshopid by itemdefid in database using http://s3.amazonaws.com/s3.playrust.com/icons/inventory/rust/schema.json
But this unpossible to catch skin changing from repair bench
@Wulf may you please add hook to ChangeSkin method on repair bench class



Merged post

Another guy https://umod.org/community/rust/9855-skins-doesnt-change-in-repair-bench
have same problem here
Empty server, no plugins

In response to Orange ():
Empty server, no plugins

why you still think that its plugin fault?
We did same things man!
We also installed server even without oxide
I think this is kind of IP blacklisted on steam workshop maybe or something
XAuBAH
why you still think that its plugin fault?
We did same things man!
We also installed server even without oxide
I think this is kind of IP blacklisted on steam workshop maybe or something

Hi, sorry for "necro" post here. But,  have u fixed your issue? and if yes, could you please describe how. Thank you.