From 246ce3afe11cd20629bdee96c971b5b98cd53302 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Thu, 21 Feb 2019 12:42:45 +0100 Subject: [PATCH] fixed some minor visual issues --- .../entities/EntityEffectInhibitor.java | 4 ++++ .../entities/render/RenderEffectInhibitor.java | 2 +- .../textures/particles/magic_round.png | Bin 576 -> 562 bytes 3 files changed, 5 insertions(+), 1 deletion(-) 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 f5c1603813c5ba6de71f62208ff29a5906be7575..de0b603430ea14022a83db76839a28e98ea3a56d 100644 GIT binary patch delta 515 zcmV+e0{s2J1hNE>B#|)~f5HF&4#EKyC`y0;000spHfGVTk&l|r>ZS~=O;L%F+!BgJ zWRJCD=1nvWs4_31Nt?-(0Sh3sC+p11%n#v$_>%F4u>&pgH7KG@u^zHop8;o9*XBNP zi!S=K{eXBx(H->3f1PuzD&1w!#QX-dugk=FXb@jvaF4+&1|RT@!GQHP>vhNzCwvC( z{C3kNXhIK02;Uh$DSm?|v|X@!;V#^UQyrK=9*&4Ra0@TAOtI2|4xr6i9d^(yeH(bh zAwz;Q>KUSIx*EbG@sL~(PKhh9jj{U@euEH+6vahMxNXEDdA4I0+BWAH2T&kRG0s_? zD<1y`?iluyq%p7`XBX^qo+PHRNV2_#L96^+#Aj3R|&~7}(oVJzU znqqOA{Wh=%g8&Az2&0fdn1n@i_T63ElNvWp7XF3?z5wie-TMoD?aBZE002ovPDHLk FV1j}~=%D}r delta 500 zcmV z?@eyY&f>{?&NrR!Od)ISzxdM#T@Zsr6ElEDAPgP=swbhBJJZQaJVO8x+Z5A7R|FZ?g)wd{=LFQ7AM-0Q&TP^PI&dv+gfz<(3tPxyv+VxG|p*n=Vk zbf8169T<0byWl!-D;xX4_zmtny9y|73KCui?hKNky_HEkLbaOq{(vf3bDcp2zpgY* z@u***8*~d=%Bi3-#j4o+cTfRZH;ZT* z+=~nr5PI`^!clq;+D@JVC0KWJV{@R^F qdl=5dSQXOs>PJfTJKKJv4gCP)g(rlj?H