Mirror von
https://github.com/PaperMC/Paper.git
synchronisiert 2024-12-18 20:40:08 +01:00
added fallback code for invalid entities from mobspawners
Dieser Commit ist enthalten in:
Ursprung
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
|
||||
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren