From 994e336c045e3856a9e808cd4e376973cbd4fdb7 Mon Sep 17 00:00:00 2001 From: tterrag1098 Date: Sat, 23 May 2015 22:39:33 -0400 Subject: [PATCH] Fix ice/packed ice rendering and slipperiness --- .../com/cricketcraft/chisel/block/BlockCarvableIce.java | 6 ++++++ .../cricketcraft/chisel/block/BlockCarvablePackedIce.java | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/src/main/java/com/cricketcraft/chisel/block/BlockCarvableIce.java b/src/main/java/com/cricketcraft/chisel/block/BlockCarvableIce.java index d86bcea4..aa530179 100644 --- a/src/main/java/com/cricketcraft/chisel/block/BlockCarvableIce.java +++ b/src/main/java/com/cricketcraft/chisel/block/BlockCarvableIce.java @@ -17,6 +17,7 @@ import net.minecraft.world.World; import com.cricketcraft.chisel.api.ICarvable; import com.cricketcraft.chisel.api.carving.CarvableHelper; import com.cricketcraft.chisel.api.carving.IVariationInfo; +import com.cricketcraft.chisel.api.rendering.ClientUtils; public class BlockCarvableIce extends BlockIce implements ICarvable { @@ -26,6 +27,11 @@ public class BlockCarvableIce extends BlockIce implements ICarvable { super(); carverHelper = new CarvableHelper(this); } + + @Override + public int getRenderType() { + return ClientUtils.renderCTMId; + } @Override public IIcon getIcon(int side, int metadata) { diff --git a/src/main/java/com/cricketcraft/chisel/block/BlockCarvablePackedIce.java b/src/main/java/com/cricketcraft/chisel/block/BlockCarvablePackedIce.java index f65caf59..052da89b 100644 --- a/src/main/java/com/cricketcraft/chisel/block/BlockCarvablePackedIce.java +++ b/src/main/java/com/cricketcraft/chisel/block/BlockCarvablePackedIce.java @@ -8,6 +8,7 @@ import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Blocks; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.stats.StatList; @@ -18,6 +19,7 @@ import net.minecraft.world.World; import com.cricketcraft.chisel.api.ICarvable; import com.cricketcraft.chisel.api.carving.CarvableHelper; import com.cricketcraft.chisel.api.carving.IVariationInfo; +import com.cricketcraft.chisel.api.rendering.ClientUtils; public class BlockCarvablePackedIce extends Block implements ICarvable { @@ -26,8 +28,14 @@ public class BlockCarvablePackedIce extends Block implements ICarvable { public BlockCarvablePackedIce() { super(Material.ice); carverHelper = new CarvableHelper(this); + this.slipperiness = Blocks.packed_ice.slipperiness; } + @Override + public int getRenderType() { + return ClientUtils.renderCTMId; + } + @Override public IIcon getIcon(int side, int metadata) { return carverHelper.getIcon(side, metadata);