diff options
Diffstat (limited to 'src/main/java/com/detrav/utils/BartWorksHelper.java')
-rw-r--r-- | src/main/java/com/detrav/utils/BartWorksHelper.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/main/java/com/detrav/utils/BartWorksHelper.java b/src/main/java/com/detrav/utils/BartWorksHelper.java new file mode 100644 index 0000000000..bac23893c1 --- /dev/null +++ b/src/main/java/com/detrav/utils/BartWorksHelper.java @@ -0,0 +1,23 @@ +package com.detrav.utils; + +import net.minecraft.block.Block; +import net.minecraft.world.chunk.Chunk; + +import com.github.bartimaeusnek.bartworks.system.material.BW_MetaGenerated_Ores; +import com.github.bartimaeusnek.bartworks.system.material.BW_MetaGenerated_SmallOres; + +public class BartWorksHelper { + + public static boolean isOre(Block tBlock) { + return tBlock instanceof BW_MetaGenerated_Ores; + } + + public static boolean isSmallOre(Block tBlock) { + return tBlock instanceof BW_MetaGenerated_SmallOres; + } + + public static short getMetaFromBlock(Chunk c, int x, int y, int z, Block tBlock) { + return (short) (tBlock.getDamageValue(c.worldObj, c.xPosition * 16 + x, y, c.zPosition * 16 + z) * -1); + } + +} |