рецептики короче (стол кузнеца) data generator

Версия Minecraft
1.20.1
API
Forge
Выручите пожалуйста, как делать рецепты (через datagen, json файл и я создать могу) для стола кузнеца?

Код не могу дать, так как его нет))) Я пишу, он не генерирует json файлы, я удаляю код, заново пишу и снова ничего. Буду очень признателен за помощь (не думал, что залажаю именно с этим...)
 
Последнее редактирование:
Забил на свою гордость и сделал рецептики вручную)) Но если найдётся хороший человек, который спец по data generator
Вот этой вот фигнюшке:
Java:
package net.текст.текст.datagen;


import net.minecraft.core.HolderLookup;
import net.minecraft.data.DataGenerator;
import net.minecraft.data.PackOutput;
import net.minecraftforge.common.data.ExistingFileHelper;
import net.minecraftforge.data.event.GatherDataEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.common.Mod;
import net.текст.текст.БольшойТекст;

import java.util.concurrent.CompletableFuture;

@Mod.EventBusSubscriber(modid = БольшойТекст.MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD)
public class DataGenerators {

    @SubscribeEvent
    public static void gatherData(GatherDataEvent event) {
        DataGenerator generator = event.getGenerator();
        PackOutput packOutput = generator.getPackOutput();
        ExistingFileHelper existingFileHelper = event.getExistingFileHelper();
        CompletableFuture<HolderLookup.Provider> lookupProvider = event.getLookupProvider();

        generator.addProvider(event.includeServer(), new ModRecipeProvider(packOutput));
        generator.addProvider(event.includeServer(), ModLootTableProvider.create(packOutput));

        generator.addProvider(event.includeClient(), new ModBlockStateProvider(packOutput, existingFileHelper));
        generator.addProvider(event.includeClient(), new ModItemModelProvider(packOutput, existingFileHelper));

        ModBlockTagGenerator blockTagGenerator = generator.addProvider(event.includeServer(),
                new ModBlockTagGenerator(packOutput, lookupProvider, existingFileHelper));
        generator.addProvider(event.includeServer(), new ModItemTagGenerator(packOutput, lookupProvider, blockTagGenerator.contentsGetter(), existingFileHelper));
    }

}

то буду рад всё же увидеть как вы добавили рецепт для кузнечного стола, а пока так оставлю, хоть и перфекционизм жрёт))
 
Сверху