public class ItemTool extends ItemBasicTool
durability| Constructor and Description |
|---|
ItemTool(ResourceName name,
float miningSpeed,
int durability,
ToolProperty property,
int level) |
| Modifier and Type | Method and Description |
|---|---|
ItemTool |
addToolProperty(ToolProperty property,
int level) |
protected IItemRenderer |
createRenderer(ResourceName name) |
float |
getMiningSpeed(IWorld world,
int x,
int y,
TileLayer layer,
Tile tile,
boolean isRightTool,
ItemInstance instance) |
java.util.Map<ToolProperty,java.lang.Integer> |
getToolProperties(ItemInstance instance) |
void |
onTileBroken(IWorld world,
int x,
int y,
TileLayer layer,
AbstractEntityPlayer player,
Tile tile,
ItemInstance instance) |
describeItem, getHighestPossibleMeta, useMetaAsDurabilitygetRendererattacksMultipleEntities, canHoldButtonToAttack, getAttackCooldown, getAttackDamage, getCustomAttackableEntities, getDespawnTime, getInteractionPriority, getLocalizedName, getMaxAmount, getMaxInteractionDistance, getName, getUnlocalizedName, isDataSensitive, onEntityAttack, onInteractWith, onInteractWithDestKey, register, setMaxAmount, takeDamage, takeDamage, toStringpublic ItemTool(ResourceName name, float miningSpeed, int durability, ToolProperty property, int level)
protected IItemRenderer createRenderer(ResourceName name)
createRenderer in class ItemBasicpublic ItemTool addToolProperty(ToolProperty property, int level)
public java.util.Map<ToolProperty,java.lang.Integer> getToolProperties(ItemInstance instance)
getToolProperties 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 Item