| Constructor | Description |
|---|---|
ItemTool(ResourceName name,
float miningSpeed,
int durability,
ToolType type,
int level) |
| Modifier and Type | Method | Description |
|---|---|---|
ItemTool |
addToolType(ToolType type,
int level) |
|
protected IItemRenderer |
createRenderer(ResourceName name) |
|
void |
describeItem(IAssetManager manager,
ItemInstance instance,
java.util.List<java.lang.String> desc,
boolean isAdvanced) |
|
int |
getHighestPossibleMeta() |
|
float |
getMiningSpeed(IWorld world,
int x,
int y,
TileLayer layer,
Tile tile,
boolean isRightTool,
ItemInstance instance) |
|
java.util.Map<ToolType,java.lang.Integer> |
getToolTypes(ItemInstance instance) |
|
void |
onTileBroken(IWorld world,
int x,
int y,
TileLayer layer,
AbstractEntityPlayer player,
Tile tile,
ItemInstance instance) |
|
void |
takeDamage(ItemInstance instance,
AbstractEntityPlayer player,
int amount) |
|
boolean |
useMetaAsDurability() |
attacksMultipleEntities, canHoldButtonToAttack, getAttackCooldown, getAttackDamage, getCustomAttackableEntities, getDespawnTime, getInteractionPriority, getLocalizedName, getMaxAmount, getMaxInteractionDistance, getName, getUnlocalizedName, isDataSensitive, onEntityAttack, onInteractWith, onInteractWithDestKey, register, setMaxAmount, toStringgetRendererpublic ItemTool(ResourceName name, float miningSpeed, int durability, ToolType type, int level)
protected IItemRenderer createRenderer(ResourceName name)
createRenderer in class ItemBasicpublic java.util.Map<ToolType,java.lang.Integer> getToolTypes(ItemInstance instance)
getToolTypes in class Itempublic float getMiningSpeed(IWorld world, int x, int y, TileLayer layer, Tile tile, boolean isRightTool, ItemInstance instance)
getMiningSpeed in class Itempublic void onTileBroken(IWorld world, int x, int y, TileLayer layer, AbstractEntityPlayer player, Tile tile, ItemInstance instance)
onTileBroken in class Itempublic void takeDamage(ItemInstance instance, AbstractEntityPlayer player, int amount)
public void describeItem(IAssetManager manager, ItemInstance instance, java.util.List<java.lang.String> desc, boolean isAdvanced)
describeItem in class Itempublic boolean useMetaAsDurability()
useMetaAsDurability in class Itempublic int getHighestPossibleMeta()
getHighestPossibleMeta in class Item