diff --git a/src/main/java/electroblob/wizardry/entity/living/EntityEvilWizard.java b/src/main/java/electroblob/wizardry/entity/living/EntityEvilWizard.java index e48b3428..5f2fa9d6 100644 --- a/src/main/java/electroblob/wizardry/entity/living/EntityEvilWizard.java +++ b/src/main/java/electroblob/wizardry/entity/living/EntityEvilWizard.java @@ -392,7 +392,7 @@ public class EntityEvilWizard extends EntityMob implements ISpellCaster, IEntity @SubscribeEvent public static void onCheckSpawnEvent(LivingSpawnEvent.CheckSpawn event){ // We have no way of checking if it's a spawner in getCanSpawnHere() so this has to be done here instead - if(!event.isSpawner()){ + if(event.getEntityLiving() instanceof EntityEvilWizard && !event.isSpawner()){ if(!ArrayUtils.contains(Wizardry.settings.mobSpawnDimensions, event.getWorld().provider.getDimension())) event.setResult(Event.Result.DENY); } diff --git a/src/main/java/electroblob/wizardry/entity/living/EntityIceWraith.java b/src/main/java/electroblob/wizardry/entity/living/EntityIceWraith.java index 5bbb8cd0..8e4e55b4 100644 --- a/src/main/java/electroblob/wizardry/entity/living/EntityIceWraith.java +++ b/src/main/java/electroblob/wizardry/entity/living/EntityIceWraith.java @@ -197,7 +197,7 @@ public class EntityIceWraith extends EntityBlazeMinion { @SubscribeEvent public static void onCheckSpawnEvent(LivingSpawnEvent.CheckSpawn event){ // We have no way of checking if it's a spawner in getCanSpawnHere() so this has to be done here instead - if(!event.isSpawner()){ + if(event.getEntityLiving() instanceof EntityLightningWraith && !event.isSpawner()){ if(!ArrayUtils.contains(Wizardry.settings.mobSpawnDimensions, event.getWorld().provider.getDimension())) event.setResult(Event.Result.DENY); } diff --git a/src/main/java/electroblob/wizardry/entity/living/EntityLightningWraith.java b/src/main/java/electroblob/wizardry/entity/living/EntityLightningWraith.java index 7e54a550..d45f656c 100644 --- a/src/main/java/electroblob/wizardry/entity/living/EntityLightningWraith.java +++ b/src/main/java/electroblob/wizardry/entity/living/EntityLightningWraith.java @@ -89,7 +89,7 @@ public class EntityLightningWraith extends EntityBlazeMinion { @SubscribeEvent public static void onCheckSpawnEvent(LivingSpawnEvent.CheckSpawn event){ // We have no way of checking if it's a spawner in getCanSpawnHere() so this has to be done here instead - if(!event.isSpawner()){ + if(event.getEntityLiving() instanceof EntityLightningWraith && !event.isSpawner()){ if(!event.getWorld().isThundering()) event.setResult(Event.Result.DENY); if(!ArrayUtils.contains(Wizardry.settings.mobSpawnDimensions, event.getWorld().provider.getDimension())) event.setResult(Event.Result.DENY);