public interface IBlockState extends IBlockProperties, IBlockStateMatcher
Modifier and Type | Method and Description |
---|---|
int |
compare(IBlockState other) |
java.util.List<java.lang.String> |
getAllowedValuesForProperty(java.lang.String name) |
IBlock |
getBlock() |
int |
getMeta() |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
java.util.List<java.lang.String> |
getPropertyNames() |
java.lang.String |
getPropertyValue(java.lang.String name) |
boolean |
isReplaceable(IWorld world,
IBlockPos blockPos) |
IBlockStateMatcher |
matchBlock() |
IBlockState |
withProperty(java.lang.String name,
java.lang.String value) |
canEntitySpawn, canProvidePower, causesSuffocation, doesSideBlockRendering, getActualState, getBlockHardness, getComparatorInputOverride, getInternal, getLightOpacity, getLightValue, getMaterial, getMobilityFlag, getPlayerRelativeBlockHardness, getStrongPower, getWeakPower, hasCustomBreakingProgress, isBlockNormalCube, isFullBlock, isFullCube, isNormalCube, isOpaqueCube, isSideSolid, useNeighborBrightness
allowValuesForProperty, getMatchedProperties, getMatchedValuesForProperty, getMatchingBlockStates, isCompound, matches, or, withMatchedValuesForProperty
IBlock getBlock()
int getMeta()
int compare(IBlockState other)
IBlockState withProperty(java.lang.String name, java.lang.String value)
java.util.List<java.lang.String> getPropertyNames()
java.lang.String getPropertyValue(java.lang.String name)
java.util.List<java.lang.String> getAllowedValuesForProperty(java.lang.String name)
java.util.Map<java.lang.String,java.lang.String> getProperties()
IBlockStateMatcher matchBlock()