Jared

Results 137 comments of Jared

This has been done thanks to @friendlyhj! I am going to keep this issue open until I add it to 1.16 though.

We would need all the scripts, specifically where `one_to_one_map ` is being used in `crushing recipes.zs`

So global loot modifiers work and can do what you would want to do. Here is an example: ```zenscript import crafttweaker.api.loot.conditions.vanilla.LootTableId; import crafttweaker.api.loot.conditions.LootConditionBuilder; import crafttweaker.api.loot.modifiers.CommonLootModifiers; loot.modifiers.register( "no_bones", LootConditionBuilder.createForSingle((condition) => {...

I actually wanted to keep this open to remind us, since the feature request itself is fully valid

Not really, Alll the work is on mods side you can see how botania did it here https://github.com/VazkiiMods/Botania/commit/64de22b68a0d5190d520c4a2c289cab5aebdabdc

Yep, their recipes need to support it to begin with, and then it needs to be exposed to CraftTweaker.

I'm not sure I'm following, the clients should get sent the scripts and report the errors, does that not happen?

I don't really see how that would be related, I think what may be better is sending a message on player join if the server scripts are invalid

That is done by `:*` which they are doing already, it is the vanilla wildcard metadata, and works fine on things like wool and planks (and I would assume more,...

try crafting the item in the vanilla crafting table