aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/client/renderer
diff options
context:
space:
mode:
authormiozune <miozune@gmail.com>2022-10-09 18:10:02 +0900
committermiozune <miozune@gmail.com>2022-10-09 18:10:02 +0900
commita265085bd7742ebf1e2e95e4bf7397ba5bea01dc (patch)
tree92d6b48c083729e8952f0d02372682393145792e /src/main/java/client/renderer
parent46bafc67d318bbe7c5ffbb34d857958ebe72a6e5 (diff)
downloadGT5-Unofficial-a265085bd7742ebf1e2e95e4bf7397ba5bea01dc.tar.gz
GT5-Unofficial-a265085bd7742ebf1e2e95e4bf7397ba5bea01dc.tar.bz2
GT5-Unofficial-a265085bd7742ebf1e2e95e4bf7397ba5bea01dc.zip
updateBuildScript & spotlessApply
Diffstat (limited to 'src/main/java/client/renderer')
-rw-r--r--src/main/java/client/renderer/ConduitRenderer.java135
-rw-r--r--src/main/java/client/renderer/TESR_BeamTransmitter.java9
-rw-r--r--src/main/java/client/renderer/TESR_SECapacitor.java5
-rw-r--r--src/main/java/client/renderer/TESR_SETether.java6
4 files changed, 77 insertions, 78 deletions
diff --git a/src/main/java/client/renderer/ConduitRenderer.java b/src/main/java/client/renderer/ConduitRenderer.java
index 9266d22f55..1a653e8896 100644
--- a/src/main/java/client/renderer/ConduitRenderer.java
+++ b/src/main/java/client/renderer/ConduitRenderer.java
@@ -10,84 +10,79 @@ import net.minecraft.world.IBlockAccess;
import net.minecraftforge.common.util.ForgeDirection;
public class ConduitRenderer implements ISimpleBlockRenderingHandler {
-
- public static final int RID = RenderingRegistry.getNextAvailableRenderId();
- private static final ConduitRenderer INSTANCE = new ConduitRenderer();
- private ConduitRenderer() {
-
- }
-
- public static ConduitRenderer getInstance() {
- return INSTANCE;
- }
+ public static final int RID = RenderingRegistry.getNextAvailableRenderId();
+ private static final ConduitRenderer INSTANCE = new ConduitRenderer();
- @Override
- public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderer) {
+ private ConduitRenderer() {}
- }
+ public static ConduitRenderer getInstance() {
+ return INSTANCE;
+ }
- @Override
- public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block block, int modelId,
- RenderBlocks renderer) {
- final TileEntity te = world.getTileEntity(x, y, z);
- if(te instanceof TE_ItemProxyCable) {
- final TE_ItemProxyCable cable = (TE_ItemProxyCable) te;
-
- final float thickness = TE_ItemProxyCable.getThickness();
- final float space = (1.0f - thickness) / 2.0f;
+ @Override
+ public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderer) {}
- float xThickness = thickness;
- float xOffset = space;
- float yThickness = thickness;
- float yOffset = space;
- float zThickness = thickness;
- float zOffset = space;
+ @Override
+ public boolean renderWorldBlock(
+ IBlockAccess world, int x, int y, int z, Block block, int modelId, RenderBlocks renderer) {
+ final TileEntity te = world.getTileEntity(x, y, z);
+ if (te instanceof TE_ItemProxyCable) {
+ final TE_ItemProxyCable cable = (TE_ItemProxyCable) te;
- for(ForgeDirection side : ForgeDirection.VALID_DIRECTIONS) {
- if(cable.isConnected(side)) {
- switch(side) {
- case DOWN:
- yOffset = 0.0F;
- yThickness += space;
- break;
- case UP:
- yThickness += space;
- break;
- case NORTH:
- zOffset = 0.0F;
- zThickness += space;
- break;
- case SOUTH:
- zThickness += space;
- break;
- case WEST:
- xOffset += 0.0F;
- xThickness += space;
- break;
- case EAST:
- xThickness += space;
- break;
- }
- }
- }
+ final float thickness = TE_ItemProxyCable.getThickness();
+ final float space = (1.0f - thickness) / 2.0f;
- block.setBlockBounds(xOffset, yOffset, zOffset,
- xOffset + xThickness, yOffset + yThickness, zOffset + zThickness);
- renderer.setRenderBoundsFromBlock(block);
- }
-
- return false;
- }
+ float xThickness = thickness;
+ float xOffset = space;
+ float yThickness = thickness;
+ float yOffset = space;
+ float zThickness = thickness;
+ float zOffset = space;
- @Override
- public boolean shouldRender3DInInventory(int modelId) {
- return true;
- }
+ for (ForgeDirection side : ForgeDirection.VALID_DIRECTIONS) {
+ if (cable.isConnected(side)) {
+ switch (side) {
+ case DOWN:
+ yOffset = 0.0F;
+ yThickness += space;
+ break;
+ case UP:
+ yThickness += space;
+ break;
+ case NORTH:
+ zOffset = 0.0F;
+ zThickness += space;
+ break;
+ case SOUTH:
+ zThickness += space;
+ break;
+ case WEST:
+ xOffset += 0.0F;
+ xThickness += space;
+ break;
+ case EAST:
+ xThickness += space;
+ break;
+ }
+ }
+ }
- @Override
- public int getRenderId() {
- return ConduitRenderer.RID;
- }
+ block.setBlockBounds(
+ xOffset, yOffset, zOffset, xOffset + xThickness, yOffset + yThickness, zOffset + zThickness);
+ renderer.setRenderBoundsFromBlock(block);
+ }
+ return false;
+ }
+
+ @Override
+ public boolean shouldRender3DInInventory(int modelId) {
+ return true;
+ }
+
+ @Override
+ public int getRenderId() {
+ return ConduitRenderer.RID;
+ }
}
diff --git a/src/main/java/client/renderer/TESR_BeamTransmitter.java b/src/main/java/client/renderer/TESR_BeamTransmitter.java
index 81ab52654b..38e588dd43 100644
--- a/src/main/java/client/renderer/TESR_BeamTransmitter.java
+++ b/src/main/java/client/renderer/TESR_BeamTransmitter.java
@@ -12,7 +12,8 @@ import org.lwjgl.opengl.GL11;
public class TESR_BeamTransmitter extends TileEntitySpecialRenderer {
- private static final ResourceLocation beamTexture = new ResourceLocation(KekzCore.MODID, "textures/effects/Tether_beam.png");
+ private static final ResourceLocation beamTexture =
+ new ResourceLocation(KekzCore.MODID, "textures/effects/Tether_beam.png");
@Override
public void renderTileEntityAt(TileEntity te, double x, double y, double z, float partialTick) {
@@ -35,14 +36,16 @@ public class TESR_BeamTransmitter extends TileEntitySpecialRenderer {
tessellator.startDrawingQuads();
tessellator.setColorRGBA(255, 255, 255, 32);
// Variables stuff II
- final float exactTime = (float)beamTransmitter.getWorldObj().getTotalWorldTime() + partialTick;
+ final float exactTime = (float) beamTransmitter.getWorldObj().getTotalWorldTime() + partialTick;
final float streamTextureOffset = -exactTime * 0.2F - (float) MathHelper.floor_float(-exactTime * 0.1F);
final double halfBeamWidth = 0.1D;
final double height = beamTransmitter.getDistanceFromTarget();
final double uv_x1 = 0.0D;
final double uv_x2 = 1.0D;
- final double uv_y1 = -1.0D - streamTextureOffset; // This makes the beam stream upwards if you subtract a time sensitive number from it
+ final double uv_y1 = -1.0D
+ - streamTextureOffset; // This makes the beam stream upwards if you subtract a time sensitive number
+ // from it
final double uv_y2 = height * (0.5D / (halfBeamWidth * 2)) + uv_y1;
// Construct mesh with texture
tessellator.addVertexWithUV(x + 0.5 + halfBeamWidth, y + 0.5, z + 0.5, uv_x2, uv_y2);
diff --git a/src/main/java/client/renderer/TESR_SECapacitor.java b/src/main/java/client/renderer/TESR_SECapacitor.java
index 16c820917d..17f10ece83 100644
--- a/src/main/java/client/renderer/TESR_SECapacitor.java
+++ b/src/main/java/client/renderer/TESR_SECapacitor.java
@@ -9,7 +9,8 @@ import net.minecraft.util.ResourceLocation;
public class TESR_SECapacitor extends TileEntitySpecialRenderer {
- private static final ResourceLocation capSide = new ResourceLocation(KekzCore.MODID, "textures/blocks/SpaceElevatorCapacitor_side_renderbase.png");
+ private static final ResourceLocation capSide =
+ new ResourceLocation(KekzCore.MODID, "textures/blocks/SpaceElevatorCapacitor_side_renderbase.png");
@Override
public void renderTileEntityAt(TileEntity te, double x, double y, double z, float partialTick) {
@@ -38,7 +39,7 @@ public class TESR_SECapacitor extends TileEntitySpecialRenderer {
// Prepare Tessellator
tessellator.startDrawingQuads();
// Render the caps as red if there are maintenance issues
- if(teCap.isDamaged()) {
+ if (teCap.isDamaged()) {
final float wave = (float) Math.abs(Math.sin((te.getWorldObj().getTotalWorldTime() + partialTick) / 20.0D));
final int redSat = 64 + (int) Math.ceil(191 * wave);
tessellator.setColorRGBA(redSat, 0, 0, 255);
diff --git a/src/main/java/client/renderer/TESR_SETether.java b/src/main/java/client/renderer/TESR_SETether.java
index 2e4fa95cc5..a59954ce3e 100644
--- a/src/main/java/client/renderer/TESR_SETether.java
+++ b/src/main/java/client/renderer/TESR_SETether.java
@@ -10,7 +10,8 @@ import org.lwjgl.opengl.GL11;
public class TESR_SETether extends TileEntitySpecialRenderer {
- private static final ResourceLocation tetherBeamTexture = new ResourceLocation(KekzCore.MODID, "textures/effects/Tether_beam.png");
+ private static final ResourceLocation tetherBeamTexture =
+ new ResourceLocation(KekzCore.MODID, "textures/effects/Tether_beam.png");
@Override
public void renderTileEntityAt(TileEntity te, double x, double y, double z, float partialTick) {
@@ -46,7 +47,7 @@ public class TESR_SETether extends TileEntitySpecialRenderer {
final double uv_x1 = 0.0D;
final double uv_x2 = 1.0D;
final double uv_y1 = -1.0D; // This makes the beam stream upwards if you add a time sensitive number to it
- final double uv_y2 = (double)(256.0F * beamLengthScale) * (0.5D / halfBeamWidth) + uv_y1;
+ final double uv_y2 = (double) (256.0F * beamLengthScale) * (0.5D / halfBeamWidth) + uv_y1;
// Construct mesh with texture
tessellator.addVertexWithUV(x + d_rot1, y + height, z + d_rot2, uv_x2, uv_y2);
tessellator.addVertexWithUV(x + d_rot1, y, z + d_rot2, uv_x2, uv_y1);
@@ -72,5 +73,4 @@ public class TESR_SETether extends TileEntitySpecialRenderer {
GL11.glEnable(GL11.GL_TEXTURE_2D);
GL11.glDepthMask(true);
}
-
}