From b8bd2a1b13e9417f94e00253620e1e58ee5b1119 Mon Sep 17 00:00:00 2001 From: SugarMGP <2350745751@qq.com> Date: Sat, 20 Jul 2024 20:38:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=85=8D=E6=96=B9=E7=94=9F?= =?UTF-8?q?=E6=88=90=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sugarmgp/eos/recipe/DataGenEvent.java | 14 ++++++++++++++ .../github/sugarmgp/eos/recipe/EOSRecipes.java | 18 ++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 src/main/java/io/github/sugarmgp/eos/recipe/DataGenEvent.java create mode 100644 src/main/java/io/github/sugarmgp/eos/recipe/EOSRecipes.java diff --git a/src/main/java/io/github/sugarmgp/eos/recipe/DataGenEvent.java b/src/main/java/io/github/sugarmgp/eos/recipe/DataGenEvent.java new file mode 100644 index 0000000..0851626 --- /dev/null +++ b/src/main/java/io/github/sugarmgp/eos/recipe/DataGenEvent.java @@ -0,0 +1,14 @@ +package io.github.sugarmgp.eos.recipe; + +import net.minecraftforge.eventbus.api.SubscribeEvent; +import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.fml.event.lifecycle.GatherDataEvent; + +@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD) +public class DataGenEvent { + @SubscribeEvent + public static void dataGen(GatherDataEvent event) { + event.getGenerator().addProvider(new EOSRecipes(event.getGenerator())); + } +} + diff --git a/src/main/java/io/github/sugarmgp/eos/recipe/EOSRecipes.java b/src/main/java/io/github/sugarmgp/eos/recipe/EOSRecipes.java new file mode 100644 index 0000000..82a47c7 --- /dev/null +++ b/src/main/java/io/github/sugarmgp/eos/recipe/EOSRecipes.java @@ -0,0 +1,18 @@ +package io.github.sugarmgp.eos.recipe; + +import net.minecraft.data.DataGenerator; +import net.minecraft.data.IFinishedRecipe; +import net.minecraftforge.common.data.ForgeRecipeProvider; + +import java.util.function.Consumer; + +public class EOSRecipes extends ForgeRecipeProvider { + public EOSRecipes(DataGenerator generatorIn) { + super(generatorIn); + } + + @Override + protected void registerRecipes(Consumer consumer) { + //TODO + } +}