From 7757438a098a21dd5c3a56394029cf0032342bd5 Mon Sep 17 00:00:00 2001 From: Xin Luo <104831916+3453890470@users.noreply.github.com> Date: Tue, 16 Jun 2026 20:58:01 +0800 Subject: [PATCH] fix: Use GatherDataEvent.Client for language generation - Replace includeDev() with GatherDataEvent.Client event - This is the correct NeoForge 26.1.2 pattern for client-side data generation --- .../gateguardian/extraloader/generator/DataGenerator.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/main/java/dev/gateguardian/extraloader/generator/DataGenerator.java b/src/main/java/dev/gateguardian/extraloader/generator/DataGenerator.java index f924647..2eba41e 100644 --- a/src/main/java/dev/gateguardian/extraloader/generator/DataGenerator.java +++ b/src/main/java/dev/gateguardian/extraloader/generator/DataGenerator.java @@ -2,7 +2,6 @@ import dev.gateguardian.extraloader.common.ExtraLoader; import dev.gateguardian.extraloader.generator.provider.ExtraLanguageProvider; -import net.minecraft.data.PackOutput; import net.neoforged.bus.api.SubscribeEvent; import net.neoforged.fml.common.EventBusSubscriber; import net.neoforged.neoforge.data.event.GatherDataEvent; @@ -11,10 +10,7 @@ public class DataGenerator { @SubscribeEvent - public static void bootstrap(GatherDataEvent event) { - var generator = event.getGenerator(); - PackOutput output = event.getGenerator().getPackOutput(); - - generator.addProvider(event.includeDev(), new ExtraLanguageProvider(output)); + public static void bootstrap(GatherDataEvent.Client event) { + event.getGenerator().addProvider(true, new ExtraLanguageProvider(event.getGenerator().getPackOutput())); } }