public class BlockState extends AbstractStateHolder<Block,IBlockState> implements IBlockState
object
field_208776_a, OPACITY_CACHE, OPAQUE_CUBE_CACHE
Constructor and Description |
---|
BlockState(Block blockIn,
com.google.common.collect.ImmutableMap<IProperty<?>,java.lang.Comparable<?>> properties) |
Modifier and Type | Method and Description |
---|---|
Block |
getBlock() |
buildPropertyValueTable, cycle, cyclePropertyValue, equals, get, getProperties, getValues, has, hashCode, toString, with
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
allowsMovement, blockNeedsPostProcessing, canEntitySpawn, canProvidePower, causesSuffocation, dropBlockAsItem, dropBlockAsItemWithChance, getAmbientOcclusionLightValue, getBlockFaceShape, getBlockHardness, getCollisionShape, getComparatorInputOverride, getFluidState, getLightValue, getMapColor, getMaterial, getOffset, getOpacity, getPackedLightmapCoords, getPlayerRelativeBlockHardness, getPositionRandom, getPushReaction, getRaytraceShape, getRenderShape, getRenderType, getShape, getStrongPower, getWeakPower, hasComparatorInputOverride, hasCustomBreakingProgress, isAir, isBlockNormalCube, isFullCube, isIn, isNormalCube, isOpaqueCube, isReplaceable, isSideInvisible, isSolid, isTopSolid, isValidPosition, mirror, needsRandomTick, neighborChanged, onBlockActivated, onBlockAdded, onBlockClicked, onBlockEventReceived, onEntityCollision, onReplaced, propagatesSkylightDown, randomTick, rotate, tick, updateDiagonalNeighbors, updateNeighbors, updatePostPlacement, useNeighborBrightness
cycle, get, getProperties, getValues, has, with
addDestroyEffects, addHitEffects, addLandingEffects, addRunningEffects, beginLeaveDecay, canBeConnectedTo, canBeReplacedByLeaves, canConnectRedstone, canCreatureSpawn, canEntityDestroy, canHarvestBlock, canPlaceTorchOnTop, canRenderInLayer, canSilkHarvest, canSustainPlant, createTileEntity, doesSideBlockChestOpening, doesSideBlockRendering, getAiPathNodeType, getBeaconColorMultiplier, getBedDirection, getBedSpawnPosition, getBlockState, getDrops, getEnchantPowerBonus, getExpDrop, getExplosionResistance, getExtendedState, getFireSpreadSpeed, getFlammability, getFogColor, getHarvestLevel, getHarvestTool, getLightValue, getPickBlock, getSlipperiness, getSoundType, getStateAtViewpoint, getStateForPlacement, getValidRotations, getWeakChanges, hasTileEntity, isAir, isBeaconBase, isBed, isBedFoot, isBurning, isFertile, isFireSource, isFlammable, isFoliage, isLadder, isNormalCube, isReplaceableOreGen, isStickyBlock, isToolEffective, isTopSolid, observedNeighborChange, onBlockExploded, onNeighborChange, onPlantGrow, recolorBlock, removedByPlayer, rotate, setBedOccupied, shouldCheckWeakPower
public Block getBlock()
getBlock
in interface IBlockState