diff --git a/src/main/java/mekanism/client/render/FluidRenderer.java b/src/main/java/mekanism/client/render/FluidRenderer.java index d14daa42e00..a890032c9ad 100644 --- a/src/main/java/mekanism/client/render/FluidRenderer.java +++ b/src/main/java/mekanism/client/render/FluidRenderer.java @@ -22,7 +22,7 @@ public final class FluidRenderer { private static Map cachedValveFluids = new HashMap<>(); public static void translateToOrigin(Coord4D origin) { - GlStateManager.translate(getX(origin.x), getY(origin.y), getZ(origin.z)); + GlStateManager.translate((float) getX(origin.x), (float) getY(origin.y), (float) getZ(origin.z)); } public static int getStages(RenderData data) { diff --git a/src/main/java/mekanism/client/render/MekanismRenderer.java b/src/main/java/mekanism/client/render/MekanismRenderer.java index 09605ee047b..1378bf00e55 100644 --- a/src/main/java/mekanism/client/render/MekanismRenderer.java +++ b/src/main/java/mekanism/client/render/MekanismRenderer.java @@ -201,7 +201,7 @@ public static void renderObject(Model3D object) { } GlStateManager.pushMatrix(); - GlStateManager.translate(object.minX, object.minY, object.minZ); + GlStateManager.translate((float) object.minX, (float) object.minY, (float) object.minZ); RenderResizableCuboid.INSTANCE.renderCube(object); GlStateManager.popMatrix(); } diff --git a/src/main/java/mekanism/client/render/MinerVisualRenderer.java b/src/main/java/mekanism/client/render/MinerVisualRenderer.java index 8125363180e..3326ffad3d0 100644 --- a/src/main/java/mekanism/client/render/MinerVisualRenderer.java +++ b/src/main/java/mekanism/client/render/MinerVisualRenderer.java @@ -26,7 +26,7 @@ public final class MinerVisualRenderer { public static void render(TileEntityDigitalMiner miner) { GlStateManager.pushMatrix(); - GlStateManager.translate(getX(miner.getPos().getX()), getY(miner.getPos().getY()), getZ(miner.getPos().getZ())); + GlStateManager.translate((float) getX(miner.getPos().getX()), (float) getY(miner.getPos().getY()), (float) getZ(miner.getPos().getZ())); GlStateManager.shadeModel(GL11.GL_SMOOTH); GlStateManager.disableAlpha(); GlStateManager.enableBlend(); diff --git a/src/main/java/mekanism/client/render/RenderResizableCuboid.java b/src/main/java/mekanism/client/render/RenderResizableCuboid.java index 9fbc3a4bc7a..fe8e61c5b18 100644 --- a/src/main/java/mekanism/client/render/RenderResizableCuboid.java +++ b/src/main/java/mekanism/client/render/RenderResizableCuboid.java @@ -129,7 +129,7 @@ public static double getValue(Vec3d vector, Axis axis) { */ public void renderCubeFromCentre(Model3D cuboid) { GlStateManager.pushMatrix(); - GlStateManager.translate(-cuboid.sizeX() / 2D, -cuboid.sizeY() / 2D, -cuboid.sizeZ() / 2D); + GlStateManager.translate((float) -cuboid.sizeX() / 2F, (float) -cuboid.sizeY() / 2F, (float) -cuboid.sizeZ() / 2F); renderCube(cuboid, EnumShadeArgument.NONE, null, null, null); GlStateManager.popMatrix(); } diff --git a/src/main/java/mekanism/client/render/entity/RenderBalloon.java b/src/main/java/mekanism/client/render/entity/RenderBalloon.java index 1b4ce1c62fa..02b92b887e7 100644 --- a/src/main/java/mekanism/client/render/entity/RenderBalloon.java +++ b/src/main/java/mekanism/client/render/entity/RenderBalloon.java @@ -52,7 +52,7 @@ public void doRender(@Nonnull EntityBalloon balloon, double x, double y, double public void render(EnumColor color, double x, double y, double z) { GlStateManager.pushMatrix(); - GlStateManager.translate(x, y, z); + GlStateManager.translate((float) x, (float) y, (float) z); GlStateManager.rotate(180, 1, 0, 0); mc.renderEngine.bindTexture(MekanismUtils.getResource(ResourceType.RENDER, "Balloon.png")); model.render(0.0625F, color); diff --git a/src/main/java/mekanism/client/render/entity/RenderFlame.java b/src/main/java/mekanism/client/render/entity/RenderFlame.java index 84b83d9b2f8..20f53a78e1b 100644 --- a/src/main/java/mekanism/client/render/entity/RenderFlame.java +++ b/src/main/java/mekanism/client/render/entity/RenderFlame.java @@ -44,7 +44,7 @@ public void doRender(@Nonnull EntityFlame entity, double x, double y, double z, bindTexture(getEntityTexture(entity)); - GlStateManager.translate(x, y, z); + GlStateManager.translate((float) x, (float) y, (float) z); GlStateManager.rotate((entity.prevRotationYaw + (entity.rotationYaw - entity.prevRotationYaw) * partialTick) - 90F, 0, 1, 0); GlStateManager.rotate(entity.prevRotationPitch + (entity.rotationPitch - entity.prevRotationPitch) * partialTick, 0, 0, 1); diff --git a/src/main/java/mekanism/client/render/entity/RenderObsidianTNTPrimed.java b/src/main/java/mekanism/client/render/entity/RenderObsidianTNTPrimed.java index 1f2d253da35..f22c70bbd8f 100644 --- a/src/main/java/mekanism/client/render/entity/RenderObsidianTNTPrimed.java +++ b/src/main/java/mekanism/client/render/entity/RenderObsidianTNTPrimed.java @@ -29,7 +29,7 @@ public RenderObsidianTNTPrimed(RenderManager renderManager) { public void doRender(@Nonnull EntityObsidianTNT entityobsidiantnt, double x, double y, double z, float entityYaw, float partialTicks) { BlockRendererDispatcher renderer = Minecraft.getMinecraft().getBlockRendererDispatcher(); GlStateManager.pushMatrix(); - GlStateManager.translate(x, y + 0.5, z); + GlStateManager.translate((float) x, (float) y + 0.5F, (float) z); if (entityobsidiantnt.fuse - partialTicks + 1.0F < 10.0F) { float f = 1.0F - (entityobsidiantnt.fuse - partialTicks + 1.0F) / 10.0F; diff --git a/src/main/java/mekanism/client/render/item/RenderEnergyCubeItem.java b/src/main/java/mekanism/client/render/item/RenderEnergyCubeItem.java index f6f6cf3f084..c3cf23e5a7d 100644 --- a/src/main/java/mekanism/client/render/item/RenderEnergyCubeItem.java +++ b/src/main/java/mekanism/client/render/item/RenderEnergyCubeItem.java @@ -67,9 +67,9 @@ protected void renderBlockSpecific(@Nonnull ItemStack stack, TransformType trans GlStateManager.pushMatrix(); GlStateManager.scale(0.4F, 0.4F, 0.4F); GLSMHelper.color(tier.getBaseTier()); - GlStateManager.translate(0, Math.sin(Math.toRadians(MekanismClient.ticksPassed * 3)) / 7, 0); - GlStateManager.rotate(MekanismClient.ticksPassed * 4, 0, 1, 0); - GlStateManager.rotate(36F + MekanismClient.ticksPassed * 4, 0, 1, 1); + GlStateManager.translate(0, (float) Math.sin(Math.toRadians(3 * MekanismClient.ticksPassed)) / 7, 0); + GlStateManager.rotate(4 * MekanismClient.ticksPassed, 0, 1, 0); + GlStateManager.rotate(36F + 4 * MekanismClient.ticksPassed, 0, 1, 1); core.render(0.0625F); GLSMHelper.resetColor(); GlStateManager.popMatrix(); diff --git a/src/main/java/mekanism/client/render/item/machine/RenderDigitalMinerItem.java b/src/main/java/mekanism/client/render/item/machine/RenderDigitalMinerItem.java index 0352038b17b..f6b844733bf 100644 --- a/src/main/java/mekanism/client/render/item/machine/RenderDigitalMinerItem.java +++ b/src/main/java/mekanism/client/render/item/machine/RenderDigitalMinerItem.java @@ -26,7 +26,7 @@ public static void renderStack(@Nonnull ItemStack stack, TransformType transform } else if (transformType != TransformType.GUI) { GlStateManager.rotate(90, 0, 1, 0); } - GlStateManager.translate(0.35, 0.1, 0); + GlStateManager.translate(0.35F, 0.1F, 0); MekanismRenderer.bindTexture(MekanismUtils.getResource(ResourceType.RENDER, "DigitalMiner.png")); digitalMiner.render(0.022F, ItemDataUtils.getDouble(stack, "energyStored") > 0, Minecraft.getMinecraft().renderEngine, true); GlStateManager.popMatrix(); diff --git a/src/main/java/mekanism/client/render/item/machine/RenderFluidTankItem.java b/src/main/java/mekanism/client/render/item/machine/RenderFluidTankItem.java index ea6219fb756..08431ce5fb4 100644 --- a/src/main/java/mekanism/client/render/item/machine/RenderFluidTankItem.java +++ b/src/main/java/mekanism/client/render/item/machine/RenderFluidTankItem.java @@ -51,7 +51,7 @@ public static void renderStack(@Nonnull ItemStack stack, TransformType transform GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE_MINUS_SRC_ALPHA); MekanismRenderer.bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE); - GlStateManager.translate(-0.5, -0.5, -0.5); + GlStateManager.translate(-0.5F, -0.5F, -0.5F); GlowInfo glowInfo = GLSMHelper.enableGlow(fluid); DisplayInteger[] displayList = getListAndRender(fluid); diff --git a/src/main/java/mekanism/client/render/tileentity/RenderBin.java b/src/main/java/mekanism/client/render/tileentity/RenderBin.java index e7c6870b740..1d8b9ed221b 100644 --- a/src/main/java/mekanism/client/render/tileentity/RenderBin.java +++ b/src/main/java/mekanism/client/render/tileentity/RenderBin.java @@ -36,18 +36,18 @@ public void render(EnumFacing facing, ItemStack itemType, int clientAmount, bool GlStateManager.pushMatrix(); switch (facing) { case NORTH: - GlStateManager.translate(x + 0.73, y + 0.83, z - 0.0001); + GlStateManager.translate((float) x + 0.73F, (float) y + 0.83F, (float) z - 0.0001F); break; case SOUTH: - GlStateManager.translate(x + 0.27, y + 0.83, z + 1.0001); + GlStateManager.translate((float) x + 0.27F, (float) y + 0.83F, (float) z + 1.0001F); GlStateManager.rotate(180, 0, 1, 0); break; case WEST: - GlStateManager.translate(x - 0.0001, y + 0.83, z + 0.27); + GlStateManager.translate((float) x - 0.0001F, (float) y + 0.83F, (float) z + 0.27F); GlStateManager.rotate(90, 0, 1, 0); break; case EAST: - GlStateManager.translate(x + 1.0001, y + 0.83, z + 0.73); + GlStateManager.translate((float) x + 1.0001F, (float) y + 0.83F, (float) z + 0.73F); GlStateManager.rotate(-90, 0, 1, 0); break; default: @@ -73,7 +73,7 @@ private void renderText(String text, EnumFacing side, float maxScale, double x, GlStateManager.enablePolygonOffset(); float displayWidth = 1; float displayHeight = 1; - GlStateManager.translate(x, y, z); + GlStateManager.translate((float) x, (float) y, (float) z); switch (side) { case SOUTH: diff --git a/src/main/java/mekanism/client/render/tileentity/RenderChemicalCrystallizer.java b/src/main/java/mekanism/client/render/tileentity/RenderChemicalCrystallizer.java index 790c32df592..b9a486784e1 100644 --- a/src/main/java/mekanism/client/render/tileentity/RenderChemicalCrystallizer.java +++ b/src/main/java/mekanism/client/render/tileentity/RenderChemicalCrystallizer.java @@ -19,7 +19,7 @@ public class RenderChemicalCrystallizer extends TileEntitySpecialRenderer 0.1) { GlStateManager.pushMatrix(); - GlStateManager.translate(x + 0.5, y + 0.5, z + 0.5); + GlStateManager.translate((float) x + 0.5F, (float) y + 0.5F, (float) z + 0.5F); bindTexture(coreTexture); GlStateManager.shadeModel(GL11.GL_SMOOTH); GlStateManager.disableAlpha(); @@ -79,7 +79,7 @@ public void render(TileEntityEnergyCube tileEntity, double x, double y, double z GlStateManager.pushMatrix(); GlStateManager.scale(0.4F, 0.4F, 0.4F); GLSMHelper.color(tileEntity.tier.getBaseTier()); - GlStateManager.translate(0, Math.sin(Math.toRadians(3 * ticks)) / 7, 0); + GlStateManager.translate(0, (float) Math.sin(Math.toRadians(3 * ticks)) / 7, 0); GlStateManager.rotate(4 * ticks, 0, 1, 0); GlStateManager.rotate(36F + 4 * ticks, 0, 1, 1); core.render(0.0625F); diff --git a/src/main/java/mekanism/client/render/tileentity/RenderFluidTank.java b/src/main/java/mekanism/client/render/tileentity/RenderFluidTank.java index d66fc52ff0a..8844c9a99dd 100644 --- a/src/main/java/mekanism/client/render/tileentity/RenderFluidTank.java +++ b/src/main/java/mekanism/client/render/tileentity/RenderFluidTank.java @@ -51,7 +51,7 @@ public void render(FluidTankTier tier, FluidStack fluid, float fluidScale, boole GlStateManager.enableBlend(); GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE_MINUS_SRC_ALPHA); bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE); - GlStateManager.translate(x, y, z); + GlStateManager.translate((float) x, (float) y, (float) z); GlowInfo glowInfo = GLSMHelper.enableGlow(fluid); DisplayInteger[] displayList = getListAndRender(fluid); @@ -83,7 +83,7 @@ public void render(FluidTankTier tier, FluidStack fluid, float fluidScale, boole GlStateManager.enableBlend(); GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE_MINUS_SRC_ALPHA); bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE); - GlStateManager.translate(x, y, z); + GlStateManager.translate((float) x, (float) y, (float) z); GlowInfo glowInfo = GLSMHelper.enableGlow(valveFluid); GLSMHelper.color(valveFluid); DisplayInteger[] valveList = getValveRender(valveFluid); diff --git a/src/main/java/mekanism/client/render/tileentity/RenderPersonalChest.java b/src/main/java/mekanism/client/render/tileentity/RenderPersonalChest.java index 4f933b3ad66..87a7ac9acb1 100644 --- a/src/main/java/mekanism/client/render/tileentity/RenderPersonalChest.java +++ b/src/main/java/mekanism/client/render/tileentity/RenderPersonalChest.java @@ -18,7 +18,7 @@ public class RenderPersonalChest extends TileEntitySpecialRenderer 0) { GlStateManager.pushMatrix(); - GlStateManager.translate(x + 0.5, y - 1, z + 0.5); + GlStateManager.translate((float) x + 0.5F, (float) y - 1F, (float) z + 0.5F); GlStateManager.rotate(tileEntity.rotationLower, 0, 1, 0); model.render(0.0625F, baseIndex); GlStateManager.popMatrix(); @@ -53,7 +53,7 @@ private void renderAModelAt(TileEntityTurbineRotor tileEntity, double x, double if (tileEntity.getHousedBlades() == 2) { GlStateManager.pushMatrix(); - GlStateManager.translate(x + 0.5, y - 0.5, z + 0.5); + GlStateManager.translate((float) x + 0.5F, (float) y - 0.5F, (float) z + 0.5F); GlStateManager.rotate(tileEntity.rotationUpper, 0, 1, 0); model.render(0.0625F, baseIndex + 1); GlStateManager.popMatrix(); diff --git a/src/main/java/mekanism/generators/client/render/RenderWindGenerator.java b/src/main/java/mekanism/generators/client/render/RenderWindGenerator.java index f8a2401f19f..948f1e16937 100644 --- a/src/main/java/mekanism/generators/client/render/RenderWindGenerator.java +++ b/src/main/java/mekanism/generators/client/render/RenderWindGenerator.java @@ -15,7 +15,7 @@ public class RenderWindGenerator extends TileEntitySpecialRenderer