3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-11-17 05:20:05 +01:00

Exempt players from calling CreatureSpawn

Dieser Commit ist enthalten in:
Erik Broes 2011-04-01 09:15:48 +02:00
Ursprung 7eeb0d8f4a
Commit c0a78fa6c6

Datei anzeigen

@ -720,7 +720,7 @@ public class World implements IBlockAccess {
} }
// CraftBukkit start // CraftBukkit start
if (entity instanceof EntityLiving) { if (entity instanceof EntityLiving && !(entity instanceof EntityPlayer)) {
CreatureSpawnEvent event = CraftEventFactory.callCreatureSpawnEvent((EntityLiving) entity); CreatureSpawnEvent event = CraftEventFactory.callCreatureSpawnEvent((EntityLiving) entity);
if (event.isCancelled()) { if (event.isCancelled()) {
return false; return false;
@ -1578,7 +1578,7 @@ public class World implements IBlockAccess {
for (int i = 0; i < list.size(); ++i) { for (int i = 0; i < list.size(); ++i) {
entity = (Entity) list.get(i); entity = (Entity) list.get(i);
// CraftBukkit start // CraftBukkit start
if (entity instanceof EntityLiving) { if (entity instanceof EntityLiving && !(entity instanceof EntityPlayer)) {
CreatureSpawnEvent event = CraftEventFactory.callCreatureSpawnEvent((EntityLiving) entity); CreatureSpawnEvent event = CraftEventFactory.callCreatureSpawnEvent((EntityLiving) entity);
if (event.isCancelled()) { if (event.isCancelled()) {
continue; continue;