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;
|
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-07-02 20:21:50 +02:00
|
|
|
import cpw.mods.fml.common.Loader;
|
|
|
|
|
import cpw.mods.fml.common.Mod;
|
|
|
|
|
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
|
|
|
|
|
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
|
2022-07-02 13:40:37 +02:00
|
|
|
|
2022-04-17 21:11:33 +02:00
|
|
|
@Mod(modid = Tags.MODID,
|
|
|
|
|
version = Tags.VERSION,
|
|
|
|
|
name = Tags.MODNAME,
|
|
|
|
|
acceptedMinecraftVersions = "[1.7.10]",
|
2022-07-03 00:35:34 +02:00
|
|
|
dependencies = "required-after:falsepatternlib@[0.9.1,);after:antiidconflict")
|
2022-06-18 20:50:29 +02:00
|
|
|
public class EndlessIDs {
|
2022-07-10 23:07:02 +02:00
|
|
|
public static final byte[] BIOME_ARRAY_PLACEHOLDER = new byte[0];
|
2022-06-18 20:50:29 +02:00
|
|
|
public static final Logger LOG = LogManager.getLogger(Tags.MODNAME);
|
2022-07-01 15:02:43 +02:00
|
|
|
|
2022-07-02 20:21:50 +02:00
|
|
|
private static void antiIdConflictLatePatch() {
|
|
|
|
|
BiomesManager.conflicts = new BiomesManager.ConflictingBiomes[ExtendedConstants.biomeIDCount];
|
|
|
|
|
}
|
|
|
|
|
|
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-06-18 20:50:29 +02:00
|
|
|
}
|