net.minecraft.block.state

public interface BlockState

extends State<BlockState>

blc
net.minecraft.class_2232
net.minecraft.block.state.BlockState
net.minecraft.block.state.IBlockState
net.minecraft.block.state.IBlockState

Field summary

Modifier and TypeField
ThreadLocal<it.unimi.dsi.fastutil.objects.Object2ByteMap<BlockState>>
a
field_18689
PROPAGATE_SKYLIGHT_CACHE
field_208776_a
PROPAGATES_SKYLIGHT_DOWN_CACHE
ThreadLocal<it.unimi.dsi.fastutil.objects.Object2ByteMap<BlockState>>
b
field_18690
OPACITY_CACHE
field_208777_b
OPACITY_CACHE
ThreadLocal<it.unimi.dsi.fastutil.objects.Object2ByteMap<BlockState>>
c
field_18691
OPAQUE_CACHE
field_209224_c
OPAQUE_CUBE_CACHE

Method summary

Modifier and TypeMethod
Block
c()
method_9028()
getBlock()
func_177230_c()
getBlock()
default Material
d()
method_16891()
getMaterial()
func_185904_a()
getMaterial()
default boolean
a(aer arg0)
method_16859(class_864 arg0)
canSpawn(Entity entity)
func_189884_a(Entity arg0)
canEntitySpawn(Entity entityIn)
default boolean
a(axk arg0, el arg1)
method_16862(class_1158 arg0, class_2552 arg1)
propagateSkylight(BlockView world, BlockPos pos)
func_200131_a(IBlockReader arg0, BlockPos arg1)
propagatesSkylightDown(IBlockReader worldIn, BlockPos pos)
default int
b(axk arg0, el arg1)
method_16885(class_1158 arg0, class_2552 arg1)
getOpacity(BlockView world, BlockPos pos)
func_200016_a(IBlockReader arg0, BlockPos arg1)
getOpacity(IBlockReader worldIn, BlockPos pos)
default int
e()
method_16893()
getLight()
func_185906_d()
getLightValue()
default boolean
f()
method_16895()
isAir()
func_196958_f()
isAir()
default boolean
c(axk arg0, el arg1)
method_16889(class_1158 arg0, class_2552 arg1)
usesNeighborLight(BlockView world, BlockPos pos)
func_200130_c(IBlockReader arg0, BlockPos arg1)
useNeighborBrightness(IBlockReader worldIn, BlockPos pos)
default MapColor
d(axk arg0, el arg1)
method_16892(class_1158 arg0, class_2552 arg1)
getMapColor(BlockView world, BlockPos pos)
func_185909_g(IBlockReader arg0, BlockPos arg1)
getMaterialColor(IBlockReader worldIn, BlockPos pos)
default BlockState
a(bhb arg0)
method_16880(class_2734 arg0)
rotate(BlockRotation rotation)
func_185907_a(Rotation arg0)
rotate(Rotation rot)
default BlockState
a(bfz arg0)
method_16879(class_2727 arg0)
mirror(BlockMirror mirror)
func_185902_a(Mirror arg0)
mirror(Mirror mirrorIn)
default boolean
g()
method_16897()
isCube()
func_185917_h()
isFullCube()
default RenderType
i()
method_16901()
getRenderType()
func_185901_i()
getRenderType()
default boolean
k()
method_16905()
blocksAmbientLight()
func_185898_k()
isBlockNormalCube()
default boolean
l()
method_16907()
isSolid()
func_185915_l()
isNormalCube()
default boolean
m()
method_16909()
isSignalSource()
func_185897_m()
canProvidePower()
default int
a(axk arg0, el arg1, eq arg2)
method_16864(class_1158 arg0, class_2552 arg1, class_1354 arg2)
getSignal(BlockView world, BlockPos pos, Direction dir)
func_185911_a(IBlockReader arg0, BlockPos arg1, EnumFacing arg2)
getWeakPower(IBlockReader blockAccess, BlockPos pos, EnumFacing side)
default boolean
n()
method_16910()
isAnalogSignalSource()
func_185912_n()
hasComparatorInputOverride()
default int
a(axy arg0, el arg1)
method_16865(class_1150 arg0, class_2552 arg1)
getAnalogSignal(World world, BlockPos pos)
func_185888_a(World arg0, BlockPos arg1)
getComparatorInputOverride(World worldIn, BlockPos pos)
default float
e(axk arg0, el arg1)
method_16894(class_1158 arg0, class_2552 arg1)
getMiningSpeed(BlockView world, BlockPos pos)
func_185887_b(IBlockReader arg0, BlockPos arg1)
getBlockHardness(IBlockReader worldIn, BlockPos pos)
default float
a(aog arg0, axk arg1, el arg2)
method_16860(class_988 arg0, class_1158 arg1, class_2552 arg2)
getMiningSpeed(PlayerEntity player, BlockView world, BlockPos pos)
func_185903_a(EntityPlayer arg0, IBlockReader arg1, BlockPos arg2)
getPlayerRelativeBlockHardness(EntityPlayer player, IBlockReader worldIn, BlockPos pos)
default int
b(axk arg0, el arg1, eq arg2)
method_16886(class_1158 arg0, class_2552 arg1, class_1354 arg2)
getDirectSignal(BlockView world, BlockPos pos, Direction dir)
func_185893_b(IBlockReader arg0, BlockPos arg1, EnumFacing arg2)
getStrongPower(IBlockReader blockAccess, BlockPos pos, EnumFacing side)
default PistonMoveBehavior
o()
method_16911()
getPistonMoveBehavior()
func_185905_o()
getPushReaction()
default boolean
f(axk arg0, el arg1)
method_16896(class_1158 arg0, class_2552 arg1)
isSolidRender(BlockView world, BlockPos pos)
func_200015_d(IBlockReader arg0, BlockPos arg1)
isOpaqueCube(IBlockReader worldIn, BlockPos pos)
default boolean
p()
method_16912()
hasAmbientOcclusion()
func_200132_m()
isSolid()
default VoxelShape
g(axk arg0, el arg1)
method_16898(class_1158 arg0, class_2552 arg1)
getShape(BlockView world, BlockPos pos)
func_196954_c(IBlockReader arg0, BlockPos arg1)
getShape(IBlockReader worldIn, BlockPos pos)
default VoxelShape
h(axk arg0, el arg1)
method_16900(class_1158 arg0, class_2552 arg1)
getCollisionShape(BlockView world, BlockPos pos)
func_196952_d(IBlockReader arg0, BlockPos arg1)
getCollisionShape(IBlockReader worldIn, BlockPos pos)
default VoxelShape
i(axk arg0, el arg1)
method_16902(class_1158 arg0, class_2552 arg1)
getOcclusionShape(BlockView world, BlockPos pos)
func_196951_e(IBlockReader arg0, BlockPos arg1)
getRenderShape(IBlockReader worldIn, BlockPos pos)
default VoxelShape
j(axk arg0, el arg1)
method_16904(class_1158 arg0, class_2552 arg1)
getInteractionShape(BlockView world, BlockPos pos)
func_199611_f(IBlockReader arg0, BlockPos arg1)
getRaytraceShape(IBlockReader worldIn, BlockPos pos)
default boolean
q()
method_16913()
isFullBlock()
func_185896_q()
isTopSolid()
default Vec3d
k(axk arg0, el arg1)
method_16906(class_1158 arg0, class_2552 arg1)
getOffset(BlockView world, BlockPos pos)
func_191059_e(IBlockReader arg0, BlockPos arg1)
getOffset(IBlockReader access, BlockPos pos)
default boolean
a(axy arg0, el arg1, int arg2, int arg3)
method_16868(class_1150 arg0, class_2552 arg1, int arg2, int arg3)
doEvent(World world, BlockPos pos, int type, int data)
func_189547_a(World arg0, BlockPos arg1, int arg2, int arg3)
onBlockEventReceived(World worldIn, BlockPos pos, int id, int param)
default void
a(axy arg0, el arg1, bcs arg2, el arg3)
method_16872(class_1150 arg0, class_2552 arg1, class_197 arg2, class_2552 arg3)
neighborChanged(World world, BlockPos pos, Block neighborBlock, BlockPos neighborPos)
func_189546_a(World arg0, BlockPos arg1, Block arg2, BlockPos arg3)
neighborChanged(World worldIn, BlockPos pos, Block blockIn, BlockPos fromPos)
default void
a(axz arg0, el arg1, int arg2)
method_16876(class_3598 arg0, class_2552 arg1, int arg2)
updateNeighborShapes(WorldAccess world, BlockPos pos, int flags)
func_196946_a(IWorld arg0, BlockPos arg1, int arg2)
updateNeighbors(IWorld worldIn, BlockPos pos, int flags)
default void
b(axz arg0, el arg1, int arg2)
method_16888(class_3598 arg0, class_2552 arg1, int arg2)
updateIndirectNeighborShapes(WorldAccess world, BlockPos pos, int flags)
func_196948_b(IWorld arg0, BlockPos arg1, int arg2)
updateDiagonalNeighbors(IWorld worldIn, BlockPos pos, int flags)
default void
a(axy arg0, el arg1, blc arg2)
method_16873(class_1150 arg0, class_2552 arg1, class_2232 arg2)
onAdded(World world, BlockPos pos, BlockState oldState)
func_196945_a(World arg0, BlockPos arg1, IBlockState arg2)
onBlockAdded(World worldIn, BlockPos pos, IBlockState oldState)
default void
a(axy arg0, el arg1, blc arg2, boolean arg3)
method_16874(class_1150 arg0, class_2552 arg1, class_2232 arg2, boolean arg3)
onRemoved(World world, BlockPos pos, BlockState newState, boolean movedByPiston)
func_196947_b(World arg0, BlockPos arg1, IBlockState arg2, boolean arg3)
onReplaced(World worldIn, BlockPos pos, IBlockState newState, boolean isMoving)
default void
a(axy arg0, el arg1, Random arg2)
method_16875(class_1150 arg0, class_2552 arg1, Random arg2)
tick(World world, BlockPos pos, Random random)
func_196940_a(World arg0, BlockPos arg1, Random arg2)
tick(World worldIn, BlockPos pos, Random random)
default void
b(axy arg0, el arg1, Random arg2)
method_16887(class_1150 arg0, class_2552 arg1, Random arg2)
randomTick(World world, BlockPos pos, Random random)
func_196944_b(World arg0, BlockPos arg1, Random arg2)
randomTick(World worldIn, BlockPos pos, Random random)
default void
a(axy arg0, el arg1, aer arg2)
method_16869(class_1150 arg0, class_2552 arg1, class_864 arg2)
onEntityCollision(World world, BlockPos pos, Entity entity)
func_196950_a(World arg0, BlockPos arg1, Entity arg2)
onEntityCollision(World worldIn, BlockPos pos, Entity entityIn)
default void
a(axy arg0, el arg1, int arg2)
method_16867(class_1150 arg0, class_2552 arg1, int arg2)
dropItems(World world, BlockPos pos, int fortuneLevel)
func_196949_c(World arg0, BlockPos arg1, int arg2)
dropBlockAsItem(World worldIn, BlockPos pos, int fortune)
default void
a(axy arg0, el arg1, float arg2, int arg3)
method_16866(class_1150 arg0, class_2552 arg1, float arg2, int arg3)
dropItems(World world, BlockPos pos, float luck, int fortuneLevel)
func_196941_a(World arg0, BlockPos arg1, float arg2, int arg3)
dropBlockAsItemWithChance(World worldIn, BlockPos pos, float chancePerItem, int fortune)
default boolean
a(axy arg0, el arg1, aog arg2, adk arg3, eq arg4, float arg5, float arg6, float arg7)
method_16871(class_1150 arg0, class_2552 arg1, class_988 arg2, class_2961 arg3, class_1354 arg4, float arg5, float arg6, float arg7)
use(World world, BlockPos pos, PlayerEntity player, InteractionHand hand, Direction face, float dx, float dy, float dz)
func_196943_a(World arg0, BlockPos arg1, EntityPlayer arg2, EnumHand arg3, EnumFacing arg4, float arg5, float arg6, float arg7)
onBlockActivated(World worldIn, BlockPos pos, EntityPlayer player, EnumHand hand, EnumFacing side, float hitX, float hitY, float hitZ)
default void
a(axy arg0, el arg1, aog arg2)
method_16870(class_1150 arg0, class_2552 arg1, class_988 arg2)
startMining(World world, BlockPos pos, PlayerEntity player)
func_196942_a(World arg0, BlockPos arg1, EntityPlayer arg2)
onBlockClicked(World worldIn, BlockPos pos, EntityPlayer player)
default boolean
r()
method_16914()
isViewBlocking()
func_191058_s()
causesSuffocation()
default FaceShape
c(axk arg0, el arg1, eq arg2)
method_16890(class_1158 arg0, class_2552 arg1, class_1354 arg2)
getFaceShape(BlockView world, BlockPos pos, Direction face)
func_193401_d(IBlockReader arg0, BlockPos arg1, EnumFacing arg2)
getBlockFaceShape(IBlockReader worldIn, BlockPos pos, EnumFacing facing)
default BlockState
a(eq arg0, blc arg1, axz arg2, el arg3, el arg4)
method_16883(class_1354 arg0, class_2232 arg1, class_3598 arg2, class_2552 arg3, class_2552 arg4)
updateShape(Direction dir, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos)
func_196956_a(EnumFacing arg0, IBlockState arg1, IWorld arg2, BlockPos arg3, BlockPos arg4)
updatePostPlacement(EnumFacing face, IBlockState queried, IWorld worldIn, BlockPos currentPos, BlockPos offsetPos)
default boolean
a(axk arg0, el arg1, cbf arg2)
method_16863(class_1158 arg0, class_2552 arg1, class_4064 arg2)
canWalkThrough(BlockView world, BlockPos pos, EntityNavigationType type)
func_196957_g(IBlockReader arg0, BlockPos arg1, PathType arg2)
allowsMovement(IBlockReader worldIn, BlockPos pos, PathType type)
default boolean
a(ark arg0)
method_16861(class_3544 arg0)
canBeReplaced(BlockPlaceContext ctx)
func_196953_a(BlockItemUseContext arg0)
isReplaceable(BlockItemUseContext useContext)
default boolean
a(ayc arg0, el arg1)
method_16877(class_3599 arg0, class_2552 arg1)
canSurvive(WorldView world, BlockPos pos)
func_196955_c(IWorldReaderBase arg0, BlockPos arg1)
isValidPosition(IWorldReaderBase worldIn, BlockPos pos)
default boolean
l(axk arg0, el arg1)
method_16908(class_1158 arg0, class_2552 arg1)
needsPostProcessing(BlockView world, BlockPos pos)
func_202065_c(IBlockReader arg0, BlockPos arg1)
blockNeedsPostProcessing(IBlockReader worldIn, BlockPos pos)
default boolean
a(wz<bcs> arg0)
method_16884(class_4482<class_197> arg0)
is(Tag<Block> tag)
func_203425_a(Tag<Block> arg0)
isIn(Tag<Block> tagIn)
default FluidState
s()
method_16915()
getFluidState()
func_204520_s()
getFluidState()
default boolean
t()
method_16916()
ticksRandomly()
func_204519_t()
ticksRandomly()
default boolean
h()
method_16899()
hasCustomMiningProgress()
func_191057_i()
hasCustomBreakingProgress()
default int
a(aye arg0, el arg1)
method_16878(class_3600 arg0, class_2552 arg1)
getLightColor(BlockLightView world, BlockPos pos)
func_185889_a(IWorldReader arg0, BlockPos arg1)
getPackedLightmapCoords(IWorldReader source, BlockPos pos)
default float
j()
method_16903()
getAmbientOcclusionLightLevel()
func_185892_j()
getAmbientOcclusionLightValue()
default boolean
a(blc arg0, eq arg1)
method_16881(class_2232 arg0, class_1354 arg1)
shouldNotRender(BlockState neighborState, Direction face)
func_200017_a(IBlockState arg0, EnumFacing arg1)
isSideInvisible(IBlockState state, EnumFacing face)
default long
a(el arg0)
method_16882(class_2552 arg0)
getSeed(BlockPos pos)
func_209533_a(BlockPos arg0)
getPositionRandom(BlockPos pos)