diff options
author | Martin Robertz <dream-master@gmx.net> | 2022-10-09 12:12:31 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-09 12:12:31 +0200 |
commit | f7ffab4b1f0ef45dd4852b26965367f2c559ca0a (patch) | |
tree | 2e94fcd7517921328eebb51abe506f99b9a10dd5 /src/main/java/common/blocks/Block_LargeHexPlate.java | |
parent | 7f193e090a535bf026e92f17a676f78d7771277f (diff) | |
parent | 145e13b90195d9d58f5629fb1c2d1c90b9a5b1b1 (diff) | |
download | GT5-Unofficial-f7ffab4b1f0ef45dd4852b26965367f2c559ca0a.tar.gz GT5-Unofficial-f7ffab4b1f0ef45dd4852b26965367f2c559ca0a.tar.bz2 GT5-Unofficial-f7ffab4b1f0ef45dd4852b26965367f2c559ca0a.zip |
Merge pull request #44 from GTNewHorizons/fix/lsc-division-zero
Fix division by zero error
Diffstat (limited to 'src/main/java/common/blocks/Block_LargeHexPlate.java')
-rw-r--r-- | src/main/java/common/blocks/Block_LargeHexPlate.java | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/main/java/common/blocks/Block_LargeHexPlate.java b/src/main/java/common/blocks/Block_LargeHexPlate.java index 8bdad56323..ab1ebc138e 100644 --- a/src/main/java/common/blocks/Block_LargeHexPlate.java +++ b/src/main/java/common/blocks/Block_LargeHexPlate.java @@ -32,8 +32,8 @@ public class Block_LargeHexPlate extends Block { @Override public void registerBlockIcons(IIconRegister ir) { - for(int x = 0; x < BATCH_SIZE; x++) { - for(int z = 0; z < BATCH_SIZE; z++) { + for (int x = 0; x < BATCH_SIZE; x++) { + for (int z = 0; z < BATCH_SIZE; z++) { parts[x][z] = ir.registerIcon("kekztech:LargeHexTile_" + x + "_" + z); } } @@ -41,13 +41,16 @@ public class Block_LargeHexPlate extends Block { @Override public IIcon getIcon(IBlockAccess world, int x, int y, int z, int side) { - final int xMod = x >= 0 ? Math.abs(x % BATCH_SIZE) : Math.abs((Math.abs(x) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; - final int yMod = y >= 0 ? Math.abs(y % BATCH_SIZE) : Math.abs((Math.abs(y) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; - final int zMod = z >= 0 ? Math.abs(z % BATCH_SIZE) : Math.abs((Math.abs(z) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; + final int xMod = + x >= 0 ? Math.abs(x % BATCH_SIZE) : Math.abs((Math.abs(x) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; + final int yMod = + y >= 0 ? Math.abs(y % BATCH_SIZE) : Math.abs((Math.abs(y) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; + final int zMod = + z >= 0 ? Math.abs(z % BATCH_SIZE) : Math.abs((Math.abs(z) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; - if(side == 0 || side == 1) { + if (side == 0 || side == 1) { return parts[xMod][zMod]; - } else if(side == 2 || side == 3) { + } else if (side == 2 || side == 3) { return parts[xMod][yMod]; } else { return parts[zMod][yMod]; |