Skip to content

Commit e591e5e

Browse files
committed
Fixed some bugs. Added more log output.
1 parent ac4d4ad commit e591e5e

15 files changed

+16
-15
lines changed

src/main/java/de/kniffo80/mobplugin/AutoSpawnTask.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,9 @@ private void prepareMaxSpawns() {
166166
maxSpawns.get(Zombie.NETWORK_ID), maxSpawns.get(ZombieHorse.NETWORK_ID), maxSpawns.get(ZombieVillager.NETWORK_ID)));
167167
}
168168

169-
public boolean entitySpawnAllowed(Level level, int networkId) {
169+
public boolean entitySpawnAllowed(Level level, int networkId, String entityName) {
170170
int count = countEntity(level, networkId);
171+
FileLogger.debug(String.format("Found %s/%s living %s", count, maxSpawns.get(networkId), entityName));
171172
if (count < maxSpawns.get(networkId)) {
172173
return true;
173174
}

src/main/java/de/kniffo80/mobplugin/entities/autospawn/AbstractEntitySpawner.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ protected SpawnResult spawn (IPlayer iPlayer) {
7272
Position pos = ((Player)iPlayer).getPosition();
7373
Level level = ((Player)iPlayer).getLevel();
7474

75-
if (this.spawnTask.entitySpawnAllowed(level, getEntityNetworkId())) {
75+
if (this.spawnTask.entitySpawnAllowed(level, getEntityNetworkId(), getEntityName())) {
7676
if (pos != null) {
7777
// get a random safe position for spawn
7878
pos.x += this.spawnTask.getRandomSafeXZCoord(50, 26, 6);

src/main/java/de/kniffo80/mobplugin/entities/spawners/BatSpawner.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public SpawnResult spawn(IPlayer iPlayer, Position pos, Level level) {
4545
this.spawnTask.createEntity(getEntityName(), pos.add(0, 1.3, 0));
4646
}
4747

48-
FileLogger.info(String.format("Spawn for %s at %d,%d,%d with lightlevel %d and blockId %d, result: %s", iPlayer.getName(), pos.x, pos.y, pos.z, blockLightLevel, blockId, result));
48+
FileLogger.info(String.format("Bat spawn for %s at %s,%s,%s with lightlevel %s and blockId %s, result: %s", iPlayer.getName(), pos.x, pos.y, pos.z, blockLightLevel, blockId, result));
4949

5050
return result;
5151
}

src/main/java/de/kniffo80/mobplugin/entities/spawners/ChickenSpawner.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public SpawnResult spawn(IPlayer iPlayer, Position pos, Level level) {
4343
this.spawnTask.createEntity(getEntityName(), pos.add(0, 1.7, 0));
4444
}
4545

46-
FileLogger.info(String.format("Spawn for %s at %d,%d,%d with lightlevel %d and blockId %d, result: %s", iPlayer.getName(), pos.x, pos.y, pos.z, blockLightLevel, blockId, result));
46+
FileLogger.info(String.format("Chicken spawn for %s at %s,%s,%s with lightlevel %s and blockId %s, result: %s", iPlayer.getName(), pos.x, pos.y, pos.z, blockLightLevel, blockId, result));
4747

4848
return result;
4949
}

src/main/java/de/kniffo80/mobplugin/entities/spawners/CowSpawner.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public SpawnResult spawn(IPlayer iPlayer, Position pos, Level level) {
4545
this.spawnTask.createEntity(getEntityName(), pos.add(0, 2.3, 0));
4646
}
4747

48-
FileLogger.info(String.format("Spawn for %s at %d,%d,%d with lightlevel %d and blockId %d, result: %s", iPlayer.getName(), pos.x, pos.y, pos.z, blockLightLevel, blockId, result));
48+
FileLogger.info(String.format("Cow spawn for %s at %s,%s,%s with lightlevel %s and blockId %s, result: %s", iPlayer.getName(), pos.x, pos.y, pos.z, blockLightLevel, blockId, result));
4949

5050
return result;
5151
}

src/main/java/de/kniffo80/mobplugin/entities/spawners/CreeperSpawner.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public SpawnResult spawn(IPlayer iPlayer, Position pos, Level level) {
4545
this.spawnTask.createEntity(getEntityName(), pos.add(0, 2.8, 0));
4646
}
4747

48-
FileLogger.info(String.format("Spawn for %s at %d,%d,%d with lightlevel %d and blockId %d, result: %s", iPlayer.getName(), pos.x, pos.y, pos.z, blockLightLevel, blockId, result));
48+
FileLogger.info(String.format("Creeper spawn for %s at %s,%s,%s with lightlevel %s and blockId %s, result: %s", iPlayer.getName(), pos.x, pos.y, pos.z, blockLightLevel, blockId, result));
4949

5050
return result;
5151
}

src/main/java/de/kniffo80/mobplugin/entities/spawners/EndermanSpawner.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public SpawnResult spawn(IPlayer iPlayer, Position pos, Level level) {
5151
this.spawnTask.createEntity(getEntityName(), pos.add(0, 3.8, 0));
5252
}
5353

54-
FileLogger.info(String.format("Spawn for %s at %d,%d,%d with lightlevel %d and blockId %d, result: %s", iPlayer.getName(), pos.x, pos.y, pos.z, blockLightLevel, blockId, result));
54+
FileLogger.info(String.format("Enderman spawn for %s at %s,%s,%s with lightlevel %s and blockId %s, result: %s", iPlayer.getName(), pos.x, pos.y, pos.z, blockLightLevel, blockId, result));
5555

5656
return result;
5757
}

src/main/java/de/kniffo80/mobplugin/entities/spawners/OcelotSpawner.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public SpawnResult spawn(IPlayer iPlayer, Position pos, Level level) {
4848
this.spawnTask.createEntity(getEntityName(), pos.add(0, 1.9, 0));
4949
}
5050

51-
FileLogger.info(String.format("Spawn for %s at %d,%d,%d with lightlevel %d and blockId %d, result: %s", iPlayer.getName(), pos.x, pos.y, pos.z, blockLightLevel, blockId, result));
51+
FileLogger.info(String.format("Ocelot spawn for %s at %s,%s,%s with lightlevel %s and blockId %s, result: %s", iPlayer.getName(), pos.x, pos.y, pos.z, blockLightLevel, blockId, result));
5252

5353
return result;
5454
}

