java.lang.Objectspawnlist
public class spawnlist
Provides utility methods for modifying the minecraft mob spawn list.
The goal is to make an API for mods to use that want to modify the spawn list
without interfering with each other or even conflicting.
There are two kinds of methods, each in a Monster
and a Creatures variety:
add(Monsters|Creatures)ToSpawnListremove(Monsters|Creatures)FromSpawnListbiome arguments:
RainforestSwamplandSeasonal ForestForestSavannaShrublandTaigaDesertPlainsIce DesertTundraHellbiomes are allowed, which are shortcuts for collections of the above biomes:
Surface biomes: Base & Desert & SwampHell biomes: HellDesert biomes: Desert, Plains, Ice Desert, SavannaBase biomes: Rainforest, Seasonal Forest, Forest, Shrubland, Taiga, TundraSwamp biomes: Swampland
spawnlist.addMonstersToSpawnList("Surface biomes", "Giant", "Ghast", "PigZombie", "Slime");
spawnlist.addMonstersToSpawnList("Surface biomes", ef.class);
spawnlist.removeMonstersFromSpawnList("Surface biomes", "Creeper", "Zombie", "Spider", "Skeleton");
spawnlist.removeCreaturesFromSpawnList(new String[]{"Desert biomes", "Rainforest"}, "Cow");
spawnlist.addCreaturesToSpawnList("Hell biomes", "Chicken");
spawnlist.addCreaturesToSpawnList("Surface biomes", fc.class);
spawnlist.addMonstersToSpawnList(new String[]{"Tundra", "Seasonal Forest"}, Wolf.class);
| Method Summary | |
|---|---|
static void |
addCreaturesToSpawnList(java.lang.String[] biomeNames,
java.lang.Object... mobs)
Add neutral mobs to the spawn list of the given biomes (many biomes version) |
static void |
addCreaturesToSpawnList(java.lang.String biomeName,
java.lang.Object... mobs)
Add neutral mobs to the spawn list of the given biome (one biome version) |
static void |
addMonstersToSpawnList(java.lang.String[] biomeNames,
java.lang.Object... mobs)
Add hostile mobs to the spawn list of the given biomes (many biomes version) |
static void |
addMonstersToSpawnList(java.lang.String biomeName,
java.lang.Object... mobs)
Add hostile mobs to the spawn list of the given biome (one biome version) |
static void |
removeCreaturesFromSpawnList(java.lang.String[] biomeNames,
java.lang.Object... mobs)
Remove neutral mobs to the spawn list of the given biome (many biomes version) |
static void |
removeCreaturesFromSpawnList(java.lang.String biomeName,
java.lang.Object... mobs)
Remove neutral mobs to the spawn list of the given biome (one biome version) |
static void |
removeMonstersFromSpawnList(java.lang.String[] biomeNames,
java.lang.Object... mobs)
Remove hostile mobs to the spawn list of the given biome (many biomes version) |
static void |
removeMonstersFromSpawnList(java.lang.String biomeName,
java.lang.Object... mobs)
Remove hostile mobs to the spawn list of the given biome (one biome version) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static void addCreaturesToSpawnList(java.lang.String biomeName,
java.lang.Object... mobs)
public static void addCreaturesToSpawnList(java.lang.String[] biomeNames,
java.lang.Object... mobs)
public static void addMonstersToSpawnList(java.lang.String biomeName,
java.lang.Object... mobs)
public static void addMonstersToSpawnList(java.lang.String[] biomeNames,
java.lang.Object... mobs)
public static void removeCreaturesFromSpawnList(java.lang.String biomeName,
java.lang.Object... mobs)
public static void removeCreaturesFromSpawnList(java.lang.String[] biomeNames,
java.lang.Object... mobs)
public static void removeMonstersFromSpawnList(java.lang.String biomeName,
java.lang.Object... mobs)
public static void removeMonstersFromSpawnList(java.lang.String[] biomeNames,
java.lang.Object... mobs)