net.minecraft.block

public class BlockState

extends AbstractState<Block, BlockState> implements State<BlockState>

All mapped superinterfaces:

State

bvt
net.minecraft.world.level.block.state.BlockState
net.minecraft.class_2680
net.minecraft.block.BlockState
net.minecraft.unmapped.C_txtbiemp
net.minecraft.block.state.BlockState
net.minecraft.block.BlockState
net.minecraft.block.BlockState

Field summary

Modifier and TypeField
private BlockState$ShapeCache
c
cache
field_12290
shapeCache
f_feygeoqe
cache
field_215707_c
cache
private final int
d
lightEmission
field_16553
luminance
f_rodqvvud
light
field_215708_d
lightLevel
private final boolean
e
useShapeForLightOcclusion
field_16554
hasSidedTransparency
f_sqihzrer
isCube
field_215709_e
field_215709_e

Constructor summary

ModifierConstructor
public (Block block, com.google.common.collect.ImmutableMap<Property<?>, Comparable<?>> propertyMap)

Method summary

Modifier and TypeMethod
public void
c()
initCache()
method_11590()
initShapeCache()
m_zbvtflti()
cacheShape()
func_215692_c()
cacheState()
public Block
d()
getBlock()
method_11614()
getBlock()
m_ghmuoyra()
getBlock()
func_177230_c()
getBlock()
public Material
e()
getMaterial()
method_11620()
getMaterial()
m_myievwec()
getMaterial()
func_185904_a()
getMaterial()
public boolean
a(bhb arg0, ew arg1, ais<?> arg2)
isValidSpawn(BlockGetter arg0, BlockPos arg1, EntityType<?> arg2)
method_11611(class_1922 arg0, class_2338 arg1, class_1299<?> arg2)
allowsSpawning(BlockView view, BlockPos pos, EntityType<?> type)
m_ehzgbgoy(C_peaveboq arg0, C_hynzadkk arg1, C_ogavsvbr<?> arg2)
canSpawn(BlockView world, BlockPos pos, EntityType<?> entityType)
func_215688_a(IBlockReader arg0, BlockPos arg1, EntityType<?> arg2)
canEntitySpawn(IBlockReader worldIn, BlockPos pos, EntityType<?> type)
public boolean
a(bhb arg0, ew arg1)
propagatesSkylightDown(BlockGetter arg0, BlockPos arg1)
method_11623(class_1922 arg0, class_2338 arg1)
isTranslucent(BlockView view, BlockPos pos)
m_cbchdtrc(C_peaveboq arg0, C_hynzadkk arg1)
propagateSkylight(BlockView world, BlockPos pos)
func_200131_a(IBlockReader arg0, BlockPos arg1)
propagatesSkylightDown(IBlockReader worldIn, BlockPos pos)
public int
b(bhb arg0, ew arg1)
getLightBlock(BlockGetter arg0, BlockPos arg1)
method_11581(class_1922 arg0, class_2338 arg1)
getOpacity(BlockView view, BlockPos pos)
m_qrgshxmt(C_peaveboq arg0, C_hynzadkk arg1)
getOpacity(BlockView world, BlockPos pos)
func_200016_a(IBlockReader arg0, BlockPos arg1)
getOpacity(IBlockReader worldIn, BlockPos pos)
public VoxelShape
a(bhb arg0, ew arg1, fb arg2)
getFaceOcclusionShape(BlockGetter arg0, BlockPos arg1, Direction arg2)
method_16384(class_1922 arg0, class_2338 arg1, class_2350 arg2)
getCullingFace(BlockView view, BlockPos pos, Direction facing)
m_fcgtqzem(C_peaveboq arg0, C_hynzadkk arg1, C_xpuuihxf arg2)
getFaceOcclusionShape(BlockView world, BlockPos pos, Direction face)
func_215702_a(IBlockReader arg0, BlockPos arg1, Direction arg2)
func_215702_a(IBlockReader worldIn, BlockPos pos, Direction directionIn)
public boolean
f()
hasLargeCollisionShape()
method_17900()
m_zsongmis()
hasLargeCollisionShape()
func_215704_f()
isCollisionShapeLargerThanFullBlock()
public boolean
g()
useShapeForLightOcclusion()
method_16386()
hasSidedTransparency()
m_ykxfxnhm()
isCube()
func_215691_g()
func_215691_g()
public int
h()
getLightEmission()
method_11630()
getLuminance()
m_eafqercu()
getLight()
func_185906_d()
getLightValue()
public boolean
i()
isAir()
method_11588()
isAir()
m_xpgzqwjn()
isAir()
func_196958_f()
isAir()
public MaterialColor
c(bhb arg0, ew arg1)
getMapColor(BlockGetter arg0, BlockPos arg1)
method_11625(class_1922 arg0, class_2338 arg1)
getTopMaterialColor(BlockView view, BlockPos pos)
m_exvxutyl(C_peaveboq arg0, C_hynzadkk arg1)
getMapColor(BlockView world, BlockPos pos)
func_185909_g(IBlockReader arg0, BlockPos arg1)
getMaterialColor(IBlockReader worldIn, BlockPos pos)
public BlockState
a(brg arg0)
rotate(Rotation arg0)
method_11626(class_2470 arg0)
rotate(BlockRotation rotation)
m_cknsidqp(C_mboglirk arg0)
rotate(BlockRotation rotation)
func_185907_a(Rotation arg0)
rotate(Rotation rot)
public BlockState
a(bqg arg0)
mirror(Mirror arg0)
method_11605(class_2415 arg0)
mirror(BlockMirror mirror)
m_xhxydoqh(C_qomzaqud arg0)
mirror(BlockMirror mirror)
func_185902_a(Mirror arg0)
mirror(Mirror mirrorIn)
public BlockRenderType
k()
getRenderShape()
method_11610()
getRenderType()
m_bvmvljbb()
getRenderType()
func_185901_i()
getRenderType()
public boolean
e(bhb arg0, ew arg1)
isRedstoneConductor(BlockGetter arg0, BlockPos arg1)
method_11621(class_1922 arg0, class_2338 arg1)
isSimpleFullBlock(BlockView view, BlockPos pos)
m_uabfrawj(C_peaveboq arg0, C_hynzadkk arg1)
isSolid(BlockView world, BlockPos pos)
func_215686_e(IBlockReader arg0, BlockPos arg1)
isNormalCube(IBlockReader reader, BlockPos pos)
public boolean
l()
isSignalSource()
method_11634()
emitsRedstonePower()
m_svntsnib()
isSignalSource()
func_185897_m()
canProvidePower()
public int
b(bhb arg0, ew arg1, fb arg2)
getSignal(BlockGetter arg0, BlockPos arg1, Direction arg2)
method_11597(class_1922 arg0, class_2338 arg1, class_2350 arg2)
getWeakRedstonePower(BlockView view, BlockPos pos, Direction facing)
m_acfshvhp(C_peaveboq arg0, C_hynzadkk arg1, C_xpuuihxf arg2)
getSignal(BlockView world, BlockPos pos, Direction dir)
func_185911_a(IBlockReader arg0, BlockPos arg1, Direction arg2)
getWeakPower(IBlockReader blockAccess, BlockPos pos, Direction side)
public boolean
m()
hasAnalogOutputSignal()
method_11584()
hasComparatorOutput()
m_xjuqqzpt()
isAnalogSignalSource()
func_185912_n()
hasComparatorInputOverride()
public int
a(bhr arg0, ew arg1)
getAnalogOutputSignal(Level arg0, BlockPos arg1)
method_11627(class_1937 arg0, class_2338 arg1)
getComparatorOutput(World world, BlockPos pos)
m_fuwfdumr(C_cdctfzbn arg0, C_hynzadkk arg1)
getAnalogSignal(World world, BlockPos pos)
func_185888_a(World arg0, BlockPos arg1)
getComparatorInputOverride(World worldIn, BlockPos pos)
public float
f(bhb arg0, ew arg1)
getDestroySpeed(BlockGetter arg0, BlockPos arg1)
method_11579(class_1922 arg0, class_2338 arg1)
getHardness(BlockView view, BlockPos pos)
m_bejfuwbl(C_peaveboq arg0, C_hynzadkk arg1)
getMiningSpeed(BlockView world, BlockPos pos)
func_185887_b(IBlockReader arg0, BlockPos arg1)
getBlockHardness(IBlockReader worldIn, BlockPos pos)
public float
a(awg arg0, bhb arg1, ew arg2)
getDestroyProgress(Player arg0, BlockGetter arg1, BlockPos arg2)
method_11589(class_1657 arg0, class_1922 arg1, class_2338 arg2)
calcBlockBreakingDelta(PlayerEntity player, BlockView view, BlockPos pos)
m_zwgackgf(C_jzrpycqo arg0, C_peaveboq arg1, C_hynzadkk arg2)
getMiningSpeed(PlayerEntity player, BlockView world, BlockPos pos)
func_185903_a(PlayerEntity arg0, IBlockReader arg1, BlockPos arg2)
getPlayerRelativeBlockHardness(PlayerEntity player, IBlockReader worldIn, BlockPos pos)
public int
c(bhb arg0, ew arg1, fb arg2)
getDirectSignal(BlockGetter arg0, BlockPos arg1, Direction arg2)
method_11577(class_1922 arg0, class_2338 arg1, class_2350 arg2)
getStrongRedstonePower(BlockView view, BlockPos pos, Direction facing)
m_prlqmuvj(C_peaveboq arg0, C_hynzadkk arg1, C_xpuuihxf arg2)
getDirectSignal(BlockView world, BlockPos pos, Direction dir)
func_185893_b(IBlockReader arg0, BlockPos arg1, Direction arg2)
getStrongPower(IBlockReader blockAccess, BlockPos pos, Direction side)
public PistonBehavior
n()
getPistonPushReaction()
method_11586()
getPistonBehavior()
m_kuputbnx()
getPistonMoveBehavior()
func_185905_o()
getPushReaction()
public boolean
g(bhb arg0, ew arg1)
isSolidRender(BlockGetter arg0, BlockPos arg1)
method_11598(class_1922 arg0, class_2338 arg1)
isFullOpaque(BlockView view, BlockPos pos)
m_inmjqzyi(C_peaveboq arg0, C_hynzadkk arg1)
isSolidRender(BlockView world, BlockPos pos)
func_200015_d(IBlockReader arg0, BlockPos arg1)
isOpaqueCube(IBlockReader worldIn, BlockPos pos)
public boolean
o()
canOcclude()
method_11619()
isOpaque()
m_vunkghfa()
hasAmbientOcclusion()
func_200132_m()
isSolid()
public VoxelShape
h(bhb arg0, ew arg1)
getShape(BlockGetter arg0, BlockPos arg1)
method_17770(class_1922 arg0, class_2338 arg1)
getOutlineShape(BlockView view, BlockPos pos)
m_wluvqydz(C_peaveboq arg0, C_hynzadkk arg1)
getSHape(BlockView world, BlockPos pos)
func_196954_c(IBlockReader arg0, BlockPos arg1)
getShape(IBlockReader worldIn, BlockPos pos)
public VoxelShape
a(bhb arg0, ew arg1, csn arg2)
getShape(BlockGetter arg0, BlockPos arg1, CollisionContext arg2)
method_11606(class_1922 arg0, class_2338 arg1, class_3726 arg2)
getOutlineShape(BlockView view, BlockPos pos, EntityContext context)
m_ktjawsrg(C_peaveboq arg0, C_hynzadkk arg1, C_pbfjvesm arg2)
getShape(BlockView world, BlockPos pos, CollisionContext context)
func_215700_a(IBlockReader arg0, BlockPos arg1, ISelectionContext arg2)
getShape(IBlockReader worldIn, BlockPos pos, ISelectionContext context)
public VoxelShape
i(bhb arg0, ew arg1)
getCollisionShape(BlockGetter arg0, BlockPos arg1)
method_11628(class_1922 arg0, class_2338 arg1)
getCollisionShape(BlockView view, BlockPos pos)
m_ychyidgr(C_peaveboq arg0, C_hynzadkk arg1)
getCollisionShape(BlockView world, BlockPos pos)
func_196952_d(IBlockReader arg0, BlockPos arg1)
getCollisionShape(IBlockReader worldIn, BlockPos pos)
public VoxelShape
b(bhb arg0, ew arg1, csn arg2)
getCollisionShape(BlockGetter arg0, BlockPos arg1, CollisionContext arg2)
method_16337(class_1922 arg0, class_2338 arg1, class_3726 arg2)
getCollisionShape(BlockView view, BlockPos pos, EntityContext context)
m_qbdwrjrm(C_peaveboq arg0, C_hynzadkk arg1, C_pbfjvesm arg2)
getCollisionShape(BlockView world, BlockPos pos, CollisionContext context)
func_215685_b(IBlockReader arg0, BlockPos arg1, ISelectionContext arg2)
getCollisionShape(IBlockReader worldIn, BlockPos pos, ISelectionContext context)
public VoxelShape
j(bhb arg0, ew arg1)
getOcclusionShape(BlockGetter arg0, BlockPos arg1)
method_11615(class_1922 arg0, class_2338 arg1)
getCullingShape(BlockView view, BlockPos pos)
m_geetkkqu(C_peaveboq arg0, C_hynzadkk arg1)
getOcclusionShape(BlockView world, BlockPos pos)
func_196951_e(IBlockReader arg0, BlockPos arg1)
getRenderShape(IBlockReader worldIn, BlockPos pos)
public VoxelShape
k(bhb arg0, ew arg1)
getInteractionShape(BlockGetter arg0, BlockPos arg1)
method_11607(class_1922 arg0, class_2338 arg1)
getRayTraceShape(BlockView view, BlockPos pos)
m_khqwlfzm(C_peaveboq arg0, C_hynzadkk arg1)
getInteractionShape(BlockView world, BlockPos pos)
func_199611_f(IBlockReader arg0, BlockPos arg1)
getRaytraceShape(IBlockReader worldIn, BlockPos pos)
public final boolean
a(bhb arg0, ew arg1, aio arg2)
entityCanStandOn(BlockGetter arg0, BlockPos arg1, Entity arg2)
method_11631(class_1922 arg0, class_2338 arg1, class_1297 arg2)
hasSolidTopSurface(BlockView view, BlockPos pos, Entity entity)
m_shoehymi(C_peaveboq arg0, C_hynzadkk arg1, C_astfners arg2)
isFullBlock(BlockView world, BlockPos pos, Entity entity)
func_215682_a(IBlockReader arg0, BlockPos arg1, Entity arg2)
isTopSolid(IBlockReader reader, BlockPos pos, Entity entityIn)
public Vec3d
l(bhb arg0, ew arg1)
getOffset(BlockGetter arg0, BlockPos arg1)
method_11599(class_1922 arg0, class_2338 arg1)
getOffsetPos(BlockView view, BlockPos pos)
m_wnjsixrv(C_peaveboq arg0, C_hynzadkk arg1)
getOffset(BlockView world, BlockPos pos)
func_191059_e(IBlockReader arg0, BlockPos arg1)
getOffset(IBlockReader access, BlockPos pos)
public boolean
a(bhr arg0, ew arg1, int arg2, int arg3)
triggerEvent(Level arg0, BlockPos arg1, int arg2, int arg3)
method_11583(class_1937 arg0, class_2338 arg1, int arg2, int arg3)
onBlockAction(World world, BlockPos pos, int type, int data)
m_ncrjucge(C_cdctfzbn arg0, C_hynzadkk 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)
public void
a(bhr arg0, ew arg1, bmv arg2, ew arg3, boolean arg4)
neighborChanged(Level arg0, BlockPos arg1, Block arg2, BlockPos arg3, boolean arg4)
method_11622(class_1937 arg0, class_2338 arg1, class_2248 arg2, class_2338 arg3, boolean arg4)
neighborUpdate(World world, BlockPos pos, Block neighborBlock, BlockPos neighborPos, boolean arg4)
m_kfbgfwfy(C_cdctfzbn arg0, C_hynzadkk arg1, C_mmxmpdoq arg2, C_hynzadkk arg3, boolean arg4)
neighborChanged(World world, BlockPos pos, Block neighborBlock, BlockPos neighborPos, boolean movedByPiston)
func_215697_a(World arg0, BlockPos arg1, Block arg2, BlockPos arg3, boolean arg4)
neighborChanged(World worldIn, BlockPos arg1, Block blockIn, BlockPos arg3, boolean isMoving)
public void
a(bhs arg0, ew arg1, int arg2)
updateNeighbourShapes(LevelAccessor arg0, BlockPos arg1, int arg2)
method_11635(class_1936 arg0, class_2338 arg1, int arg2)
updateNeighborStates(IWorld world, BlockPos pos, int flags)
m_rctratlm(C_vdvbsyle arg0, C_hynzadkk 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)
public void
b(bhs arg0, ew arg1, int arg2)
updateIndirectNeighbourShapes(LevelAccessor arg0, BlockPos arg1, int arg2)
method_11637(class_1936 arg0, class_2338 arg1, int arg2)
method_11637(IWorld world, BlockPos pos, int flags)
m_dfcpyqvv(C_vdvbsyle arg0, C_hynzadkk 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)
public void
a(bhr arg0, ew arg1, bvt arg2, boolean arg3)
onPlace(Level arg0, BlockPos arg1, BlockState arg2, boolean arg3)
method_11580(class_1937 arg0, class_2338 arg1, class_2680 arg2, boolean arg3)
onBlockAdded(World world, BlockPos pos, BlockState oldState, boolean moved)
m_kprvdetv(C_cdctfzbn arg0, C_hynzadkk arg1, C_txtbiemp arg2, boolean arg3)
onAdded(World world, BlockPos pos, BlockState previousState, boolean movedByPiston)
func_215705_a(World arg0, BlockPos arg1, BlockState arg2, boolean arg3)
onBlockAdded(World worldIn, BlockPos pos, BlockState oldState, boolean isMoving)
public void
b(bhr arg0, ew arg1, bvt arg2, boolean arg3)
onRemove(Level arg0, BlockPos arg1, BlockState arg2, boolean arg3)
method_11600(class_1937 arg0, class_2338 arg1, class_2680 arg2, boolean arg3)
onBlockRemoved(World world, BlockPos pos, BlockState newState, boolean moved)
m_gdaxokrv(C_cdctfzbn arg0, C_hynzadkk arg1, C_txtbiemp arg2, boolean arg3)
onRemoved(World world, BlockPos pos, BlockState newState, boolean movedByPiston)
func_196947_b(World arg0, BlockPos arg1, BlockState arg2, boolean arg3)
onReplaced(World worldIn, BlockPos pos, BlockState newState, boolean isMoving)
public void
a(bhr arg0, ew arg1, Random arg2)
tick(Level arg0, BlockPos arg1, Random arg2)
method_11585(class_1937 arg0, class_2338 arg1, Random arg2)
scheduledTick(World world, BlockPos pos, Random rnd)
m_avwubbet(C_cdctfzbn arg0, C_hynzadkk 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)
public void
b(bhr arg0, ew arg1, Random arg2)
randomTick(Level arg0, BlockPos arg1, Random arg2)
method_11624(class_1937 arg0, class_2338 arg1, Random arg2)
onRandomTick(World world, BlockPos pos, Random rnd)
m_vdequhib(C_cdctfzbn arg0, C_hynzadkk 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)
public void
a(bhr arg0, ew arg1, aio arg2)
entityInside(Level arg0, BlockPos arg1, Entity arg2)
method_11613(class_1937 arg0, class_2338 arg1, class_1297 arg2)
onEntityCollision(World world, BlockPos pos, Entity entity)
m_hinqrckq(C_cdctfzbn arg0, C_hynzadkk arg1, C_astfners arg2)
onEntityCollision(World world, BlockPos pos, Entity entity)
func_196950_a(World arg0, BlockPos arg1, Entity arg2)
onEntityCollision(World worldIn, BlockPos pos, Entity entityIn)
public void
a(bhr arg0, ew arg1, bcj arg2)
spawnAfterBreak(Level arg0, BlockPos arg1, ItemStack arg2)
method_11595(class_1937 arg0, class_2338 arg1, class_1799 arg2)
onStacksDropped(World world, BlockPos pos, ItemStack stack)
m_oybcoexx(C_cdctfzbn arg0, C_hynzadkk arg1, C_sddaxwyk arg2)
handleSpecialDrops(World world, BlockPos pos, ItemStack minerItem)
func_215706_a(World arg0, BlockPos arg1, ItemStack arg2)
spawnAdditionalDrops(World worldIn, BlockPos pos, ItemStack stack)
public List<ItemStack>
a(coy$a arg0)
getDrops(LootContext$Builder arg0)
method_11612(class_47$class_48 arg0)
getDroppedStacks(LootContext$Builder builder)
m_hvfitjbi(C_iakykpgh$C_xdyltqvb arg0)
getDropItems(LootContext$Builder builder)
func_215693_a(LootContext$Builder arg0)
getDrops(LootContext$Builder builder)
public boolean
a(bhr arg0, awg arg1, ahi arg2, csd arg3)
use(Level arg0, Player arg1, InteractionHand arg2, BlockHitResult arg3)
method_11629(class_1937 arg0, class_1657 arg1, class_1268 arg2, class_3965 arg3)
activate(World world, PlayerEntity player, Hand hand, BlockHitResult hit)
m_tuenhshz(C_cdctfzbn arg0, C_jzrpycqo arg1, C_laxmzoqs arg2, C_jdakttms arg3)
use(World world, PlayerEntity player, InteractionHand hand, BlockHitResult hit)
func_215687_a(World arg0, PlayerEntity arg1, Hand arg2, BlockRayTraceResult arg3)
onBlockActivated(World worldIn, PlayerEntity player, Hand handIn, BlockRayTraceResult hit)
public void
a(bhr arg0, ew arg1, awg arg2)
attack(Level arg0, BlockPos arg1, Player arg2)
method_11636(class_1937 arg0, class_2338 arg1, class_1657 arg2)
onBlockBreakStart(World world, BlockPos pos, PlayerEntity player)
m_acmhislq(C_cdctfzbn arg0, C_hynzadkk arg1, C_jzrpycqo arg2)
startMining(World world, BlockPos pos, PlayerEntity player)
func_196942_a(World arg0, BlockPos arg1, PlayerEntity arg2)
onBlockClicked(World worldIn, BlockPos pos, PlayerEntity player)
public boolean
m(bhb arg0, ew arg1)
isViewBlocking(BlockGetter arg0, BlockPos arg1)
method_11582(class_1922 arg0, class_2338 arg1)
canSuffocate(BlockView view, BlockPos pos)
m_hahardzc(C_peaveboq arg0, C_hynzadkk arg1)
isViewBlocking(BlockView world, BlockPos pos)
func_215696_m(IBlockReader arg0, BlockPos arg1)
causesSuffocation(IBlockReader worldIn, BlockPos pos)
public BlockState
a(fb arg0, bvt arg1, bhs arg2, ew arg3, ew arg4)
updateShape(Direction arg0, BlockState arg1, LevelAccessor arg2, BlockPos arg3, BlockPos arg4)
method_11578(class_2350 arg0, class_2680 arg1, class_1936 arg2, class_2338 arg3, class_2338 arg4)
getStateForNeighborUpdate(Direction facing, BlockState neighborState, IWorld world, BlockPos pos, BlockPos neighborPos)
m_vditlurp(C_xpuuihxf arg0, C_txtbiemp arg1, C_vdvbsyle arg2, C_hynzadkk arg3, C_hynzadkk arg4)
updateShape(Direction dir, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos)
func_196956_a(Direction arg0, BlockState arg1, IWorld arg2, BlockPos arg3, BlockPos arg4)
updatePostPlacement(Direction face, BlockState queried, IWorld worldIn, BlockPos currentPos, BlockPos offsetPos)
public boolean
a(bhb arg0, ew arg1, cns arg2)
isPathfindable(BlockGetter arg0, BlockPos arg1, PathComputationType arg2)
method_11609(class_1922 arg0, class_2338 arg1, class_10 arg2)
canPlaceAtSide(BlockView view, BlockPos pos, BlockPlacementEnvironment env)
m_ptynjfhm(C_peaveboq arg0, C_hynzadkk arg1, C_kjwlgpfr arg2)
canWalkThrough(BlockView world, BlockPos pos, EntityNavigationType type)
func_196957_g(IBlockReader arg0, BlockPos arg1, PathType arg2)
allowsMovement(IBlockReader worldIn, BlockPos pos, PathType type)
public boolean
a(ban arg0)
canBeReplaced(BlockPlaceContext arg0)
method_11587(class_1750 arg0)
canReplace(ItemPlacementContext ctx)
m_mblbeptj(C_aiootljq arg0)
canBeReplaced(BlockPlaceContext ctx)
func_196953_a(BlockItemUseContext arg0)
isReplaceable(BlockItemUseContext useContext)
public boolean
a(bhu arg0, ew arg1)
canSurvive(LevelReader arg0, BlockPos arg1)
method_11591(class_1941 arg0, class_2338 arg1)
canPlaceAt(CollisionView world, BlockPos pos)
m_ucbdtbrb(C_eemzphbi arg0, C_hynzadkk arg1)
canSurvive(WorldView world, BlockPos pos)
func_196955_c(IWorldReader arg0, BlockPos arg1)
isValidPosition(IWorldReader worldIn, BlockPos pos)
public boolean
n(bhb arg0, ew arg1)
hasPostProcess(BlockGetter arg0, BlockPos arg1)
method_11601(class_1922 arg0, class_2338 arg1)
shouldPostProcess(BlockView view, BlockPos pos)
m_elmjchsm(C_peaveboq arg0, C_hynzadkk arg1)
needsPostProcessing(BlockView world, BlockPos pos)
func_202065_c(IBlockReader arg0, BlockPos arg1)
blockNeedsPostProcessing(IBlockReader worldIn, BlockPos pos)
public NameableContainerFactory
b(bhr arg0, ew arg1)
getMenuProvider(Level arg0, BlockPos arg1)
method_17526(class_1937 arg0, class_2338 arg1)
createContainerFactory(World world, BlockPos pos)
m_jkrkmssa(C_cdctfzbn arg0, C_hynzadkk arg1)
getMenuProvider(World world, BlockPos pos)
func_215699_b(World arg0, BlockPos arg1)
getContainer(World worldIn, BlockPos pos)
public boolean
a(zg<bmv> arg0)
is(Tag<Block> arg0)
method_11602(class_3494<class_2248> arg0)
matches(Tag<Block> tag)
m_uoubvxvs(C_mokekhxv<C_mmxmpdoq> arg0)
is(Tag<Block> tag)
func_203425_a(Tag<Block> arg0)
isIn(Tag<Block> tagIn)
public FluidState
p()
getFluidState()
method_11618()
getFluidState()
m_bnzgmodo()
getFluidState()
func_204520_s()
getFluidState()
public boolean
q()
isRandomlyTicking()
method_11616()
hasRandomTicks()
m_okhhqqjs()
ticksRandomly()
func_204519_t()
ticksRandomly()
public BlockSoundGroup
r()
getSoundType()
method_11638()
getSoundGroup()
m_ozfoxrwr()
getSounds()
func_215695_r()
getSoundType()
public void
a(bhr arg0, bvt arg1, csd arg2, aio arg3)
onProjectileHit(Level arg0, BlockState arg1, BlockHitResult arg2, Entity arg3)
method_19287(class_1937 arg0, class_2680 arg1, class_3965 arg2, class_1297 arg3)
onProjectileHit(World world, BlockState state, BlockHitResult hitResult, Entity projectile)
m_dtblfgtz(C_cdctfzbn arg0, C_txtbiemp arg1, C_jdakttms arg2, C_astfners arg3)
onProjectileHit(World world, BlockState state, BlockHitResult hit, Entity projectile)
func_215690_a(World arg0, BlockState arg1, BlockRayTraceResult arg2, Entity arg3)
onProjectileCollision(World worldIn, BlockState state, BlockRayTraceResult hit, Entity projectile)
public boolean
d(bhb arg0, ew arg1, fb arg2)
isFaceSturdy(BlockGetter arg0, BlockPos arg1, Direction arg2)
method_20827(class_1922 arg0, class_2338 arg1, class_2350 arg2)
isSideSolidFullSquare(BlockView world, BlockPos pos, Direction direction)
m_migrxlrs(C_peaveboq arg0, C_hynzadkk arg1, C_xpuuihxf arg2)
m_87223014(BlockView arg0, BlockPos arg1, Direction arg2)
func_224755_d(IBlockReader arg0, BlockPos arg1, Direction arg2)
func_224755_d(IBlockReader arg0, BlockPos arg1, Direction arg2)
public boolean
o(bhb arg0, ew arg1)
isCollisionShapeFullBlock(BlockGetter arg0, BlockPos arg1)
method_21743(class_1922 arg0, class_2338 arg1)
m_swqxjdmc(C_peaveboq arg0, C_hynzadkk arg1)
isShapeFullBlock(BlockView world, BlockPos pos)
func_224756_o(IBlockReader arg0, BlockPos arg1)
func_224756_o(IBlockReader arg0, BlockPos arg1)
public static <T> Dynamic<T>
a(DynamicOps<T> arg0, bvt arg1)
serialize(com.mojang.datafixers.types.DynamicOps<T> arg0, BlockState arg1)
method_16550(com.mojang.datafixers.types.DynamicOps<T> arg0, class_2680 arg1)
serialize(com.mojang.datafixers.types.DynamicOps<T> ops, BlockState state)
m_bxoxtfuz(com.mojang.datafixers.types.DynamicOps<T> arg0, C_txtbiemp arg1)
m_12177257(com.mojang.datafixers.types.DynamicOps<T> ops, BlockState state)
func_215689_a(com.mojang.datafixers.types.DynamicOps<T> arg0, BlockState arg1)
serialize(com.mojang.datafixers.types.DynamicOps<T> opsIn, BlockState state)
public static <T> BlockState
a(Dynamic<T> arg0)
deserialize(com.mojang.datafixers.Dynamic<T> arg0)
method_11633(com.mojang.datafixers.Dynamic<T> arg0)
deserialize(com.mojang.datafixers.Dynamic<T> dynamic)
m_oknerqnu(com.mojang.datafixers.Dynamic<T> arg0)
m_49083147(com.mojang.datafixers.Dynamic<T> dynamic)
func_215698_a(com.mojang.datafixers.Dynamic<T> arg0)
deserialize(com.mojang.datafixers.Dynamic<T> dynamic)
public boolean
j()
hasCustomBreakingProgress()
method_11608()
hasBlockEntityBreakingRender()
m_xrgjifbm()
hasCustomMiningProgress()
func_191057_i()
hasCustomBreakingProgress()
public int
a(bgz arg0, ew arg1)
getLightColor(BlockAndBiomeGetter arg0, BlockPos arg1)
method_11632(class_1920 arg0, class_2338 arg1)
getBlockBrightness(BlockRenderView view, BlockPos pos)
m_yuddwqlf(C_tmobwlxy arg0, C_hynzadkk arg1)
getLightColor(BlockBiomeView world, BlockPos pos)
func_215684_a(IEnviromentBlockReader arg0, BlockPos arg1)
getPackedLightmapCoords(IEnviromentBlockReader reader, BlockPos pos)
public float
d(bhb arg0, ew arg1)
getShadeBrightness(BlockGetter arg0, BlockPos arg1)
method_11596(class_1922 arg0, class_2338 arg1)
getAmbientOcclusionLightLevel(BlockView view, BlockPos pos)
m_ogzidcbr(C_peaveboq arg0, C_hynzadkk arg1)
getAmbientOcclusionLightLevel(BlockView world, BlockPos pos)
func_215703_d(IBlockReader arg0, BlockPos arg1)
getAmbientOcclusionLightValue(IBlockReader reader, BlockPos pos)
public boolean
a(bvt arg0, fb arg1)
skipRendering(BlockState arg0, Direction arg1)
method_11592(class_2680 arg0, class_2350 arg1)
isSideInvisible(BlockState neighbor, Direction facing)
m_ikyumyxc(C_txtbiemp arg0, C_xpuuihxf arg1)
shouldNotRender(BlockState neighborState, Direction face)
func_200017_a(BlockState arg0, Direction arg1)
isSideInvisible(BlockState state, Direction face)
public long
a(ew arg0)
getSeed(BlockPos arg0)
method_11617(class_2338 arg0)
getRenderingSeed(BlockPos pos)
m_ttnaykot(C_hynzadkk arg0)
getSeed(BlockPos pos)
func_209533_a(BlockPos arg0)
getPositionRandom(BlockPos pos)