From dc35992d7d00fbce448b8df624d853200f0f8344 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Tue, 15 Dec 2015 21:43:02 +0100 Subject: [PATCH] Made everything super smooth --- .../blocks/render/RenderSmileyCloud.java | 8 ++++---- .../misc/special/RenderSpecial.java | 14 +++++++------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/render/RenderSmileyCloud.java b/src/main/java/ellpeck/actuallyadditions/blocks/render/RenderSmileyCloud.java index ca1c3e6bd..2c09479b8 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/render/RenderSmileyCloud.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/render/RenderSmileyCloud.java @@ -46,18 +46,18 @@ public class RenderSmileyCloud extends RenderTileEntity{ theCloud.flyHeight = tile.getWorldObj().rand.nextInt(30)+30; } int bobHeight = theCloud.flyHeight; - long theTime = Minecraft.getSystemTime(); - long time = theTime/50; + double theTime = Minecraft.getSystemTime(); + double time = theTime/50; if(time-bobHeight >= theCloud.lastFlyHeight){ theCloud.lastFlyHeight = time; } if(time-(bobHeight/2) >= theCloud.lastFlyHeight){ - GL11.glTranslated(0, ((double)time-theCloud.lastFlyHeight)/300, 0); + GL11.glTranslated(0, (time-theCloud.lastFlyHeight)/300, 0); } else{ - GL11.glTranslated(0, -((double)time-theCloud.lastFlyHeight)/300+(double)bobHeight/300, 0); + GL11.glTranslated(0, -(time-theCloud.lastFlyHeight)/300+(double)bobHeight/300, 0); } GL11.glTranslatef((float)x+0.5F, (float)y-0.5F, (float)z+0.5F); diff --git a/src/main/java/ellpeck/actuallyadditions/misc/special/RenderSpecial.java b/src/main/java/ellpeck/actuallyadditions/misc/special/RenderSpecial.java index 5a23913a5..1b4e3d8b2 100644 --- a/src/main/java/ellpeck/actuallyadditions/misc/special/RenderSpecial.java +++ b/src/main/java/ellpeck/actuallyadditions/misc/special/RenderSpecial.java @@ -38,7 +38,7 @@ public class RenderSpecial{ boolean isBlock = this.theThingToRender.getItem() instanceof ItemBlock; float size = isBlock ? 0.3F : 0.4F; - float offsetUp = isBlock ? 0F : 0.2F; + double offsetUp = isBlock ? 0F : 0.2F; if(ClientProxy.pumpkinBlurPumpkinBlur){ this.theThingToRender = new ItemStack(Calendar.getInstance().get(Calendar.DAY_OF_MONTH)%2 == 0 ? Blocks.lit_pumpkin : Blocks.pumpkin); @@ -46,9 +46,9 @@ public class RenderSpecial{ offsetUp = 0; } - int bobHeight = 70; - long theTime = Minecraft.getSystemTime(); - long time = theTime/50; + double bobHeight = 70; + double theTime = Minecraft.getSystemTime(); + double time = theTime/50; if(time-bobHeight >= lastTimeForBobbing){ this.lastTimeForBobbing = time; @@ -60,13 +60,13 @@ public class RenderSpecial{ GL11.glScalef(size, size, size); if(time-(bobHeight/2) >= lastTimeForBobbing){ - GL11.glTranslated(0, ((double)time-this.lastTimeForBobbing)/100, 0); + GL11.glTranslated(0, (time-this.lastTimeForBobbing)/100, 0); } else{ - GL11.glTranslated(0, -((double)time-lastTimeForBobbing)/100+(double)bobHeight/100, 0); + GL11.glTranslated(0, -(time-lastTimeForBobbing)/100+bobHeight/100, 0); } - GL11.glRotated((double)theTime/20, 0, 1, 0); + GL11.glRotated(theTime/20, 0, 1, 0); GL11.glDisable(GL11.GL_LIGHTING); if(this.theThingToRender != null){