[Fix] Enforce loading order (#41)

This commit is contained in:
Frank 2022-07-26 21:40:18 +02:00
parent 052f538444
commit a340de4adc
3 changed files with 12 additions and 0 deletions

View file

@ -41,6 +41,8 @@ public class BetterEnd implements ModInitializer {
EndEntities.register(); EndEntities.register();
EndBiomes.register(); EndBiomes.register();
EndTags.register(); EndTags.register();
EndBlocks.ensureStaticallyLoaded();
EndItems.ensureStaticallyLoaded();
EndEnchantments.register(); EndEnchantments.register();
EndPotions.register(); EndPotions.register();
CraftingRecipes.register(); CraftingRecipes.register();

View file

@ -20,6 +20,7 @@ import net.minecraft.world.level.material.MaterialColor;
import net.fabricmc.fabric.api.item.v1.FabricItemSettings; import net.fabricmc.fabric.api.item.v1.FabricItemSettings;
import java.util.List; import java.util.List;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
public class EndBlocks { public class EndBlocks {
@ -657,4 +658,8 @@ public class EndBlocks {
public static BlockRegistry getBlockRegistry() { public static BlockRegistry getBlockRegistry() {
return REGISTRY; return REGISTRY;
} }
@ApiStatus.Internal
public static void ensureStaticallyLoaded() {
}
} }

View file

@ -33,6 +33,7 @@ import net.minecraft.world.item.Tiers;
import net.fabricmc.fabric.api.item.v1.FabricItemSettings; import net.fabricmc.fabric.api.item.v1.FabricItemSettings;
import java.util.List; import java.util.List;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
public class EndItems { public class EndItems {
@ -354,4 +355,8 @@ public class EndItems {
public static ItemRegistry getItemRegistry() { public static ItemRegistry getItemRegistry() {
return REGISTRY; return REGISTRY;
} }
@ApiStatus.Internal
public static void ensureStaticallyLoaded() {
}
} }