public class MCBlockDefinition
extends java.lang.Object
implements crafttweaker.api.block.IBlockDefinition
| Constructor and Description |
|---|
MCBlockDefinition(net.minecraft.block.Block block) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canPlaceBlockAt(crafttweaker.api.world.IWorld world,
crafttweaker.api.world.IBlockPos pos) |
boolean |
canPlaceBlockOnSide(crafttweaker.api.world.IWorld world,
crafttweaker.api.world.IBlockPos pos,
crafttweaker.api.world.IFacing facing) |
boolean |
canSpawnInBlock() |
boolean |
equals(java.lang.Object o) |
crafttweaker.api.creativetabs.ICreativeTab |
getCreativeTabToDisplayOn() |
crafttweaker.api.block.IBlockState |
getDefaultState() |
java.lang.String |
getDisplayName() |
float |
getHardness() |
int |
getHarvestLevel() |
int |
getHarvestLevel(crafttweaker.api.block.IBlockState state) |
java.lang.String |
getHarvestTool() |
java.lang.String |
getHarvestTool(crafttweaker.api.block.IBlockState state) |
java.lang.String |
getId() |
java.lang.Object |
getInternal() |
net.minecraft.block.Block |
getInternalBlock() |
float |
getLightLevel() |
float |
getLightLevel(crafttweaker.api.block.IBlockState state) |
float |
getLightLevel(crafttweaker.api.block.IBlockState state,
crafttweaker.api.world.IWorld world,
crafttweaker.api.world.IBlockPos pos) |
float |
getLightOpacity() |
float |
getLightOpacity(crafttweaker.api.block.IBlockState state) |
float |
getLightOpacity(crafttweaker.api.block.IBlockState state,
crafttweaker.api.world.IWorld world,
crafttweaker.api.world.IBlockPos pos) |
float |
getResistance() |
float |
getResistance(crafttweaker.api.world.IWorld world,
crafttweaker.api.world.IBlockPos pos,
crafttweaker.api.entity.IEntity entity,
crafttweaker.api.world.IExplosion explosion) |
float |
getSlipperiness(crafttweaker.api.block.IBlockState state,
crafttweaker.api.world.IBlockAccess access,
crafttweaker.api.world.IBlockPos pos,
crafttweaker.api.entity.IEntity entity) |
crafttweaker.api.block.IBlockState |
getStateFromMeta(int meta) |
boolean |
getTickRandomly() |
java.lang.String |
getUnlocalizedName() |
int |
hashCode() |
boolean |
isToolEffective(java.lang.String type,
crafttweaker.api.block.IBlockState state) |
void |
setCreativeTab(crafttweaker.api.creativetabs.ICreativeTab creativeTab) |
void |
setDefaultSlipperiness(float defaultSlipperiness) |
void |
setHardness(float hardness) |
void |
setHarvestLevel(java.lang.String toolClass,
int level) |
void |
setHarvestLevel(java.lang.String toolClass,
int level,
crafttweaker.api.block.IBlockState state) |
void |
setLightLevel(float lightLevel) |
void |
setLightOpacity(int lightOpacity) |
void |
setResistance(float resistance) |
void |
setTickRandomly(boolean tickRandomly) |
void |
setUnbreakable() |
int |
tickRate(crafttweaker.api.world.IWorld world) |
public net.minecraft.block.Block getInternalBlock()
public java.lang.String getId()
getId in interface crafttweaker.api.block.IBlockDefinitionpublic java.lang.String getDisplayName()
getDisplayName in interface crafttweaker.api.block.IBlockDefinitionpublic java.lang.Object getInternal()
getInternal in interface crafttweaker.api.block.IBlockDefinitionpublic void setLightOpacity(int lightOpacity)
setLightOpacity in interface crafttweaker.api.block.IBlockDefinitionpublic float getLightOpacity()
getLightOpacity in interface crafttweaker.api.block.IBlockDefinitionpublic float getLightOpacity(crafttweaker.api.block.IBlockState state)
getLightOpacity in interface crafttweaker.api.block.IBlockDefinitionpublic float getLightOpacity(crafttweaker.api.block.IBlockState state,
crafttweaker.api.world.IWorld world,
crafttweaker.api.world.IBlockPos pos)
getLightOpacity in interface crafttweaker.api.block.IBlockDefinitionpublic void setLightLevel(float lightLevel)
setLightLevel in interface crafttweaker.api.block.IBlockDefinitionpublic float getLightLevel()
getLightLevel in interface crafttweaker.api.block.IBlockDefinitionpublic float getLightLevel(crafttweaker.api.block.IBlockState state)
getLightLevel in interface crafttweaker.api.block.IBlockDefinitionpublic float getLightLevel(crafttweaker.api.block.IBlockState state,
crafttweaker.api.world.IWorld world,
crafttweaker.api.world.IBlockPos pos)
getLightLevel in interface crafttweaker.api.block.IBlockDefinitionpublic void setResistance(float resistance)
setResistance in interface crafttweaker.api.block.IBlockDefinitionpublic float getResistance()
getResistance in interface crafttweaker.api.block.IBlockDefinitionpublic float getResistance(crafttweaker.api.world.IWorld world,
crafttweaker.api.world.IBlockPos pos,
@Nullable
crafttweaker.api.entity.IEntity entity,
@Nullable
crafttweaker.api.world.IExplosion explosion)
getResistance in interface crafttweaker.api.block.IBlockDefinitionpublic void setHardness(float hardness)
setHardness in interface crafttweaker.api.block.IBlockDefinitionpublic float getHardness()
getHardness in interface crafttweaker.api.block.IBlockDefinitionpublic void setUnbreakable()
setUnbreakable in interface crafttweaker.api.block.IBlockDefinitionpublic boolean getTickRandomly()
getTickRandomly in interface crafttweaker.api.block.IBlockDefinitionpublic void setTickRandomly(boolean tickRandomly)
setTickRandomly in interface crafttweaker.api.block.IBlockDefinitionpublic void setHarvestLevel(java.lang.String toolClass,
int level)
setHarvestLevel in interface crafttweaker.api.block.IBlockDefinitionpublic void setHarvestLevel(java.lang.String toolClass,
int level,
@Nullable
crafttweaker.api.block.IBlockState state)
setHarvestLevel in interface crafttweaker.api.block.IBlockDefinitionpublic int getHarvestLevel()
getHarvestLevel in interface crafttweaker.api.block.IBlockDefinitionpublic int getHarvestLevel(crafttweaker.api.block.IBlockState state)
getHarvestLevel in interface crafttweaker.api.block.IBlockDefinitionpublic java.lang.String getHarvestTool()
getHarvestTool in interface crafttweaker.api.block.IBlockDefinitionpublic java.lang.String getHarvestTool(crafttweaker.api.block.IBlockState state)
getHarvestTool in interface crafttweaker.api.block.IBlockDefinitionpublic int tickRate(crafttweaker.api.world.IWorld world)
tickRate in interface crafttweaker.api.block.IBlockDefinitionpublic boolean canPlaceBlockOnSide(crafttweaker.api.world.IWorld world,
crafttweaker.api.world.IBlockPos pos,
crafttweaker.api.world.IFacing facing)
canPlaceBlockOnSide in interface crafttweaker.api.block.IBlockDefinitionpublic boolean canPlaceBlockAt(crafttweaker.api.world.IWorld world,
crafttweaker.api.world.IBlockPos pos)
canPlaceBlockAt in interface crafttweaker.api.block.IBlockDefinitionpublic boolean canSpawnInBlock()
canSpawnInBlock in interface crafttweaker.api.block.IBlockDefinitionpublic java.lang.String getUnlocalizedName()
getUnlocalizedName in interface crafttweaker.api.block.IBlockDefinitionpublic crafttweaker.api.creativetabs.ICreativeTab getCreativeTabToDisplayOn()
getCreativeTabToDisplayOn in interface crafttweaker.api.block.IBlockDefinitionpublic void setCreativeTab(crafttweaker.api.creativetabs.ICreativeTab creativeTab)
setCreativeTab in interface crafttweaker.api.block.IBlockDefinitionpublic crafttweaker.api.block.IBlockState getDefaultState()
getDefaultState in interface crafttweaker.api.block.IBlockDefinitionpublic float getSlipperiness(crafttweaker.api.block.IBlockState state,
crafttweaker.api.world.IBlockAccess access,
crafttweaker.api.world.IBlockPos pos,
crafttweaker.api.entity.IEntity entity)
getSlipperiness in interface crafttweaker.api.block.IBlockDefinitionpublic void setDefaultSlipperiness(float defaultSlipperiness)
setDefaultSlipperiness in interface crafttweaker.api.block.IBlockDefinitionpublic crafttweaker.api.block.IBlockState getStateFromMeta(int meta)
getStateFromMeta in interface crafttweaker.api.block.IBlockDefinitionpublic boolean isToolEffective(java.lang.String type,
crafttweaker.api.block.IBlockState state)
isToolEffective in interface crafttweaker.api.block.IBlockDefinitionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object