From a340de4adc2c425a4030a66d26954603fcd3125f Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 26 Jul 2022 21:40:18 +0200 Subject: [PATCH] [Fix] Enforce loading order (#41) --- src/main/java/org/betterx/betterend/BetterEnd.java | 2 ++ src/main/java/org/betterx/betterend/registry/EndBlocks.java | 5 +++++ src/main/java/org/betterx/betterend/registry/EndItems.java | 5 +++++ 3 files changed, 12 insertions(+) diff --git a/src/main/java/org/betterx/betterend/BetterEnd.java b/src/main/java/org/betterx/betterend/BetterEnd.java index c60232d3..098bdec7 100644 --- a/src/main/java/org/betterx/betterend/BetterEnd.java +++ b/src/main/java/org/betterx/betterend/BetterEnd.java @@ -41,6 +41,8 @@ public class BetterEnd implements ModInitializer { EndEntities.register(); EndBiomes.register(); EndTags.register(); + EndBlocks.ensureStaticallyLoaded(); + EndItems.ensureStaticallyLoaded(); EndEnchantments.register(); EndPotions.register(); CraftingRecipes.register(); diff --git a/src/main/java/org/betterx/betterend/registry/EndBlocks.java b/src/main/java/org/betterx/betterend/registry/EndBlocks.java index 9e9a5b31..97e91f16 100644 --- a/src/main/java/org/betterx/betterend/registry/EndBlocks.java +++ b/src/main/java/org/betterx/betterend/registry/EndBlocks.java @@ -20,6 +20,7 @@ import net.minecraft.world.level.material.MaterialColor; import net.fabricmc.fabric.api.item.v1.FabricItemSettings; import java.util.List; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; public class EndBlocks { @@ -657,4 +658,8 @@ public class EndBlocks { public static BlockRegistry getBlockRegistry() { return REGISTRY; } + + @ApiStatus.Internal + public static void ensureStaticallyLoaded() { + } } diff --git a/src/main/java/org/betterx/betterend/registry/EndItems.java b/src/main/java/org/betterx/betterend/registry/EndItems.java index 35a287e8..43dac813 100644 --- a/src/main/java/org/betterx/betterend/registry/EndItems.java +++ b/src/main/java/org/betterx/betterend/registry/EndItems.java @@ -33,6 +33,7 @@ import net.minecraft.world.item.Tiers; import net.fabricmc.fabric.api.item.v1.FabricItemSettings; import java.util.List; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; public class EndItems { @@ -354,4 +355,8 @@ public class EndItems { public static ItemRegistry getItemRegistry() { return REGISTRY; } + + @ApiStatus.Internal + public static void ensureStaticallyLoaded() { + } }