mirror of
https://github.com/PaperMC/Paper.git
synced 2025-02-16 12:32:05 +01:00
added fallback code for invalid entities from mobspawners
This commit is contained in:
parent
40c8cc0421
commit
95666779f8
@ -28,7 +28,13 @@ public class TileEntityMobSpawner extends TileEntity {
|
||||
|
||||
public void setId(int 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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user