Jump to content

Razor

Members
  • Posts

    27
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Razor's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. *bump*
  2. i don't know whats the problem here.. just comment it out and test is with the other dependency
  3. fixed
  4. https://github.com/XxRexRaptorxX/AllTheCompatibility/blob/main/src/main/resources/META-INF/mods.toml can this problem arise if the other mod's version does not match?
  5. Hey guys, I try to make a mod thats overrides recipes from other mods. My problem is how to change the loading order that my recipes are loaded last. I tried to change 'ordering' to "AFTER" or "BEFORE" in the dependencies of the mods.toml file but it doesn't seem to work.. Can anyone help me? [[dependencies.allthecompatibility]] modId="assemblylinemachines" mandatory=false versionRange="[1.18-1.3.5,)" ordering="BEFORE" side="BOTH"
  6. Thanks for your hint, but i don't quite understand this Serializer inner class
  7. Hey guys, i try to make recipes based of config options, but i can`t find the problem here, all recipes linked to an config options are always disabled and theres no error in the console, maybe a problem in the factories? ConditionsFactory public class ConditionFactory implements IConditionBuilder { //@Override public BooleanSupplier parse(JsonSerializationContext context, JsonObject json) { boolean value = JSONUtils.getBoolean(json , "value", true); String key = JSONUtils.getString(json, "type"); if (key.equals(Uncrafted.MODID + ":spawneggs_enabled")) { return () -> Config.ACTIVATE_SPAWNEGG_RECIPES.get().booleanValue() == value; } else if (key.equals(Uncrafted.MODID + ":spawner_enabled")) { return () -> Config.ACTIVATE_SPAWNER_RECIPES.get().booleanValue() == value; } else if (key.equals(Uncrafted.MODID + ":skulls_enabled")) { return () -> Config.ACTIVATE_SKULL_RECIPES.get().booleanValue() == value; } return null; } } _factories.json { "conditions": { "spawneggs_enabled": "xxrexraptorxx.util.ConditionFactory", "spawner_enabled": "xxrexraptorxx.util.ConditionFactory", "skulls_enabled": "xxrexraptorxx.util.ConditionFactory" } } example recipe: spawner.json { "conditions" : [ { "type" : "uncrafted:spawner_enabled", "value" : true } ], "type": "minecraft:crafting_shaped", "pattern": [ "XXX", "X#X", "XXX" ], "key": { "X": { "item": "minecraft:iron_bars" }, "#": { "item": "minecraft:nether_star" } }, "result": { "item": "minecraft:spawner" } } i hope anyone can help me
  8. But i want to delete these recipes based on settings in the config file
  9. How can i delete specific crafting recipes on game/server start? i tried different things with ForgeRegistry<IRecipe> and IForgeRegistryModifiable but i don`t get it to work.. Has anyone done that yet?
  10. Add forge or minecraft this feature in the next versions? I mean, in the json files
  11. Hey, has anyone an idea how to give the crafting result enchantments?
  12. Hey How can i test for a player with a specific user name?
  13. Okay, i found a easier way to deactivate recipes! Here is my code:
  14. Okay i tried is, but now is the recipe deactivated regardless of whether the config option is true or false, whats wrong? heres my condition class: the _factories.json: and a recipe json file:
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.