Need help trying to blacklist BP's but they don't work.

for example the stone hatchet. I would love to blacklist the stone tools and stuff because I'm making a RP server and this is something I want the player to buy with RP through a vendor.

{
"Simple Mode (disables advance blueprint management options)": true,
"Update players on permission change (automatically updates a players BPs when their permissions change)": true,
"Blacklist (items from being automatically learnt)": [
"stonehatchet"
],
"DefaultBPs (Blueprints to be automatically learnt)": [],
"Assign custom BP unlocks to various perms (permission, BP List": {
"customperm1": [
"rock"
],
"customperm2": [
"torch"
]
},
"Advanced Blueprint Management Options": {}
}

I'd recommend using the advanced mode and then you can disable BPs from being researched And from being default. But you will also need to use something like a tech tree plug-in or crafting controller to also block those methods as well.

would be worth watching this
https://youtu.be/W_MUVyJ3dWw

I tried advanced too but didn't work. I'll check it out thanks! this has been a struggle figuring out a way to do this lol

Merged post

Failed to call hook 'OnServerInitialized' on plugin 'BlueprintManager v2.0.6' (ArgumentException: An item with the same key has already been added. Key: -1478212975)
at System.Collections.Generic.Dictionary`2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) [0x000c1] in <fb001e01371b4adca20013e0ac763896>:0

at System.Collections.Generic.Dictionary`2[TKey,TValue].Add (TKey key, TValue value) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0

at Oxide.Plugins.BlueprintManager.OnServerInitialized () [0x00433] in <ab36941e513b44fe99271e47cf6dcfd8>:0

at Oxide.Plugins.BlueprintManager.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0006a] in <ab36941e513b44fe99271e47cf6dcfd8>:0

at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0

at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0


Merged post

Getting this error when using advanced?

Can you send me the config you got that error with

https://pastebin.com/3GCtp57T

Merged post

if things are easier on Discord feel free to add me

DrSmokerTTV#0001



Merged post

Hey any fix to this yet?

Hey man just checking in.

That user name doesn't seem to work try add me Whispers88#0007

Hey!
Is there a solution to this?
I'm trying to remove all default BPs to stop them from appearing in the crafting menu.
I've added all items and set "defaultBP" to false for all items, but vanilla defaultBPs still appear in the crafting menu.