From 70ec42f12ce8d395aee3bc24b47ad14d62e45961 Mon Sep 17 00:00:00 2001 From: warlordjones Date: Sun, 25 Jan 2015 20:40:39 +0000 Subject: [PATCH] Allow chiseling between oredictionaried copper blocks. In prep for adding blocktypes for copper. --- .../java/com/cricketcraft/chisel/Features.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/main/java/com/cricketcraft/chisel/Features.java b/src/main/java/com/cricketcraft/chisel/Features.java index 4384e0f3..41bb1f6e 100644 --- a/src/main/java/com/cricketcraft/chisel/Features.java +++ b/src/main/java/com/cricketcraft/chisel/Features.java @@ -1,5 +1,6 @@ package com.cricketcraft.chisel; +import java.util.ArrayList; import java.util.List; import net.minecraft.block.Block; @@ -522,6 +523,21 @@ public enum Features { } }, + COPPER + { + @Override + void addBlocks() { + ArrayList oreBlocks = OreDictionary.getOres("blockCopper"); + //This if can probably be done at feature level, but I don't know how to do that... + if(oreBlocks != OreDictionary.EMPTY_LIST) + { + for(int i = 0; i < oreBlocks.size(); i++) + Carving.chisel.addVariation("copperblock", Block.getBlockFromItem(oreBlocks.get(i).getItem()), oreBlocks.get(i).getItemDamage(), i); + Carving.chisel.registerOre("copperblock", "copperblock"); + } + } + }, + DIAMOND_BLOCK { @Override