From d89fd46d4c4689d8af55b76532aa8f14b3f39df5 Mon Sep 17 00:00:00 2001 From: Bernhard Bonigl Date: Mon, 6 Oct 2014 10:24:22 +0200 Subject: [PATCH] Welcome back, old patternchest. Go push the new one already, @alexbegt :P --- .../tconstruct/library/tools/HarvestTool.java | 1 - .../tconstruct/tools/model/TableRender.java | 17 +++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/main/java/tconstruct/library/tools/HarvestTool.java b/src/main/java/tconstruct/library/tools/HarvestTool.java index 7cc1780fefc..97080bb1fda 100644 --- a/src/main/java/tconstruct/library/tools/HarvestTool.java +++ b/src/main/java/tconstruct/library/tools/HarvestTool.java @@ -238,7 +238,6 @@ protected void breakExtraBlock(World world, int x, int y, int z, int sidehit, En Block refBlock = world.getBlock(refX, refY, refZ); float refStrength = ForgeHooks.blockStrength(refBlock, player, world, refX, refY, refZ); float strength = ForgeHooks.blockStrength(block, player, world, x,y,z); - float foo = refStrength/strength; // only harvestable blocks that aren't impossibly slow to harvest if (!ForgeHooks.canHarvestBlock(block, player, meta) || refStrength/strength > 10f) diff --git a/src/main/java/tconstruct/tools/model/TableRender.java b/src/main/java/tconstruct/tools/model/TableRender.java index 56caa8395f4..d35c592cf5a 100644 --- a/src/main/java/tconstruct/tools/model/TableRender.java +++ b/src/main/java/tconstruct/tools/model/TableRender.java @@ -15,6 +15,14 @@ public void renderInventoryBlock (Block block, int metadata, int modelID, Render { if (modelID == model) { + // until we get the new model.. finally... + if(metadata >= 5 && metadata <= 9) { + // pattern chest + renderer.setRenderBounds(0,0,0,1,0.875,1); + renderStandardInvBlock(renderer, block, metadata); + return; + } + renderer.setRenderBounds(0.0F, 0.75F, 0.0F, 1.0F, 1.0F, 1.0F); renderStandardInvBlock(renderer, block, metadata); renderer.setRenderBounds(0.0F, 0.0F, 0.0F, 0.25F, 0.75F, 0.25F); @@ -33,6 +41,15 @@ public boolean renderWorldBlock (IBlockAccess world, int x, int y, int z, Block { if (modelID == model) { + int metadata = world.getBlockMetadata(x,y,z); + // until we get the new model.. finally... + if(metadata >= 5 && metadata <= 9) { + // pattern chest + renderer.setRenderBounds(0,0,0,1,0.875,1); + renderer.renderStandardBlock(block, x,y,z); + return true; + } + renderer.setRenderBounds(0.0F, 0.75F, 0.0F, 1.0F, 1.0F, 1.0F); renderer.renderStandardBlock(block, x, y, z); renderer.setRenderBounds(0.0F, 0.0F, 0.0F, 0.25F, 0.75F, 0.25F);