Implement API for ambient mob spawn limit. Add spawn-limit.ambient to

bukkit.yml. Adds BUKKIT-2765
This commit is contained in:
Travis Watkins
2012-10-31 11:18:41 -05:00
committed by EvilSeph
parent 46d7cd1e05
commit f479aa84a4
4 changed files with 26 additions and 1 deletions

View File

@@ -57,6 +57,7 @@ public class CraftWorld implements World {
private int monsterSpawn = -1;
private int animalSpawn = -1;
private int waterAnimalSpawn = -1;
private int ambientSpawn = -1;
private static final Random rand = new Random();
@@ -1188,6 +1189,19 @@ public class CraftWorld implements World {
waterAnimalSpawn = limit;
}
public int getAmbientSpawnLimit() {
if (ambientSpawn < 0) {
return server.getAmbientSpawnLimit();
}
return ambientSpawn;
}
public void setAmbientSpawnLimit(int limit) {
ambientSpawn = limit;
}
public void playSound(Location loc, Sound sound, float volume, float pitch) {
if (loc == null || sound == null) return;