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;
|
2022-07-02 13:40:37 +02:00
|
|
|
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
|
|
|
|
2022-07-02 13:40:37 +02: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]",
|
2022-07-02 13:40:37 +02:00
|
|
|
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);
|
2022-07-02 13:40:37 +02:00
|
|
|
public static BiomeGenBase[] fakeBiomeArray;
|
|
|
|
|
public static boolean postInitFinished = false;
|
2022-07-01 15:02:43 +02:00
|
|
|
|
|
|
|
|
@Mod.EventHandler
|
2022-07-02 13:40:37 +02:00
|
|
|
public void preInit(FMLPreInitializationEvent e) {
|
2022-07-01 15:02:43 +02:00
|
|
|
if (Loader.isModLoaded("antiidconflict")) {
|
|
|
|
|
antiIdConflictLatePatch();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2022-07-02 13:40:37 +02:00
|
|
|
@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
|
|
|
}
|