diff --git a/src/main/java/com/minelittlepony/unicopia/entity/EntitySpell.java b/src/main/java/com/minelittlepony/unicopia/entity/EntitySpell.java index f261770c..4956f40f 100644 --- a/src/main/java/com/minelittlepony/unicopia/entity/EntitySpell.java +++ b/src/main/java/com/minelittlepony/unicopia/entity/EntitySpell.java @@ -201,6 +201,7 @@ public class EntitySpell extends EntityCreature implements IMagicals, ICaster 0.25F ? eyes : 0), 0); + GlStateManager.translate(0, floatOffset - entity.getEyeHeight(), 0); floatOffset = (spell.ticksExisted + stutter) / 20; if (spell.getCurrentLevel() > 0) { diff --git a/src/main/java/com/minelittlepony/unicopia/spell/SpellDarkness.java b/src/main/java/com/minelittlepony/unicopia/spell/SpellDarkness.java index 599c689b..fa394f5f 100644 --- a/src/main/java/com/minelittlepony/unicopia/spell/SpellDarkness.java +++ b/src/main/java/com/minelittlepony/unicopia/spell/SpellDarkness.java @@ -63,7 +63,6 @@ public class SpellDarkness extends AbstractAttachableSpell { EntitySpell living = (EntitySpell)caster.getEntity(); living.tasks.addTask(1, new EntityAIAvoidEntity<>(living, EntityPlayer.class, 3, 4, 4)); - living.height = 1.8F; living.setPosition(living.posX, living.posY, living.posZ); } diff --git a/src/main/java/com/minelittlepony/unicopia/spell/SpellDrake.java b/src/main/java/com/minelittlepony/unicopia/spell/SpellDrake.java index b77a53c5..9ca8613b 100644 --- a/src/main/java/com/minelittlepony/unicopia/spell/SpellDrake.java +++ b/src/main/java/com/minelittlepony/unicopia/spell/SpellDrake.java @@ -63,7 +63,6 @@ public class SpellDrake extends AbstractSpell { ((PathNavigateGround)living.getNavigator()).setCanSwim(false); living.tasks.addTask(1, new EntityAISwimming(living)); living.tasks.addTask(2, new EntityAIFollowCaster<>(caster, 1, 4, 70)); - living.height = 1.8F; living.setPosition(living.posX, living.posY, living.posZ); }