mirror of
https://github.com/GTNewHorizons/Chisel.git
synced 2026-11-12 08:17:48 +00:00
36 lines
1007 B
Java
36 lines
1007 B
Java
package com.cricketcraft.chisel.block;
|
|
|
|
import java.util.List;
|
|
|
|
import net.minecraft.block.Block;
|
|
import net.minecraft.entity.player.EntityPlayer;
|
|
import net.minecraft.item.ItemBlock;
|
|
import net.minecraft.item.ItemStack;
|
|
import net.minecraft.util.StatCollector;
|
|
|
|
public class ItemBlockAutoChisel extends ItemBlock{
|
|
|
|
private final String[] names = {"base", "speed", "automation", "stack"};
|
|
private int metadata;
|
|
|
|
public ItemBlockAutoChisel(Block block) {
|
|
super(block);
|
|
setHasSubtypes(true);
|
|
}
|
|
|
|
@Override
|
|
public int getMetadata(int meta){
|
|
return meta;
|
|
}
|
|
|
|
@Override
|
|
public String getUnlocalizedName(ItemStack itemStack){
|
|
return getUnlocalizedName() + "." + names[itemStack.getItemDamage()];
|
|
}
|
|
|
|
@Override
|
|
public void addInformation(ItemStack itemStack, EntityPlayer player, List list, boolean par4){
|
|
list.add(StatCollector.translateToLocal(getUnlocalizedName() + "." + names[itemStack.getItemDamage()] + ".desc"));
|
|
}
|
|
}
|