diff --git a/src/main/java/de/ellpeck/naturesaura/entities/EntityEffectInhibitor.java b/src/main/java/de/ellpeck/naturesaura/entities/EntityEffectInhibitor.java index 17514a1d..5f7e1b25 100644 --- a/src/main/java/de/ellpeck/naturesaura/entities/EntityEffectInhibitor.java +++ b/src/main/java/de/ellpeck/naturesaura/entities/EntityEffectInhibitor.java @@ -33,6 +33,9 @@ public class EntityEffectInhibitor extends Entity implements IVisualizable { private static final DataParameter COLOR = EntityDataManager.createKey(EntityEffectInhibitor.class, DataSerializers.VARINT); private static final DataParameter AMOUNT = EntityDataManager.createKey(EntityEffectInhibitor.class, DataSerializers.VARINT); + @SideOnly(Side.CLIENT) + public int renderTicks; + public EntityEffectInhibitor(World worldIn) { super(worldIn); } @@ -118,6 +121,7 @@ public class EntityEffectInhibitor extends Entity implements IVisualizable { this.world.rand.nextGaussian() * 0.005F, this.getColor(), this.world.rand.nextFloat() * 3F + 1F, 120, 0F, true, true); } + this.renderTicks++; } } diff --git a/src/main/java/de/ellpeck/naturesaura/entities/render/RenderEffectInhibitor.java b/src/main/java/de/ellpeck/naturesaura/entities/render/RenderEffectInhibitor.java index 0293b2d8..ca943e81 100644 --- a/src/main/java/de/ellpeck/naturesaura/entities/render/RenderEffectInhibitor.java +++ b/src/main/java/de/ellpeck/naturesaura/entities/render/RenderEffectInhibitor.java @@ -35,7 +35,7 @@ public class RenderEffectInhibitor extends Render { @Override public void doRender(EntityEffectInhibitor entity, double x, double y, double z, float entityYaw, float partialTicks) { GlStateManager.pushMatrix(); - float time = entity.world.getTotalWorldTime() + entity.getEntityId() + partialTicks; + float time = entity.renderTicks + entity.getEntityId() + partialTicks; float bob = (float) Math.sin(time / 10F) * 0.05F; GlStateManager.translate(x, y + 0.15F + bob, z); GlStateManager.rotate((time * 3) % 360, 0F, 1F, 0F); diff --git a/src/main/resources/assets/naturesaura/textures/particles/magic_round.png b/src/main/resources/assets/naturesaura/textures/particles/magic_round.png index f5c16038..de0b6034 100644 Binary files a/src/main/resources/assets/naturesaura/textures/particles/magic_round.png and b/src/main/resources/assets/naturesaura/textures/particles/magic_round.png differ