aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/common
diff options
context:
space:
mode:
authorkekzdealer <kekzdealer@gmail.com>2020-06-22 16:58:17 +0200
committerkekzdealer <kekzdealer@gmail.com>2020-06-22 16:58:17 +0200
commit14a94d72d860e590bf9731a9a3d1ce89d7592f24 (patch)
tree752ab66c0f5107de5ba0b40e76dbaeff27c57fe8 /src/main/java/common
parent8d5175f8845ff593ff46d54e10de57559a43b37e (diff)
downloadGT5-Unofficial-14a94d72d860e590bf9731a9a3d1ce89d7592f24.tar.gz
GT5-Unofficial-14a94d72d860e590bf9731a9a3d1ce89d7592f24.tar.bz2
GT5-Unofficial-14a94d72d860e590bf9731a9a3d1ce89d7592f24.zip
added textures for hex tiles, fixed hex tile name, fixed hex tile recipe
Diffstat (limited to 'src/main/java/common')
-rw-r--r--src/main/java/common/Recipes.java10
-rw-r--r--src/main/java/common/blocks/Block_LargeHexPlate.java10
2 files changed, 12 insertions, 8 deletions
diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java
index 5255d4dbb2..90aca7b09e 100644
--- a/src/main/java/common/Recipes.java
+++ b/src/main/java/common/Recipes.java
@@ -600,14 +600,14 @@ public class Recipes {
// Hex Tiles
final ItemStack[] hexTiles = {
GT_Utility.getIntegratedCircuit(6),
- GT_OreDictUnificator.get(OrePrefixes.block, Materials.Concrete, 4),
- GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 4),
- GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 8)
+ GT_OreDictUnificator.get(OrePrefixes.stone, Materials.Concrete, 1),
+ GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 2)
};
GT_Values.RA.addAssemblerRecipe(
hexTiles,
- FluidRegistry.getFluidStack("molten.plastic", 144),
- new ItemStack(Blocks.largeHexPlate, 8),
+ FluidRegistry.getFluidStack("molten.plastic", 36),
+ new ItemStack(Blocks.largeHexPlate, 2),
600, 120);
}
}
diff --git a/src/main/java/common/blocks/Block_LargeHexPlate.java b/src/main/java/common/blocks/Block_LargeHexPlate.java
index c046c3a9ab..8bdad56323 100644
--- a/src/main/java/common/blocks/Block_LargeHexPlate.java
+++ b/src/main/java/common/blocks/Block_LargeHexPlate.java
@@ -41,12 +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;
+
if(side == 0 || side == 1) {
- return parts[Math.abs(x % BATCH_SIZE)][Math.abs(z % BATCH_SIZE)];
+ return parts[xMod][zMod];
} else if(side == 2 || side == 3) {
- return parts[Math.abs(x % BATCH_SIZE)][Math.abs(y % BATCH_SIZE)];
+ return parts[xMod][yMod];
} else {
- return parts[Math.abs(z % BATCH_SIZE)][Math.abs(y % BATCH_SIZE)];
+ return parts[zMod][yMod];
}
}