net.minecraft.block.state

public interface BlockState

extends State<BlockState>

bkt
net.minecraft.unmapped.C_15815210
net.minecraft.block.state.BlockState
net.minecraft.block.state.IBlockState

Field summary

Modifier and TypeField
ThreadLocal<it.unimi.dsi.fastutil.objects.Object2ByteMap<BlockState>>
a
f_83687284
PROPAGATE_SKYLIGHT_CACHE
field_208776_a
ThreadLocal<it.unimi.dsi.fastutil.objects.Object2ByteMap<BlockState>>
b
f_65690555
OPACITY_CACHE
field_208777_b
ThreadLocal<it.unimi.dsi.fastutil.objects.Object2ByteMap<BlockState>>
c
f_90717075
OPAQUE_CACHE
field_209224_c

Method summary

Modifier and TypeMethod
Block
c()
m_41958956()
getBlock()
func_177230_c()
default Material
d()
m_47280824()
getMaterial()
func_185904_a()
default boolean
a(aeo arg0)
m_09131015(C_42232651 arg0)
canSpawn(Entity entity)
func_189884_a(Entity arg0)
default boolean
a(axg arg0, ej arg1)
m_37551862(C_56864221 arg0, C_32594356 arg1)
propagateSkylight(BlockView world, BlockPos pos)
func_200131_a(IBlockReader arg0, BlockPos arg1)
default int
b(axg arg0, ej arg1)
m_10709230(C_56864221 arg0, C_32594356 arg1)
getOpacity(BlockView world, BlockPos pos)
func_200016_a(IBlockReader arg0, BlockPos arg1)
default int
e()
m_19858593()
getLight()
func_185906_d()
default boolean
f()
m_87585207()
isAir()
func_196958_f()
default boolean
c(axg arg0, ej arg1)
m_59820242(C_56864221 arg0, C_32594356 arg1)
usesNeighborLight(BlockView world, BlockPos pos)
func_200130_c(IBlockReader arg0, BlockPos arg1)
default MapColor
d(axg arg0, ej arg1)
m_43636711(C_56864221 arg0, C_32594356 arg1)
getMapColor(BlockView world, BlockPos pos)
func_185909_g(IBlockReader arg0, BlockPos arg1)
default BlockState
a(bgs arg0)
m_81835530(C_29544645 arg0)
rotate(BlockRotation rotation)
func_185907_a(Rotation arg0)
default BlockState
a(bfq arg0)
m_50165372(C_97363899 arg0)
mirror(BlockMirror mirror)
func_185902_a(Mirror arg0)
default boolean
g()
m_46336782()
isCube()
func_185917_h()
default RenderType
i()
m_02218592()
getRenderType()
func_185901_i()
default boolean
k()
m_44796397()
blocksAmbientLight()
func_185898_k()
default boolean
l()
m_15296194()
isSolid()
func_185915_l()
default boolean
m()
m_54848009()
isSignalSource()
func_185897_m()
default int
a(axg arg0, ej arg1, ep arg2)
m_64055874(C_56864221 arg0, C_32594356 arg1, C_28786548 arg2)
getSignal(BlockView world, BlockPos pos, Direction dir)
func_185911_a(IBlockReader arg0, BlockPos arg1, EnumFacing arg2)
default boolean
n()
m_65228651()
isAnalogSignalSource()
func_185912_n()
default int
a(axs arg0, ej arg1)
m_94577043(C_64041439 arg0, C_32594356 arg1)
getAnalogSignal(World world, BlockPos pos)
func_185888_a(World arg0, BlockPos arg1)
default float
e(axg arg0, ej arg1)
m_98092667(C_56864221 arg0, C_32594356 arg1)
getMiningSpeed(BlockView world, BlockPos pos)
func_185887_b(IBlockReader arg0, BlockPos arg1)
default float
a(aoc arg0, axg arg1, ej arg2)
m_11101784(C_40996800 arg0, C_56864221 arg1, C_32594356 arg2)
getMiningSpeed(PlayerEntity player, BlockView world, BlockPos pos)
func_185903_a(EntityPlayer arg0, IBlockReader arg1, BlockPos arg2)
default int
b(axg arg0, ej arg1, ep arg2)
m_70044097(C_56864221 arg0, C_32594356 arg1, C_28786548 arg2)
getDirectSignal(BlockView world, BlockPos pos, Direction dir)
func_185893_b(IBlockReader arg0, BlockPos arg1, EnumFacing arg2)
default PistonMoveBehavior
o()
m_65010219()
getPistonMoveBehavior()
func_185905_o()
default boolean
f(axg arg0, ej arg1)
m_89819808(C_56864221 arg0, C_32594356 arg1)
isSolidRender(BlockView world, BlockPos pos)
func_200015_d(IBlockReader arg0, BlockPos arg1)
default boolean
p()
m_40942957()
hasAmbientOcclusion()
func_200132_m()
default VoxelShape
g(axg arg0, ej arg1)
m_33514220(C_56864221 arg0, C_32594356 arg1)
getShape(BlockView world, BlockPos pos)
func_196954_c(IBlockReader arg0, BlockPos arg1)
default VoxelShape
h(axg arg0, ej arg1)
m_96690097(C_56864221 arg0, C_32594356 arg1)
getCollisionShape(BlockView world, BlockPos pos)
func_196952_d(IBlockReader arg0, BlockPos arg1)
default VoxelShape
i(axg arg0, ej arg1)
m_24134166(C_56864221 arg0, C_32594356 arg1)
getOcclusionShape(BlockView world, BlockPos pos)
func_196951_e(IBlockReader arg0, BlockPos arg1)
default VoxelShape
j(axg arg0, ej arg1)
m_74328834(C_56864221 arg0, C_32594356 arg1)
getInteractionShape(BlockView world, BlockPos pos)
func_199611_f(IBlockReader arg0, BlockPos arg1)
default boolean
q()
m_67881819()
isFullBlock()
func_185896_q()
default Vec3d
k(axg arg0, ej arg1)
m_96386485(C_56864221 arg0, C_32594356 arg1)
getOffset(BlockView world, BlockPos pos)
func_191059_e(IBlockReader arg0, BlockPos arg1)
default boolean
a(axs arg0, ej arg1, int arg2, int arg3)
m_80108826(C_64041439 arg0, C_32594356 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)
default void
a(axs arg0, ej arg1, bcj arg2, ej arg3)
m_75431898(C_64041439 arg0, C_32594356 arg1, C_81592558 arg2, C_32594356 arg3)
neighborChanged(World world, BlockPos pos, Block neighborBlock, BlockPos neighborPos)
func_189546_a(World arg0, BlockPos arg1, Block arg2, BlockPos arg3)
default void
a(axt arg0, ej arg1, int arg2)
m_80549707(C_49764715 arg0, C_32594356 arg1, int arg2)
updateNeighborShapes(WorldAccess world, BlockPos pos, int flags)
func_196946_a(IWorld arg0, BlockPos arg1, int arg2)
default void
b(axt arg0, ej arg1, int arg2)
m_08410718(C_49764715 arg0, C_32594356 arg1, int arg2)
updateIndirectNeighborShapes(WorldAccess world, BlockPos pos, int flags)
func_196948_b(IWorld arg0, BlockPos arg1, int arg2)
default void
a(axs arg0, ej arg1, bkt arg2)
m_63397768(C_64041439 arg0, C_32594356 arg1, C_15815210 arg2)
onAdded(World world, BlockPos pos, BlockState oldState)
func_196945_a(World arg0, BlockPos arg1, IBlockState arg2)
default void
a(axs arg0, ej arg1, bkt arg2, boolean arg3)
m_50507545(C_64041439 arg0, C_32594356 arg1, C_15815210 arg2, boolean arg3)
onRemoved(World world, BlockPos pos, BlockState newState, boolean movedByPiston)
func_196947_b(World arg0, BlockPos arg1, IBlockState arg2, boolean arg3)
default void
a(axs arg0, ej arg1, Random arg2)
m_37352887(C_64041439 arg0, C_32594356 arg1, Random arg2)
tick(World world, BlockPos pos, Random random)
func_196940_a(World arg0, BlockPos arg1, Random arg2)
default void
b(axs arg0, ej arg1, Random arg2)
m_26704298(C_64041439 arg0, C_32594356 arg1, Random arg2)
randomTick(World world, BlockPos pos, Random random)
func_196944_b(World arg0, BlockPos arg1, Random arg2)
default void
a(axs arg0, ej arg1, aeo arg2)
m_57999679(C_64041439 arg0, C_32594356 arg1, C_42232651 arg2)
onEntityCollision(World world, BlockPos pos, Entity entity)
func_196950_a(World arg0, BlockPos arg1, Entity arg2)
default void
a(axs arg0, ej arg1, int arg2)
m_78970146(C_64041439 arg0, C_32594356 arg1, int arg2)
dropItems(World world, BlockPos pos, int fortuneLevel)
func_196949_c(World arg0, BlockPos arg1, int arg2)
default void
a(axs arg0, ej arg1, float arg2, int arg3)
m_74908480(C_64041439 arg0, C_32594356 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)
default boolean
a(axs arg0, ej arg1, aoc arg2, adh arg3, ep arg4, float arg5, float arg6, float arg7)
m_47611724(C_64041439 arg0, C_32594356 arg1, C_40996800 arg2, C_31276856 arg3, C_28786548 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)
default void
a(axs arg0, ej arg1, aoc arg2)
m_28340627(C_64041439 arg0, C_32594356 arg1, C_40996800 arg2)
startMining(World world, BlockPos pos, PlayerEntity player)
func_196942_a(World arg0, BlockPos arg1, EntityPlayer arg2)
default boolean
r()
m_08844507()
isViewBlocking()
func_191058_s()
default FaceShape
c(axg arg0, ej arg1, ep arg2)
m_90134093(C_56864221 arg0, C_32594356 arg1, C_28786548 arg2)
getFaceShape(BlockView world, BlockPos pos, Direction face)
func_193401_d(IBlockReader arg0, BlockPos arg1, EnumFacing arg2)
default BlockState
a(ep arg0, bkt arg1, axt arg2, ej arg3, ej arg4)
m_69902934(C_28786548 arg0, C_15815210 arg1, C_49764715 arg2, C_32594356 arg3, C_32594356 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)
default boolean
a(axg arg0, ej arg1, caw arg2)
m_03524984(C_56864221 arg0, C_32594356 arg1, C_37308260 arg2)
canWalkThrough(BlockView world, BlockPos pos, EntityNavigationType type)
func_196957_g(IBlockReader arg0, BlockPos arg1, PathType arg2)
default boolean
a(arg arg0)
m_18026604(C_46212859 arg0)
canBeReplaced(BlockPlaceContext ctx)
func_196953_a(BlockItemUseContext arg0)
default boolean
a(axw arg0, ej arg1)
m_50610200(C_46108969 arg0, C_32594356 arg1)
canSurvive(WorldView world, BlockPos pos)
func_196955_c(IWorldReaderBase arg0, BlockPos arg1)
default boolean
l(axg arg0, ej arg1)
m_38376387(C_56864221 arg0, C_32594356 arg1)
needsPostProcessing(BlockView world, BlockPos pos)
func_202065_c(IBlockReader arg0, BlockPos arg1)
default boolean
a(wy<bcj> arg0)
m_38154555(C_31113477<C_81592558> arg0)
is(Tag<Block> tag)
func_203425_a(Tag<Block> arg0)
default FluidState
s()
m_64737192()
getFluidState()
func_204520_s()
default boolean
t()
m_08677234()
ticksRandomly()
func_204519_t()
default boolean
h()
m_47496060()
hasCustomMiningProgress()
func_191057_i()
default int
a(axy arg0, ej arg1)
m_35714710(C_33657865 arg0, C_32594356 arg1)
getLightColor(BlockLightView world, BlockPos pos)
func_185889_a(IWorldReader arg0, BlockPos arg1)
default float
j()
m_17633797()
getAmbientOcclusionLightLevel()
func_185892_j()
default boolean
a(bkt arg0, ep arg1)
m_53857508(C_15815210 arg0, C_28786548 arg1)
shouldNotRender(BlockState neighborState, Direction face)
func_200017_a(IBlockState arg0, EnumFacing arg1)
default long
a(ej arg0)
m_96716400(C_32594356 arg0)
getSeed(BlockPos pos)
func_209533_a(BlockPos arg0)