Created
October 27, 2020 23:00
-
-
Save alcatrazEscapee/e6bb51f4143a14daa9f101358b1c3008 to your computer and use it in GitHub Desktop.
A test mod for biome ID ordering issues in Minecraft Forge 1.16.3
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package net.minecraftforge.debug.world; | |
| import net.minecraft.world.biome.Biome; | |
| import net.minecraft.world.biome.BiomeMaker; | |
| import net.minecraftforge.event.RegistryEvent; | |
| import net.minecraftforge.eventbus.api.SubscribeEvent; | |
| import net.minecraftforge.fml.common.Mod; | |
| import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; | |
| import net.minecraftforge.registries.DeferredRegister; | |
| import net.minecraftforge.registries.ForgeRegistries; | |
| import org.apache.logging.log4j.LogManager; | |
| import org.apache.logging.log4j.Logger; | |
| @Mod(BiomeIdOrderTest.MOD_ID) | |
| public class BiomeIdOrderTest { | |
| public static final boolean ENABLED = true; | |
| public static final boolean REVERSED = false; | |
| static final String MOD_ID = "biome_id_order_test"; | |
| public BiomeIdOrderTest() { | |
| if (ENABLED) FMLJavaModLoadingContext.get().getModEventBus().register(this); | |
| } | |
| @SubscribeEvent | |
| public void registerBiomes(RegistryEvent.Register<Biome> event) { | |
| if (REVERSED) { | |
| event.getRegistry().registerAll(BiomeMaker.func_244252_r().setRegistryName(MOD_ID, "first_biome"), BiomeMaker.func_244252_r().setRegistryName(MOD_ID, "second_biome")); | |
| } else { | |
| event.getRegistry().registerAll(BiomeMaker.func_244252_r().setRegistryName(MOD_ID, "second_biome"), BiomeMaker.func_244252_r().setRegistryName(MOD_ID, "first_biome")); | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment