| Constructor | Description |
|---|---|
ItemTool(ResourceName name,
float miningSpeed,
int durability,
ToolProperty property,
int level) |
| Modifier and Type | Method | Description |
|---|---|---|
ItemTool |
addToolProperty(ToolProperty property,
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<ToolProperty,java.lang.Integer> |
getToolProperties(ItemInstance instance) |
|
void |
onTileBroken(IWorld world,
int x,
int y,
TileLayer layer,
AbstractEntityPlayer player,
Tile tile,
ItemInstance instance) |
|
boolean |
useMetaAsDurability() |
attacksMultipleEntities, canHoldButtonToAttack, getAttackCooldown, getAttackDamage, getCustomAttackableEntities, getDespawnTime, getInteractionPriority, getLocalizedName, getMaxAmount, getMaxInteractionDistance, getName, getUnlocalizedName, isDataSensitive, onEntityAttack, onInteractWith, onInteractWithDestKey, register, setMaxAmount, takeDamage, takeDamage, toStringgetRendererpublic 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 Itempublic 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