3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-12-20 21:40:06 +01:00

CreatureSpawnEvent: Fix forgotten inheritance with CreatureType

Dieser Commit ist enthalten in:
Erik Broes 2011-03-30 08:51:42 +02:00
Ursprung e9cc4bbb05
Commit 0635f7c1b8

Datei anzeigen

@ -200,8 +200,6 @@ public class CraftEventFactory {
type = CreatureType.GHAST; type = CreatureType.GHAST;
} else if (entityliving instanceof EntityGiantZombie) { } else if (entityliving instanceof EntityGiantZombie) {
type = CreatureType.GIANT; type = CreatureType.GIANT;
} else if (entityliving instanceof EntityMonster) {
type = CreatureType.MONSTER;
} else if (entityliving instanceof EntityPig) { } else if (entityliving instanceof EntityPig) {
type = CreatureType.PIG; type = CreatureType.PIG;
} else if (entityliving instanceof EntityPigZombie) { } else if (entityliving instanceof EntityPigZombie) {
@ -218,6 +216,9 @@ public class CraftEventFactory {
type = CreatureType.SQUID; type = CreatureType.SQUID;
} else if (entityliving instanceof EntityZombie) { } else if (entityliving instanceof EntityZombie) {
type = CreatureType.ZOMBIE; type = CreatureType.ZOMBIE;
// Supertype of many, last!
} else if (entityliving instanceof EntityMonster) {
type = CreatureType.MONSTER;
} }
CreatureSpawnEvent event = new CreatureSpawnEvent(entity, type, entity.getLocation()); CreatureSpawnEvent event = new CreatureSpawnEvent(entity, type, entity.getLocation());