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() |
crafttweaker.api.creativetabs.ICreativeTab |
getCreativeTabToDisplayOn() |
crafttweaker.api.block.IBlockState |
getDefaultState() |
java.lang.String |
getDisplayName() |
int |
getHarvestLevel() |
java.lang.String |
getHarvestTool() |
java.lang.String |
getId() |
java.lang.Object |
getInternal() |
net.minecraft.block.Block |
getInternalBlock() |
float |
getSlipperiness(crafttweaker.api.block.IBlockState state,
crafttweaker.api.world.IBlockAccess access,
crafttweaker.api.world.IBlockPos pos,
crafttweaker.api.entity.IEntity entity) |
boolean |
getTickRandomly() |
java.lang.String |
getUnlocalizedName() |
void |
setCreativeTab(crafttweaker.api.creativetabs.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(crafttweaker.api.world.IWorld world) |
public net.minecraft.block.Block getInternalBlock()
public java.lang.String getId()
getId
in interface crafttweaker.api.block.IBlockDefinition
public java.lang.String getDisplayName()
getDisplayName
in interface crafttweaker.api.block.IBlockDefinition
public java.lang.Object getInternal()
getInternal
in interface crafttweaker.api.block.IBlockDefinition
public void setLightOpacity(int lightOpacity)
setLightOpacity
in interface crafttweaker.api.block.IBlockDefinition
public void setLightLevel(float lightLevel)
setLightLevel
in interface crafttweaker.api.block.IBlockDefinition
public void setResistance(float resistance)
setResistance
in interface crafttweaker.api.block.IBlockDefinition
public void setHardness(float hardness)
setHardness
in interface crafttweaker.api.block.IBlockDefinition
public void setUnbreakable()
setUnbreakable
in interface crafttweaker.api.block.IBlockDefinition
public boolean getTickRandomly()
getTickRandomly
in interface crafttweaker.api.block.IBlockDefinition
public void setTickRandomly(boolean tickRandomly)
setTickRandomly
in interface crafttweaker.api.block.IBlockDefinition
public void setHarvestLevel(java.lang.String toolclass, int level)
setHarvestLevel
in interface crafttweaker.api.block.IBlockDefinition
public int getHarvestLevel()
getHarvestLevel
in interface crafttweaker.api.block.IBlockDefinition
public java.lang.String getHarvestTool()
getHarvestTool
in interface crafttweaker.api.block.IBlockDefinition
public int tickRate(crafttweaker.api.world.IWorld world)
tickRate
in interface crafttweaker.api.block.IBlockDefinition
public boolean canPlaceBlockOnSide(crafttweaker.api.world.IWorld world, crafttweaker.api.world.IBlockPos pos, crafttweaker.api.world.IFacing facing)
canPlaceBlockOnSide
in interface crafttweaker.api.block.IBlockDefinition
public boolean canPlaceBlockAt(crafttweaker.api.world.IWorld world, crafttweaker.api.world.IBlockPos pos)
canPlaceBlockAt
in interface crafttweaker.api.block.IBlockDefinition
public boolean canSpawnInBlock()
canSpawnInBlock
in interface crafttweaker.api.block.IBlockDefinition
public java.lang.String getUnlocalizedName()
getUnlocalizedName
in interface crafttweaker.api.block.IBlockDefinition
public crafttweaker.api.creativetabs.ICreativeTab getCreativeTabToDisplayOn()
getCreativeTabToDisplayOn
in interface crafttweaker.api.block.IBlockDefinition
public void setCreativeTab(crafttweaker.api.creativetabs.ICreativeTab creativeTab)
setCreativeTab
in interface crafttweaker.api.block.IBlockDefinition
public crafttweaker.api.block.IBlockState getDefaultState()
getDefaultState
in interface crafttweaker.api.block.IBlockDefinition
public 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.IBlockDefinition
public void setDefaultSlipperiness(float defaultSlipperiness)
setDefaultSlipperiness
in interface crafttweaker.api.block.IBlockDefinition