3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-12-19 04:50:06 +01:00

added fallback code for invalid entities from mobspawners

Dieser Commit ist enthalten in:
Tahg 2011-09-27 16:45:46 -04:00
Ursprung 40c8cc0421
Commit 95666779f8

Datei anzeigen

@ -28,7 +28,13 @@ public class TileEntityMobSpawner extends TileEntity {
public void setId(int id) { public void setId(int id) {
mobName = EntityTypes.getNameFromClass(EntityTypes.getClassFromId(id)); mobName = EntityTypes.getNameFromClass(EntityTypes.getClassFromId(id));
System.out.println("Setting mob type to: " + mobName); if(mobName == null || mobName.isEmpty()) mobName = "Pig";
try {
EntityTypes.a(mobName, world);
}
catch (Throwable t) { // If we get any error at all, fallback to a Pig
mobName = "Pig";
}
} }
// CraftBukkit end // CraftBukkit end