public class TileMeta extends TileBasic
| Modifier and Type | Field and Description |
|---|---|
IntProp |
metaProp |
java.util.List<IResourceName> |
subResourceNames |
java.util.List<IResourceName> |
subUnlocNames |
DEFAULT_BOUNDS, effectiveTools, forceDrop, hardness, name| Constructor and Description |
|---|
TileMeta(IResourceName name) |
TileMeta(IResourceName name,
boolean addDirectly) |
| Modifier and Type | Method and Description |
|---|---|
TileMeta |
addSubTile(IResourceName name) |
protected ItemTile |
createItemTile() |
protected ITileRenderer |
createRenderer(IResourceName name) |
java.util.List<ItemInstance> |
getDrops(IWorld world,
int x,
int y,
TileLayer layer,
Entity destroyer) |
TileState |
getPlacementState(IWorld world,
int x,
int y,
TileLayer layer,
ItemInstance instance,
AbstractEntityPlayer placer) |
Tile |
register() |
getRendereraddEffectiveTool, addProps, addResource, canBreak, canClimb, canGrassSpreadTo, canKeepPlants, canPlace, canPlaceInLayer, canProvideTileEntity, canReplace, canStay, describeItem, doBreak, doesSustainLeaves, doPlace, getBoundBox, getBoundBoxes, getBreakSound, getDefState, getHardness, getItem, getLight, getMaxInteractionDistance, getName, getPlaceSound, getProps, getTranslucentModifier, hasItem, isAir, isFullTile, isToolEffective, obscuresBackground, onAdded, onChangeAround, onCollideWithEntity, onDestroyed, onInteractWith, onRemoved, onScheduledUpdate, onScheduledUpdate, provideTileEntity, setForceDrop, setHardness, shouldShowBreakAnimation, toString, updateRandomly, updateRandomlyForRenderingpublic final java.util.List<IResourceName> subResourceNames
public final java.util.List<IResourceName> subUnlocNames
public IntProp metaProp
public TileMeta(IResourceName name)
public TileMeta(IResourceName name, boolean addDirectly)
public TileMeta addSubTile(IResourceName name)
protected ITileRenderer createRenderer(IResourceName name)
createRenderer in class TileBasicprotected ItemTile createItemTile()
createItemTile in class Tilepublic java.util.List<ItemInstance> getDrops(IWorld world, int x, int y, TileLayer layer, Entity destroyer)
public TileState getPlacementState(IWorld world, int x, int y, TileLayer layer, ItemInstance instance, AbstractEntityPlayer placer)
getPlacementState in class Tile