aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/client/renderer/ConduitRenderer.java
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/ConduitRenderer.java
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/ConduitRenderer.java')
-rw-r--r--src/main/java/client/renderer/ConduitRenderer.java135
1 files changed, 65 insertions, 70 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;
+ }
}