public interface IBlockDefinition
Modifier and Type | Method and Description |
---|---|
boolean |
canPlaceBlockAt(IWorld world,
IBlockPos pos) |
boolean |
canPlaceBlockOnSide(IWorld world,
IBlockPos pos,
IFacing facing) |
boolean |
canSpawnInBlock() |
ICreativeTab |
getCreativeTabToDisplayOn() |
IBlockState |
getDefaultState() |
java.lang.String |
getDisplayName() |
float |
getHardness() |
int |
getHarvestLevel() |
java.lang.String |
getHarvestTool() |
java.lang.String |
getId() |
java.lang.Object |
getInternal() |
float |
getSlipperiness(IBlockState state,
IBlockAccess access,
IBlockPos pos,
IEntity entity) |
boolean |
getTickRandomly() |
java.lang.String |
getUnlocalizedName() |
void |
setCreativeTab(ICreativeTab creativeTab) |
void |
setDefaultSlipperiness(float defaultSlipperiness) |
void |
setHardness(float hardness) |
void |
setHarvestLevel(java.lang.String toolClass,
int level) |
void |
setLightLevel(float lightLevel) |
void |
setLightOpacity(int lightOpacity) |
void |
setResistance(float resistance) |
void |
setTickRandomly(boolean tickRandomly) |
void |
setUnbreakable() |
int |
tickRate(IWorld world) |
java.lang.String getId()
java.lang.String getDisplayName()
java.lang.Object getInternal()
void setLightOpacity(int lightOpacity)
void setLightLevel(float lightLevel)
void setResistance(float resistance)
void setHardness(float hardness)
float getHardness()
void setUnbreakable()
boolean getTickRandomly()
void setTickRandomly(boolean tickRandomly)
void setHarvestLevel(java.lang.String toolClass, int level)
int getHarvestLevel()
java.lang.String getHarvestTool()
int tickRate(IWorld world)
boolean canSpawnInBlock()
java.lang.String getUnlocalizedName()
ICreativeTab getCreativeTabToDisplayOn()
void setCreativeTab(ICreativeTab creativeTab)
IBlockState getDefaultState()
float getSlipperiness(IBlockState state, IBlockAccess access, IBlockPos pos, IEntity entity)
void setDefaultSlipperiness(float defaultSlipperiness)