From 17a5006db141782973d51c749cbe644da5a6059a Mon Sep 17 00:00:00 2001 From: Sollace Date: Tue, 12 Feb 2019 16:36:01 +0200 Subject: [PATCH] Added projectile entities to the list of things that can fly --- .../com/minelittlepony/unicopia/spell/SpellDisguise.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/minelittlepony/unicopia/spell/SpellDisguise.java b/src/main/java/com/minelittlepony/unicopia/spell/SpellDisguise.java index d8a42286..bef7094a 100644 --- a/src/main/java/com/minelittlepony/unicopia/spell/SpellDisguise.java +++ b/src/main/java/com/minelittlepony/unicopia/spell/SpellDisguise.java @@ -14,6 +14,7 @@ import com.minelittlepony.unicopia.player.IPlayer; import com.minelittlepony.unicopia.player.IPlayerHeightPredicate; import com.minelittlepony.unicopia.player.PlayerSpeciesList; import com.minelittlepony.unicopia.render.DisguiseRenderer; +import com.minelittlepony.util.ProjectileUtil; import com.mojang.authlib.GameProfile; import net.minecraft.entity.Entity; @@ -28,6 +29,7 @@ import net.minecraft.entity.monster.EntityShulker; import net.minecraft.entity.passive.EntityAmbientCreature; import net.minecraft.entity.passive.EntityTameable; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityShulkerBullet; import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; @@ -410,7 +412,9 @@ public class SpellDisguise extends AbstractSpell implements IFlyingPredicate, IP if (entity instanceof EntityFlying || entity instanceof net.minecraft.entity.passive.EntityFlying || entity instanceof EntityDragon - || entity instanceof EntityAmbientCreature) { + || entity instanceof EntityAmbientCreature + || entity instanceof EntityShulkerBullet + || ProjectileUtil.isProjectile(entity)) { return true; }