package net.lomeli.turtlegun.entity; import net.minecraft.entity.EntityLiving; import net.minecraft.entity.EnumCreatureType; import net.minecraftforge.common.BiomeDictionary; import net.minecraftforge.fml.common.registry.EntityRegistry; import net.lomeli.turtlegun.TurtleGun; import net.lomeli.turtlegun.lib.ModLibs; public class ModEntities { public static void loadEntities() { EntityRegistry.registerModEntity(EntityTurtle.class, "turtle", 0, TurtleGun.instance, 64, 3, true, 0x91671D, 894731); if (ModLibs.ALLOW_NATURAL_SPAWN) addOverWorldSpawn(EntityTurtle.class, ModLibs.SPAWN_RATE, ModLibs.PACK_SIZE_MIN, ModLibs.PACK_SIZE_MAX, EnumCreatureType.CREATURE, BiomeDictionary.Type.BEACH, BiomeDictionary.Type.MUSHROOM, BiomeDictionary.Type.OCEAN, BiomeDictionary.Type.RIVER, BiomeDictionary.Type.SWAMP, BiomeDictionary.Type.WATER, BiomeDictionary.Type.WET); } private static void addOverWorldSpawn(Class<? extends EntityLiving> entityClass, int spawnprob, int min, int max, EnumCreatureType type, BiomeDictionary.Type... biomeTypes) { for (int i = 0; i < biomeTypes.length; i++) { EntityRegistry.addSpawn(entityClass, spawnprob, min, max, type, BiomeDictionary.getBiomesForType(biomeTypes[i])); } } }