diff --git a/src/main/java/ru/betterend/BetterEnd.java b/src/main/java/ru/betterend/BetterEnd.java index a3ecea0c..aae75860 100644 --- a/src/main/java/ru/betterend/BetterEnd.java +++ b/src/main/java/ru/betterend/BetterEnd.java @@ -58,10 +58,9 @@ public class BetterEnd implements ModInitializer { BonemealPlants.init(); GeneratorOptions.init(); LootTableUtil.init(); - FabricLoader.getInstance() - .getEntrypoints("betterend", BetterEndPlugin.class) - .forEach(BetterEndPlugin::register); + FabricLoader.getInstance().getEntrypoints("betterend", BetterEndPlugin.class).forEach(BetterEndPlugin::register); Integrations.init(); + DataFixer.register(); Configs.saveConfigs(); } diff --git a/src/main/java/ru/betterend/DataFixer.java b/src/main/java/ru/betterend/DataFixer.java new file mode 100644 index 00000000..075d6866 --- /dev/null +++ b/src/main/java/ru/betterend/DataFixer.java @@ -0,0 +1,19 @@ +package ru.betterend; + +import ru.bclib.api.datafixer.DataFixerAPI; +import ru.bclib.api.datafixer.Patch; + +public class DataFixer { + public static void register() { + DataFixerAPI.registerPatch(() -> { + return new BetterEndPatch(); + }); + } + + private static final class BetterEndPatch extends Patch { + protected BetterEndPatch() { + super(BetterEnd.MOD_ID, "0.11.0"); + System.out.println("BE Patch!"); + } + } +}