Hi! Players are reporting me that since the april update from FacePunch in some cases blueprints are not properly shared.
I don't see any errors in the console.
Could you take a look?
Thx!
Not working 100% after updateFixed
If you learn them via a research table there is no issue it is when working down a tech tree or engineering bench that it doesn't
looks to be a broken hook from the rust update. likely will be fixed after a rust hotfix and oxide update afterwards
Should be fixed now if you updated to the latest version of rust / oxide
doesn't seem to be
It's not working well here either. It seems to work if players leave the team and rejoin to share bp's
Having issues here as well. Hoping for a fix soon.
Broken on my end still also.
Hi! i have the same problem, the plugin was not working, so i edited to work with the new rust update, and is working. The only things is that the messages are in spanish (my language), but you can replace it, it's no so difficult. I left here the link if anyone want to try it:
I am currently away on holiday, so I won’t be able to officially update the plugin for at least another week. Apologies for the inconvenience.
Hi, I have also managed to repair it! Now everything works as intended! I don`t know how to post it here though!
I upload the english version also here it is:
https://github.com/franrustx2/blueprint-share-from-NomadWarrior-uMod/releases/download/blueprintshareEN/blueprintshareEN.cs(i think is better if you remove de EN at the end of the name, and let it just "blueprintshare.cs"
NomadWarriorI am currently away on holiday, so I won’t be able to officially update the plugin for at least another week. Apologies for the inconvenience.
No problem, enjoys your holiday
Parameter change for hook OnTechTreeNodeUnlocked
ItemDefinition, instead of NodeInstance
Replace the function below in the plugin
// April 2026, param NodeInstance change to ItemDefinition
//private void OnTechTreeNodeUnlocked(Workbench workbench, TechTreeData.NodeInstance node, BasePlayer player)
private void OnTechTreeNodeUnlocked(Workbench workbench, ItemDefinition itemDef, BasePlayer player)
{
if (!config.TechTreeSharingEnabled || workbench == null || itemDef == null || player == null) return;
DebugLog($"{player.displayName} Started TechTree Unlock For {itemDef.displayName.translated}");
TryShareBlueprint(itemDef, player);
} Parameter for hook OnTechTreeNodeUnlocked changed back to :
private void OnTechTreeNodeUnlocked( Workbench instance, TechTreeData.NodeInstance byID, BasePlayer player, PooledList<ItemDefinition> i )