src/main/java/de/kniffo80/mobplugin/entities/spawners/PigSpawner.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public SpawnResult spawn(IPlayer iPlayer, Position pos, Level level) {
4545
this.spawnTask.createEntity(getEntityName(), pos.add(0, 1.9, 0));
4646
}
4747

48-
FileLogger.info(String.format("Spawn for %s at %d,%d,%d with lightlevel %d and blockId %d, result: %s", iPlayer.getName(), pos.x, pos.y, pos.z, blockLightLevel, blockId, result));
48+
FileLogger.info(String.format("Pig spawn for %s at %s,%s,%s with lightlevel %s and blockId %s, result: %s", iPlayer.getName(), pos.x, pos.y, pos.z, blockLightLevel, blockId, result));
4949

5050
return result;
5151
}

src/main/java/de/kniffo80/mobplugin/entities/spawners/RabbitSpawner.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public SpawnResult spawn(IPlayer iPlayer, Position pos, Level level) {
4343
this.spawnTask.createEntity(getEntityName(), pos.add(0, 1.75, 0));
4444
}
4545

46-
FileLogger.info(String.format("Spawn for %s at %d,%d,%d with lightlevel %d and blockId %d, result: %s", iPlayer.getName(), pos.x, pos.y, pos.z, blockLightLevel, blockId, result));
46+
FileLogger.info(String.format("Rabbit spawn for %s at %s,%s,%s with lightlevel %s and blockId %s, result: %s", iPlayer.getName(), pos.x, pos.y, pos.z, blockLightLevel, blockId, result));
4747

4848
return result;
4949
}

0 commit comments

Comments
 (0)