public class Item
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected int |
maxAmount |
protected IResourceName |
name |
protected IResourceName |
unlocName |
| Constructor and Description |
|---|
Item(IResourceName name) |
| Modifier and Type | Method and Description |
|---|---|
void |
describeItem(IAssetManager manager,
ItemInstance instance,
java.util.List<java.lang.String> desc,
boolean isAdvanced) |
int |
getDespawnTime(ItemInstance instance) |
int |
getHighestPossibleMeta() |
java.lang.String |
getLocalizedName(ItemInstance instance) |
int |
getMaxAmount() |
float |
getMiningSpeed(IWorld world,
int x,
int y,
TileLayer layer,
Tile tile,
boolean isRightTool) |
IResourceName |
getName() |
IItemRenderer |
getRenderer() |
java.util.Map<ToolType,java.lang.Integer> |
getToolTypes(ItemInstance instance) |
IResourceName |
getUnlocalizedName(ItemInstance instance) |
boolean |
isDataSensitive(ItemInstance instance) |
Item |
register() |
java.lang.String |
toString() |
protected final IResourceName name
protected final IResourceName unlocName
protected int maxAmount
public Item(IResourceName name)
public IItemRenderer getRenderer()
public Item register()
public int getMaxAmount()
public IResourceName getName()
public IResourceName getUnlocalizedName(ItemInstance instance)
public java.lang.String getLocalizedName(ItemInstance instance)
public void describeItem(IAssetManager manager, ItemInstance instance, java.util.List<java.lang.String> desc, boolean isAdvanced)
public java.lang.String toString()
toString in class java.lang.Objectpublic int getDespawnTime(ItemInstance instance)
public boolean isDataSensitive(ItemInstance instance)
public java.util.Map<ToolType,java.lang.Integer> getToolTypes(ItemInstance instance)
public float getMiningSpeed(IWorld world, int x, int y, TileLayer layer, Tile tile, boolean isRightTool)
public int getHighestPossibleMeta()