Files
EndlessIDs/src/main/java/com/falsepattern/endlessids/EndlessIDs.java
T

41 lines
1.4 KiB
Java
Raw Normal View History

2022-03-17 22:55:11 +01:00
package com.falsepattern.endlessids;
2022-07-01 15:02:43 +02:00
import code.elix_x.coremods.antiidconflict.managers.BiomesManager;
import com.falsepattern.endlessids.constants.ExtendedConstants;
import cpw.mods.fml.common.Loader;
2022-03-17 22:55:11 +01:00
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
2022-07-01 15:02:43 +02:00
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
2022-06-18 20:50:29 +02:00
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
2022-03-17 22:55:11 +01:00
import net.minecraft.world.biome.BiomeGenBase;
2022-04-17 21:11:33 +02:00
@Mod(modid = Tags.MODID,
version = Tags.VERSION,
name = Tags.MODNAME,
acceptedMinecraftVersions = "[1.7.10]",
dependencies = "required-after:falsepatternlib@[0.8.2,);\n" +
"after:antiidconflict")
2022-06-18 20:50:29 +02:00
public class EndlessIDs {
public static final Logger LOG = LogManager.getLogger(Tags.MODNAME);
public static BiomeGenBase[] fakeBiomeArray;
public static boolean postInitFinished = false;
2022-07-01 15:02:43 +02:00
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent e) {
2022-07-01 15:02:43 +02:00
if (Loader.isModLoaded("antiidconflict")) {
antiIdConflictLatePatch();
}
}
@Mod.EventHandler
public void postInit(FMLPostInitializationEvent e) {
postInitFinished = true;
fakeBiomeArray = null;
}
2022-07-01 15:02:43 +02:00
private static void antiIdConflictLatePatch() {
BiomesManager.conflicts = new BiomesManager.ConflictingBiomes[ExtendedConstants.biomeIDCount];
}
2022-06-18 20:50:29 +02:00
}