aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core/block/machine
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-07-27 20:26:08 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-07-27 20:26:08 +1000
commitc3d3a7e4e48cbed27ca5b56967e1593b30dbfd3b (patch)
tree08d6cf925acc309150a10fbcdf52d32bccf09c24 /src/Java/miscutil/core/block/machine
parent70fb3475418db0048c39db1479b62a92be041314 (diff)
downloadGT5-Unofficial-c3d3a7e4e48cbed27ca5b56967e1593b30dbfd3b.tar.gz
GT5-Unofficial-c3d3a7e4e48cbed27ca5b56967e1593b30dbfd3b.tar.bz2
GT5-Unofficial-c3d3a7e4e48cbed27ca5b56967e1593b30dbfd3b.zip
+ Added Base classes for meta blocks.
+ Added Base classes for ItemBlocks. % Changed a Few tooltips for newly generated material items.
Diffstat (limited to 'src/Java/miscutil/core/block/machine')
-rw-r--r--src/Java/miscutil/core/block/machine/BlockGtFrameBox.java35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/Java/miscutil/core/block/machine/BlockGtFrameBox.java b/src/Java/miscutil/core/block/machine/BlockGtFrameBox.java
new file mode 100644
index 0000000000..9c0f58364d
--- /dev/null
+++ b/src/Java/miscutil/core/block/machine/BlockGtFrameBox.java
@@ -0,0 +1,35 @@
+package miscutil.core.block.machine;
+
+import miscutil.core.block.base.BasicBlock.BlockTypes;
+import miscutil.core.block.base.MetaBlock;
+import miscutil.core.lib.CORE;
+import net.minecraft.block.material.Material;
+import net.minecraft.world.IBlockAccess;
+
+public class BlockGtFrameBox extends MetaBlock {
+
+ private int[] colours;
+ private int totalColours;
+
+ public BlockGtFrameBox(
+ String unlocalizedName, Material material,
+ BlockTypes blockTypeENUM, boolean recolour, int... colour) {
+ super(unlocalizedName, material, blockTypeENUM.getBlockSoundType());
+ this.setBlockTextureName(CORE.MODID + ":" + "blockGtFrame");
+ this.setHarvestLevel(blockTypeENUM.getHarvestTool(), 2);
+ if (recolour && (colour != null && colour.length > 0)){
+ colours = colour;
+ totalColours = colours.length;
+ }
+ }
+
+ @Override
+ public int colorMultiplier(IBlockAccess p_149720_1_, int p_149720_2_,
+ int p_149720_3_, int p_149720_4_) {
+ for (int i : colours){
+
+ }
+ return super.colorMultiplier(p_149720_1_, p_149720_2_, p_149720_3_, p_149720_4_);
+ }
+
+}