Можно как нибудь добавлять рецепты не используя JSON?

Версия Minecraft
1.12.2
26
0
У меня вопрос! Можно как нибудь добавлять рецепты не используя JSON? Ну в .java. Я просто знаю что как то можно, просто лазил во forge. Но не знаю как именно. Подскажите пожалуйста.
 
2,932
44
598
Вот:
Код:
GameRegistry.addShapelessRecipe(new ResourceLocation("snowplusplus:snow_fence_plus_plus"),
                new ResourceLocation("snowplusplus:snow_fence_plus_plus"),
                new ItemStack(BlockRegister.snow_fence_plus_plus, 12),
                CraftingHelper.getIngredient(Blocks.SNOW), CraftingHelper.getIngredient(Blocks.SNOW),
                CraftingHelper.getIngredient(Blocks.SNOW), CraftingHelper.getIngredient(Blocks.SNOW),
                CraftingHelper.getIngredient(Blocks.SNOW), CraftingHelper.getIngredient(Blocks.SNOW));

Код:
GameRegistry.addShapedRecipe(new ResourceLocation(Reference.MODID + ":" + "chainmail_boots"), new ResourceLocation(Reference.MODID + ":" + "chainmail_boots"),
                new ItemStack(Items.CHAINMAIL_BOOTS),new Object[]{
                "   ",
                "N N",
                "ILI",
                'N', Items.IRON_NUGGET,
                'I', Items.IRON_INGOT,
                'L', Items.LEATHER_BOOTS
                });
И вот ещё мой гайд если интересует то как можно будет открыть эти рецепты в справочнике: Разблокировать рецепт созданный через код в книге знаний
 
2,932
44
598
Вопрос в том, как в коде использовать словарь руд
В 1.10.2 это можно было сделать так: (Сейчас проверю работает ли это на 1.12.2)
Код:
GameRegistry.addRecipe(new ShapedOreRecipe(Items.BUCKET, "I I", " I ", 'I', "ingotCopper"));
 
Сверху