Error fix

This commit is contained in:
Frank Baumann 2012-10-02 19:55:20 +02:00
parent aee9b496ba
commit 07f6b730be

View File

@ -36,24 +36,26 @@ public class MobSpawner {
World world=this.block.getWorld(); World world=this.block.getWorld();
for(Player player:world.getPlayers()){ for(Player player:world.getPlayers()){
if(player.getLocation().distance(this.block.getLocation())<this.radius){ if(player.getWorld()!=world){
if(this.interval<=0){ if(player.getLocation().distance(this.block.getLocation())<this.radius){
LivingEntity mob=world.spawnCreature(this.block.getLocation(), this.mob); if(this.interval<=0){
if(this.live>0){ LivingEntity mob=world.spawnCreature(this.block.getLocation(), this.mob);
new DMob(mob,live,GameWorld.get(world)); if(this.live>0){
} new DMob(mob,live,GameWorld.get(world));
if(ammount!=-1){
if(ammount>1){
ammount--;
}else{
mobspawners.remove(this);
} }
if(ammount!=-1){
if(ammount>1){
ammount--;
}else{
mobspawners.remove(this);
}
}
this.interval=this.maxinterval;
} }
this.interval=this.maxinterval; this.interval--;
return;
} }
this.interval--;
return;
} }
} }