Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
- package archieab.andustry.blocks.item;
- import archieab.andustry.blocks.BlockDrill;
- import net.minecraft.block.Block;
- import net.minecraft.item.ItemBlock;
- import net.minecraft.item.ItemStack;
- public class ItemBlockDrill extends ItemBlock {
- public ItemBlockDrill(Block block) {
- super(block);
- if(!(block instanceof IMetaBlockName)) {
- throw new IllegalArgumentException(String.format("The given Block %s is not an instance of IMetaBlockName!", block.getUnlocalizedName()));
- }
- this.setHasSubtypes(true);
- this.setMaxDamage(0);
- }
- @Override
- public String getUnlocalizedName(ItemStack stack) {
- return super.getUnlocalizedName() + "." + ((IMetaBlockName) this.block).getSpecialName(stack);
- }
- public int getMetadata(int damage) {
- return damage;
- }
- }
RAW Paste Data


