From 50966a4786bfb4fe84b14939292ee73d51b431c4 Mon Sep 17 00:00:00 2001 From: Draknyte1 Date: Mon, 12 Sep 2016 17:08:57 +1000 Subject: $ Fixed Blocks calling client side render code during block registration when loading on a server. --- src/Java/gtPlusPlus/core/block/base/BlockBaseModular.java | 5 ----- src/Java/gtPlusPlus/core/item/base/itemblock/ItemBlockGtBlock.java | 4 +++- .../gtPlusPlus/core/item/base/itemblock/ItemBlockGtFrameBox.java | 4 +++- 3 files changed, 6 insertions(+), 7 deletions(-) (limited to 'src/Java') diff --git a/src/Java/gtPlusPlus/core/block/base/BlockBaseModular.java b/src/Java/gtPlusPlus/core/block/base/BlockBaseModular.java index 9654caac00..a2d2589f5e 100644 --- a/src/Java/gtPlusPlus/core/block/base/BlockBaseModular.java +++ b/src/Java/gtPlusPlus/core/block/base/BlockBaseModular.java @@ -146,9 +146,4 @@ public class BlockBaseModular extends BasicBlock{ return this.blockColour; } - @Override - public int getBlockColor() { - return this.blockColour; - } - } diff --git a/src/Java/gtPlusPlus/core/item/base/itemblock/ItemBlockGtBlock.java b/src/Java/gtPlusPlus/core/item/base/itemblock/ItemBlockGtBlock.java index 04d01c2c97..ed21b3642a 100644 --- a/src/Java/gtPlusPlus/core/item/base/itemblock/ItemBlockGtBlock.java +++ b/src/Java/gtPlusPlus/core/item/base/itemblock/ItemBlockGtBlock.java @@ -1,6 +1,7 @@ package gtPlusPlus.core.item.base.itemblock; import gregtech.api.util.GT_OreDictUnificator; +import gtPlusPlus.core.block.base.BlockBaseModular; import gtPlusPlus.core.lib.CORE; import gtPlusPlus.core.util.Utils; import gtPlusPlus.core.util.item.UtilsItems; @@ -21,7 +22,8 @@ public class ItemBlockGtBlock extends ItemBlock{ public ItemBlockGtBlock(Block block) { super(block); - this.blockColour = block.getBlockColor(); + BlockBaseModular baseBlock = (BlockBaseModular) block; + this.blockColour = baseBlock.getRenderColor(0); if (block.getLocalizedName().toLowerCase().contains("uranium") || block.getLocalizedName().toLowerCase().contains("plutonium") || block.getLocalizedName().toLowerCase().contains("thorium")){ sRadiation = 2; } diff --git a/src/Java/gtPlusPlus/core/item/base/itemblock/ItemBlockGtFrameBox.java b/src/Java/gtPlusPlus/core/item/base/itemblock/ItemBlockGtFrameBox.java index c8d791b905..b4628f12ab 100644 --- a/src/Java/gtPlusPlus/core/item/base/itemblock/ItemBlockGtFrameBox.java +++ b/src/Java/gtPlusPlus/core/item/base/itemblock/ItemBlockGtFrameBox.java @@ -1,6 +1,7 @@ package gtPlusPlus.core.item.base.itemblock; import gregtech.api.util.GT_OreDictUnificator; +import gtPlusPlus.core.block.base.BlockBaseModular; import gtPlusPlus.core.util.item.UtilsItems; import net.minecraft.block.Block; import net.minecraft.item.ItemBlock; @@ -11,7 +12,8 @@ public class ItemBlockGtFrameBox extends ItemBlock{ public ItemBlockGtFrameBox(Block block) { super(block); - this.blockColour = block.getBlockColor(); + BlockBaseModular baseBlock = (BlockBaseModular) block; + this.blockColour = baseBlock.getRenderColor(1); GT_OreDictUnificator.registerOre("frameGt"+block.getUnlocalizedName().replace("tile.", "").replace("tile.BlockGtFrame", "").replace("-", "").replace("_", "").replace(" ", "").replace("FrameBox", ""), UtilsItems.getSimpleStack(this)); } -- cgit