net.minecraft.world.level.block.state

public abstract class BlockBehaviour$BlockStateBase

extends StateHolder<Block, BlockState>

dxu$a
net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase
net.minecraft.class_4970$class_4971
net.minecraft.unmapped.C_triydqro$C_eibemhky
net.minecraft.block.AbstractBlock$AbstractBlockState
net.minecraft.block.AbstractBlock$AbstractBlockState
net.minecraft.src.C_2056_$C_2058_
net.minecraft.world.level.block.state.BlockBase$BlockData

Field summary

Modifier and TypeField
private static final Direction[]
a
DIRECTIONS
field_52644
f_gbcdxrgd
DIRECTIONS
DIRECTIONS
f_347478_
private static final VoxelShape[]
f
EMPTY_OCCLUSION_SHAPES
field_52645
f_bvttwnii
EMPTY_CULLING_FACES
EMPTY_OCCLUSION_SHAPES
f_347831_
private static final VoxelShape[]
g
FULL_BLOCK_OCCLUSION_SHAPES
field_52646
f_biaogsvo
FULL_CULLING_FACES
FULL_BLOCK_OCCLUSION_SHAPES
f_348960_
private final int
h
lightEmission
field_23167
f_wknecqnz
luminance
luminance
f_60594_
private final boolean
i
useShapeForLightOcclusion
field_23168
f_cmbiwnda
hasSidedTransparency
hasSidedTransparency
f_60595_
private final boolean
j
isAir
field_23169
f_jvcpotqu
isAir
isAir
f_60596_
private final boolean
k
ignitedByLava
field_43392
f_yypdsdkn
burnable
lavaIgnitable
f_278120_
private final boolean
l
liquid
field_44480
f_omahusur
liquid
liquid
f_278472_
private boolean
m
legacySolid
field_44624
f_ochxyzpr
solid
solid
f_279551_
private final PushReaction
n
pushReaction
field_43393
f_lpessbtt
pistonBehavior
pistonBehavior
f_278134_
private final MapColor
o
mapColor
field_23171
f_zpvdfobl
mapColor
mapColor
f_283893_
private final float
p
destroySpeed
field_23172
f_jnxtuzdb
hardness
hardness
f_60599_
private final boolean
q
requiresCorrectToolForDrops
field_25184
f_roiqhlco
toolRequired
toolRequired
f_60600_
private final boolean
r
canOcclude
field_23173
f_ciiuhosx
opaque
opaque
f_60601_
private final BlockBehaviour$StatePredicate
s
isRedstoneConductor
field_23174
f_mkfwgndk
solidBlockPredicate
solidBlockPredicate
f_60602_
private final BlockBehaviour$StatePredicate
t
isSuffocating
field_23175
f_wvbmkgls
suffocationPredicate
suffocationPredicate
f_60603_
private final BlockBehaviour$StatePredicate
u
isViewBlocking
field_23176
f_vifiyewd
blockVisionPredicate
blockVisionPredicate
f_60604_
private final BlockBehaviour$StatePredicate
v
hasPostProcess
field_23177
f_vskisdzk
postProcessPredicate
postProcessPredicate
f_60605_
private final BlockBehaviour$StatePredicate
w
emissiveRendering
field_23178
f_nijrkoes
emissiveLightingPredicate
emissiveLightingPredicate
f_60606_
private final BlockBehaviour$OffsetFunction
x
offsetFunction
field_42817
f_rmobaqut
offsetter
offsetFunction
f_271099_
private final boolean
y
spawnTerrainParticles
field_40338
f_lqzypovm
blockBreakParticles
spawnsDustParticles
f_290889_
private final NoteBlockInstrument
z
instrument
field_44625
f_zzuoeazs
instrument
instrument
f_279617_
private final boolean
A
replaceable
field_44626
f_rmmimkow
replaceable
replaceable
f_279615_
private BlockBehaviour$BlockStateBase$Cache
B
cache
field_23166
f_vcrxfhyc
shapeCache
shapeCache
f_60593_
private FluidState
C
fluidState
field_40339
f_smluljei
fluidState
fluidState
f_243896_
private boolean
D
isRandomlyTicking
field_40340
f_xwxdktuf
ticksRandomly
hasRandomTicks
f_244227_
private boolean
E
solidRender
field_52639
f_xxewnzdk
opaqueFullCube
opaqueFullCube
f_347035_
private VoxelShape
F
occlusionShape
field_52640
f_bsbhmsca
cullingShape
cullingShape
f_346956_
private VoxelShape[]
G
occlusionShapesByFace
field_52641
f_ycbjvypj
cullingFaces
cullingFaces
f_349150_
private boolean
H
propagatesSkylightDown
field_52642
f_xogzmbzi
transparent
isTransparent
f_348454_
private int
I
lightBlock
field_52643
f_nsclhbdi
opacity
opacity
f_348477_

Constructor summary

ModifierConstructor
protected (Block block, it.unimi.dsi.fastutil.objects.Reference2ObjectArrayMap<Property<?>, Comparable<?>> propertyMap, com.mojang.serialization.MapCodec<BlockState> codec)

Method summary

Modifier and TypeMethod
private boolean
H()
calculateSolid()
method_51365()
m_aqzsbzoo()
shouldBeSolid()
checkSolid()
m_280210_()
public void
a()
initCache()
method_26200()
m_jdjgfjtl()
initShapeCache()
initShapeCache()
m_60611_()
public Block
b()
getBlock()
method_26204()
m_yvamjply()
getBlock()
getBlock()
m_60734_()
public Holder<Block>
c()
getBlockHolder()
method_41520()
m_jbtrwzlp()
getRegistryEntry()
getHolder()
m_222976_()
public boolean
d()
blocksMotion()
method_51366()
m_nejozrtz()
blocksMovement()
blocksMovement()
m_280555_()
public boolean
e()
isSolid()
method_51367()
m_ikryvqun()
isSolid()
isSolid()
m_280296_()
public boolean
a(dgn arg0, jh arg1, bvr<?> arg2)
isValidSpawn(BlockGetter arg0, BlockPos arg1, EntityType<?> arg2)
method_26170(class_1922 arg0, class_2338 arg1, class_1299<?> arg2)
m_obmfmaxl(C_peaveboq arg0, C_hynzadkk arg1, C_ogavsvbr<?> arg2)
allowsSpawning(BlockView world, BlockPos pos, EntityType<?> type)
allowsSpawning(BlockView world, BlockPos pos, EntityType<?> type)
m_60643_(C_1559_ p_60645_, C_4675_ p_60646_, C_513_<?> arg2)
public boolean
f()
propagatesSkylightDown()
method_26167()
m_pppprjpr()
isTransparent()
isTransparent()
m_60631_()
public int
g()
getLightBlock()
method_26193()
m_pvjmhzzb()
getOpacity()
getOpacity()
m_60739_()
public VoxelShape
a(jm arg0)
getFaceOcclusionShape(Direction arg0)
method_26173(class_2350 arg0)
m_ylfeavtj(C_xpuuihxf arg0)
getCullingFace(Direction direction)
getCullingFace(Direction direction)
m_60655_(C_4687_ arg0)
public VoxelShape
h()
getOcclusionShape()
method_26201()
m_jrjglqlg()
getCullingShape()
getCullingShape()
m_60768_()
public boolean
i()
hasLargeCollisionShape()
method_26209()
m_pobwdefx()
exceedsCube()
exceedsCube()
m_60779_()
public boolean
j()
useShapeForLightOcclusion()
method_26211()
m_bvdtgomm()
hasSidedTransparency()
hasSidedTransparency()
m_60787_()
public int
k()
getLightEmission()
method_26213()
m_zntvpiao()
getLuminance()
getLuminance()
m_60791_()
public boolean
l()
isAir()
method_26215()
m_syctyvho()
isAir()
isAir()
m_60795_()
public boolean
m()
ignitedByLava()
method_50011()
m_vveugpme()
isBurnable()
isLavaIgnitable()
m_278200_()
public boolean
n()
liquid()
method_51176()
m_ynpgqgky()
isLiquid()
isLiquid()
m_278721_()
public MapColor
a(dgn arg0, jh arg1)
getMapColor(BlockGetter arg0, BlockPos arg1)
method_26205(class_1922 arg0, class_2338 arg1)
m_wdjjfoyp(C_peaveboq arg0, C_hynzadkk arg1)
getMapColor(BlockView world, BlockPos pos)
getMapColor(BlockView world, BlockPos pos)
m_284242_(C_1559_ p_285293_, C_4675_ arg1)
public BlockState
a(drc arg0)
rotate(Rotation arg0)
method_26186(class_2470 arg0)
m_wgsmrhqm(C_mboglirk arg0)
rotate(BlockRotation rotation)
rotate(BlockRotation rotation)
m_60717_(C_1886_ arg0)
public BlockState
a(dpl arg0)
mirror(Mirror arg0)
method_26185(class_2415 arg0)
m_dnichqqq(C_qomzaqud arg0)
mirror(BlockMirror mirror)
mirror(BlockMirror mirror)
m_60715_(C_1838_ arg0)
public RenderShape
o()
getRenderShape()
method_26217()
m_uiiilpvn()
getRenderType()
getRenderType()
m_60799_()
public boolean
b(dgn arg0, jh arg1)
emissiveRendering(BlockGetter arg0, BlockPos arg1)
method_26208(class_1922 arg0, class_2338 arg1)
m_cznyzibb(C_peaveboq arg0, C_hynzadkk arg1)
hasEmissiveLighting(BlockView world, BlockPos pos)
hasEmissiveLighting(BlockView world, BlockPos pos)
m_60788_(C_1559_ p_60790_, C_4675_ arg1)
public float
c(dgn arg0, jh arg1)
getShadeBrightness(BlockGetter arg0, BlockPos arg1)
method_26210(class_1922 arg0, class_2338 arg1)
m_bwdfnocm(C_peaveboq arg0, C_hynzadkk arg1)
getAmbientOcclusionLightLevel(BlockView world, BlockPos pos)
getAmbientOcclusionLightLevel(BlockView world, BlockPos pos)
m_60792_(C_1559_ p_60794_, C_4675_ arg1)
public boolean
d(dgn arg0, jh arg1)
isRedstoneConductor(BlockGetter arg0, BlockPos arg1)
method_26212(class_1922 arg0, class_2338 arg1)
m_tiftdhby(C_peaveboq arg0, C_hynzadkk arg1)
isSolidBlock(BlockView world, BlockPos pos)
isSolidBlock(BlockView world, BlockPos pos)
m_60796_(C_1559_ p_60798_, C_4675_ arg1)
public boolean
p()
isSignalSource()
method_26219()
m_vlxoaqxh()
emitsRedstonePower()
isRedstonePowerSource()
m_60803_()
public int
a(dgn arg0, jh arg1, jm arg2)
getSignal(BlockGetter arg0, BlockPos arg1, Direction arg2)
method_26195(class_1922 arg0, class_2338 arg1, class_2350 arg2)
m_mmybweat(C_peaveboq arg0, C_hynzadkk arg1, C_xpuuihxf arg2)
getWeakRedstonePower(BlockView world, BlockPos pos, Direction direction)
getWeakRedstonePower(BlockView world, BlockPos pos, Direction direction)
m_60746_(C_1559_ p_60748_, C_4675_ p_60749_, C_4687_ arg2)
public boolean
q()
hasAnalogOutputSignal()
method_26221()
m_qcyiqint()
hasComparatorOutput()
hasComparatorOutput()
m_60807_()
public int
a(dhi arg0, jh arg1)
getAnalogOutputSignal(Level arg0, BlockPos arg1)
method_26176(class_1937 arg0, class_2338 arg1)
m_sqkbjeqw(C_cdctfzbn arg0, C_hynzadkk arg1)
getComparatorOutput(World world, BlockPos pos)
getComparatorOutput(World world, BlockPos pos)
m_60674_(C_1596_ p_60676_, C_4675_ arg1)
public float
e(dgn arg0, jh arg1)
getDestroySpeed(BlockGetter arg0, BlockPos arg1)
method_26214(class_1922 arg0, class_2338 arg1)
m_xwrwcvne(C_peaveboq arg0, C_hynzadkk arg1)
getHardness(BlockView world, BlockPos pos)
getHardness(BlockView world, BlockPos pos)
m_60800_(C_1559_ p_60802_, C_4675_ arg1)
public float
a(cpx arg0, dgn arg1, jh arg2)
getDestroyProgress(Player arg0, BlockGetter arg1, BlockPos arg2)
method_26165(class_1657 arg0, class_1922 arg1, class_2338 arg2)
m_wnhxkbga(C_jzrpycqo arg0, C_peaveboq arg1, C_hynzadkk arg2)
calcBlockBreakingDelta(PlayerEntity player, BlockView world, BlockPos pos)
calcBlockBreakingDelta(PlayerEntity player, BlockView world, BlockPos pos)
m_60625_(C_1141_ p_60627_, C_1559_ p_60628_, C_4675_ arg2)
public int
b(dgn arg0, jh arg1, jm arg2)
getDirectSignal(BlockGetter arg0, BlockPos arg1, Direction arg2)
method_26203(class_1922 arg0, class_2338 arg1, class_2350 arg2)
m_wzekgvhc(C_peaveboq arg0, C_hynzadkk arg1, C_xpuuihxf arg2)
getStrongRedstonePower(BlockView world, BlockPos pos, Direction direction)
getStrongRedstonePower(BlockView world, BlockPos pos, Direction direction)
m_60775_(C_1559_ p_60777_, C_4675_ p_60778_, C_4687_ arg2)
public PushReaction
r()
getPistonPushReaction()
method_26223()
m_nvonxvnu()
getPistonBehavior()
getPistonBehavior()
m_60811_()
public boolean
s()
isSolidRender()
method_26216()
m_vdryyqsm()
isOpaqueFullCube()
isOpaqueFullCube()
m_60804_()
public boolean
t()
canOcclude()
method_26225()
m_oizsdbkh()
isOpaque()
isOpaque()
m_60815_()
public boolean
a(dxv arg0, jm arg1)
skipRendering(BlockState arg0, Direction arg1)
method_26187(class_2680 arg0, class_2350 arg1)
m_ovkaqeaw(C_txtbiemp arg0, C_xpuuihxf arg1)
isSideInvisible(BlockState state, Direction direction)
isSideInvisible(BlockState state, Direction direction)
m_60719_(C_2064_ p_60721_, C_4687_ arg1)
public VoxelShape
f(dgn arg0, jh arg1)
getShape(BlockGetter arg0, BlockPos arg1)
method_26218(class_1922 arg0, class_2338 arg1)
m_efltdtfe(C_peaveboq arg0, C_hynzadkk arg1)
getOutlineShape(BlockView world, BlockPos pos)
getOutlineShape(BlockView world, BlockPos pos)
m_60808_(C_1559_ p_60810_, C_4675_ arg1)
public VoxelShape
a(dgn arg0, jh arg1, fcd arg2)
getShape(BlockGetter arg0, BlockPos arg1, CollisionContext arg2)
method_26172(class_1922 arg0, class_2338 arg1, class_3726 arg2)
m_dmvfoizu(C_peaveboq arg0, C_hynzadkk arg1, C_pbfjvesm arg2)
getOutlineShape(BlockView world, BlockPos pos, ShapeContext context)
getOutlineShape(BlockView world, BlockPos pos, ShapeContext context)
m_60651_(C_1559_ p_60653_, C_4675_ p_60654_, C_3051_ arg2)
public VoxelShape
g(dgn arg0, jh arg1)
getCollisionShape(BlockGetter arg0, BlockPos arg1)
method_26220(class_1922 arg0, class_2338 arg1)
m_mtoyahuu(C_peaveboq arg0, C_hynzadkk arg1)
getCollisionShape(BlockView world, BlockPos pos)
getCollisionShape(BlockView world, BlockPos pos)
m_60812_(C_1559_ p_60814_, C_4675_ arg1)
public VoxelShape
b(dgn arg0, jh arg1, fcd arg2)
getCollisionShape(BlockGetter arg0, BlockPos arg1, CollisionContext arg2)
method_26194(class_1922 arg0, class_2338 arg1, class_3726 arg2)
m_xqzhmuim(C_peaveboq arg0, C_hynzadkk arg1, C_pbfjvesm arg2)
getCollisionShape(BlockView world, BlockPos pos, ShapeContext context)
getCollisionShape(BlockView world, BlockPos pos, ShapeContext context)
m_60742_(C_1559_ p_60744_, C_4675_ p_60745_, C_3051_ arg2)
public VoxelShape
h(dgn arg0, jh arg1)
getBlockSupportShape(BlockGetter arg0, BlockPos arg1)
method_26222(class_1922 arg0, class_2338 arg1)
m_xxeztier(C_peaveboq arg0, C_hynzadkk arg1)
getSidesShape(BlockView world, BlockPos pos)
getSidesShape(BlockView world, BlockPos pos)
m_60816_(C_1559_ p_60818_, C_4675_ arg1)
public VoxelShape
c(dgn arg0, jh arg1, fcd arg2)
getVisualShape(BlockGetter arg0, BlockPos arg1, CollisionContext arg2)
method_26202(class_1922 arg0, class_2338 arg1, class_3726 arg2)
m_uawreshq(C_peaveboq arg0, C_hynzadkk arg1, C_pbfjvesm arg2)
getCameraCollisionShape(BlockView world, BlockPos pos, ShapeContext context)
getCameraCollisionShape(BlockView world, BlockPos pos, ShapeContext context)
m_60771_(C_1559_ p_60773_, C_4675_ p_60774_, C_3051_ arg2)
public VoxelShape
i(dgn arg0, jh arg1)
getInteractionShape(BlockGetter arg0, BlockPos arg1)
method_26224(class_1922 arg0, class_2338 arg1)
m_dhmxbcpf(C_peaveboq arg0, C_hynzadkk arg1)
getRaycastShape(BlockView world, BlockPos pos)
getRaycastShape(BlockView world, BlockPos pos)
m_60820_(C_1559_ p_60822_, C_4675_ arg1)
public final boolean
a(dgn arg0, jh arg1, bvk arg2)
entityCanStandOn(BlockGetter arg0, BlockPos arg1, Entity arg2)
method_26168(class_1922 arg0, class_2338 arg1, class_1297 arg2)
m_euetbjri(C_peaveboq arg0, C_hynzadkk arg1, C_astfners arg2)
hasSolidTopSurface(BlockView world, BlockPos pos, Entity entity)
hasSolidTopSurface(BlockView world, BlockPos pos, Entity entity)
m_60634_(C_1559_ p_60636_, C_4675_ p_60637_, C_507_ arg2)
public final boolean
a(dgn arg0, jh arg1, bvk arg2, jm arg3)
entityCanStandOnFace(BlockGetter arg0, BlockPos arg1, Entity arg2, Direction arg3)
method_26169(class_1922 arg0, class_2338 arg1, class_1297 arg2, class_2350 arg3)
m_rkkqwejt(C_peaveboq arg0, C_hynzadkk arg1, C_astfners arg2, C_xpuuihxf arg3)
isSolidSurface(BlockView world, BlockPos pos, Entity entity, Direction direction)
hasSolidTopSurface(BlockView world, BlockPos pos, Entity entity, Direction direction)
m_60638_(C_1559_ p_60640_, C_4675_ p_60641_, C_507_ p_60642_, C_4687_ arg3)
public Vec3
a(jh arg0)
getOffset(BlockPos arg0)
method_26226(class_2338 arg0)
m_loplhzxh(C_hynzadkk arg0)
getModelOffset(BlockPos pos)
getModelOffset(BlockPos pos)
m_60824_(C_4675_ arg0)
public boolean
u()
hasOffsetFunction()
method_49228()
m_geunkiif()
hasModelOffset()
hasModelOffset()
m_271730_()
public boolean
a(dhi arg0, jh arg1, int arg2, int arg3)
triggerEvent(Level arg0, BlockPos arg1, int arg2, int arg3)
method_26177(class_1937 arg0, class_2338 arg1, int arg2, int arg3)
m_vrkuyjxa(C_cdctfzbn arg0, C_hynzadkk arg1, int arg2, int arg3)
onSyncedBlockEvent(World world, BlockPos pos, int type, int data)
onSyncedBlockEvent(World world, BlockPos pos, int type, int data)
m_60677_(C_1596_ p_60679_, C_4675_ p_60680_, int p_60681_, int arg3)
public void
a(dhi arg0, jh arg1, dkm arg2, evf arg3, boolean arg4)
handleNeighborChanged(Level arg0, BlockPos arg1, Block arg2, Orientation arg3, boolean arg4)
method_26181(class_1937 arg0, class_2338 arg1, class_2248 arg2, class_9904 arg3, boolean arg4)
m_aeqyhmrr(C_cdctfzbn arg0, C_hynzadkk arg1, C_mmxmpdoq arg2, C_ctatbkvy arg3, boolean arg4)
neighborUpdate(World world, BlockPos pos, Block sourceBlock, WireOrientation wireOrientation, boolean notify)
neighborUpdate(World world, BlockPos pos, Block block, Orientation orientation, boolean notify)
m_60690_(C_1596_ p_60692_, C_4675_ p_60693_, C_1706_ p_366551_, C_346043_ p_60695_, boolean arg4)
public final void
a(dhj arg0, jh arg1, int arg2)
updateNeighbourShapes(LevelAccessor arg0, BlockPos arg1, int arg2)
method_30101(class_1936 arg0, class_2338 arg1, int arg2)
m_taitjfvj(C_vdvbsyle arg0, C_hynzadkk arg1, int arg2)
updateNeighbors(WorldAccess world, BlockPos pos, int flags)
updateNeighbors(WorldAccess world, BlockPos pos, int flags)
m_60701_(C_1598_ p_60703_, C_4675_ p_60704_, int arg2)
public final void
a(dhj arg0, jh arg1, int arg2, int arg3)
updateNeighbourShapes(LevelAccessor arg0, BlockPos arg1, int arg2, int arg3)
method_26183(class_1936 arg0, class_2338 arg1, int arg2, int arg3)
m_vbgvilsg(C_vdvbsyle arg0, C_hynzadkk arg1, int arg2, int arg3)
updateNeighbors(WorldAccess world, BlockPos pos, int flags, int maxUpdateDepth)
updateNeighbors(WorldAccess world, BlockPos pos, int flags, int maxUpdateDepth)
m_60705_(C_1598_ p_60707_, C_4675_ p_60708_, int p_60709_, int arg3)
public final void
b(dhj arg0, jh arg1, int arg2)
updateIndirectNeighbourShapes(LevelAccessor arg0, BlockPos arg1, int arg2)
method_30102(class_1936 arg0, class_2338 arg1, int arg2)
m_uzdmnbkc(C_vdvbsyle arg0, C_hynzadkk arg1, int arg2)
prepare(WorldAccess world, BlockPos pos, int flags)
prepare(WorldAccess world, BlockPos pos, int flags)
m_60758_(C_1598_ p_60760_, C_4675_ p_60761_, int arg2)
public void
b(dhj arg0, jh arg1, int arg2, int arg3)
updateIndirectNeighbourShapes(LevelAccessor arg0, BlockPos arg1, int arg2, int arg3)
method_26198(class_1936 arg0, class_2338 arg1, int arg2, int arg3)
m_lwfnozvx(C_vdvbsyle arg0, C_hynzadkk arg1, int arg2, int arg3)
prepare(WorldAccess world, BlockPos pos, int flags, int maxUpdateDepth)
prepare(WorldAccess world, BlockPos pos, int flags, int maxUpdateDepth)
m_60762_(C_1598_ p_60764_, C_4675_ p_60765_, int p_60766_, int arg3)
public void
a(dhi arg0, jh arg1, dxv arg2, boolean arg3)
onPlace(Level arg0, BlockPos arg1, BlockState arg2, boolean arg3)
method_26182(class_1937 arg0, class_2338 arg1, class_2680 arg2, boolean arg3)
m_dzckrsvs(C_cdctfzbn arg0, C_hynzadkk arg1, C_txtbiemp arg2, boolean arg3)
onBlockAdded(World world, BlockPos pos, BlockState state, boolean notify)
onBlockAdded(World world, BlockPos pos, BlockState state, boolean notify)
m_60696_(C_1596_ p_60698_, C_4675_ p_60699_, C_2064_ p_60700_, boolean arg3)
public void
b(dhi arg0, jh arg1, dxv arg2, boolean arg3)
onRemove(Level arg0, BlockPos arg1, BlockState arg2, boolean arg3)
method_26197(class_1937 arg0, class_2338 arg1, class_2680 arg2, boolean arg3)
m_kpbacduh(C_cdctfzbn arg0, C_hynzadkk arg1, C_txtbiemp arg2, boolean arg3)
onStateReplaced(World world, BlockPos pos, BlockState state, boolean moved)
onStateReplaced(World world, BlockPos pos, BlockState state, boolean moved)
m_60753_(C_1596_ p_60755_, C_4675_ p_60756_, C_2064_ p_60757_, boolean arg3)
public void
a(ash arg0, jh arg1, dha arg2, BiConsumer<cxp, jh> arg3)
onExplosionHit(ServerLevel arg0, BlockPos arg1, Explosion arg2, BiConsumer<ItemStack, BlockPos> arg3)
method_55225(class_3218 arg0, class_2338 arg1, class_1927 arg2, BiConsumer<class_1799, class_2338> arg3)
m_yylpqepz(C_bdwnwhiu arg0, C_hynzadkk arg1, C_aahhrzpf arg2, BiConsumer<C_sddaxwyk, C_hynzadkk> arg3)
onExploded(ServerWorld world, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> stackMerger)
onExplosion(ServerWorld world, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer)
m_306874_(C_12_ p_311683_, C_4675_ p_310588_, C_1578_ p_309567_, BiConsumer<C_1391_, C_4675_> arg3)
public void
a(ash arg0, jh arg1, bam arg2)
tick(ServerLevel arg0, BlockPos arg1, RandomSource arg2)
method_26192(class_3218 arg0, class_2338 arg1, class_5819 arg2)
m_mheuwasn(C_bdwnwhiu arg0, C_hynzadkk arg1, C_rlomrsco arg2)
scheduledTick(ServerWorld world, BlockPos pos, Random random)
scheduledTick(ServerWorld world, BlockPos pos, RandomGenerator random)
m_222963_(C_12_ p_222965_, C_4675_ p_222966_, C_212974_ arg2)
public void
b(ash arg0, jh arg1, bam arg2)
randomTick(ServerLevel arg0, BlockPos arg1, RandomSource arg2)
method_26199(class_3218 arg0, class_2338 arg1, class_5819 arg2)
m_ycqrutei(C_bdwnwhiu arg0, C_hynzadkk arg1, C_rlomrsco arg2)
randomTick(ServerWorld world, BlockPos pos, Random random)
randomTick(ServerWorld world, BlockPos pos, RandomGenerator random)
m_222972_(C_12_ p_222974_, C_4675_ p_222975_, C_212974_ arg2)
public void
a(dhi arg0, jh arg1, bvk arg2)
entityInside(Level arg0, BlockPos arg1, Entity arg2)
method_26178(class_1937 arg0, class_2338 arg1, class_1297 arg2)
m_ulazwqqp(C_cdctfzbn arg0, C_hynzadkk arg1, C_astfners arg2)
onEntityCollision(World world, BlockPos pos, Entity entity)
onEntityCollision(World world, BlockPos pos, Entity entity)
m_60682_(C_1596_ p_60684_, C_4675_ p_60685_, C_507_ arg2)
public VoxelShape
b(dhi arg0, jh arg1)
getEntityInsideCollisionShape(Level arg0, BlockPos arg1)
method_64025(class_1937 arg0, class_2338 arg1)
m_hhjvgbvf(C_cdctfzbn arg0, C_hynzadkk arg1)
getInsideCollisionShape(World world, BlockPos pos)
getInsideCollisionShape(World world, BlockPos pos)
m_354303_(C_1596_ p_363118_, C_4675_ arg1)
public void
a(ash arg0, jh arg1, cxp arg2, boolean arg3)
spawnAfterBreak(ServerLevel arg0, BlockPos arg1, ItemStack arg2, boolean arg3)
method_26180(class_3218 arg0, class_2338 arg1, class_1799 arg2, boolean arg3)
m_rmmtpuqk(C_bdwnwhiu arg0, C_hynzadkk arg1, C_sddaxwyk arg2, boolean arg3)
onStacksDropped(ServerWorld world, BlockPos pos, ItemStack tool, boolean dropExperience)
onStacksDropped(ServerWorld world, BlockPos pos, ItemStack stack, boolean dropExperience)
m_222967_(C_12_ p_222969_, C_4675_ p_222970_, C_1391_ p_222971_, boolean arg3)
public List<ItemStack>
a(ews$a arg0)
getDrops(LootParams$Builder arg0)
method_26189(class_8567$class_8568 arg0)
m_meigdamn(C_nzsnkdtl$C_oqhigtaq arg0)
getDroppedStacks(LootWorldContext$Builder builder)
getDroppedStacks(LootContextParameterSet$Builder lootParameterBuilder)
m_287290_(C_286926_$C_286924_ arg0)
public InteractionResult
a(cxp arg0, dhi arg1, cpx arg2, bti arg3, fbu arg4)
useItemOn(ItemStack arg0, Level arg1, Player arg2, InteractionHand arg3, BlockHitResult arg4)
method_55780(class_1799 arg0, class_1937 arg1, class_1657 arg2, class_1268 arg3, class_3965 arg4)
m_qxwzfbgy(C_sddaxwyk arg0, C_cdctfzbn arg1, C_jzrpycqo arg2, C_laxmzoqs arg3, C_jdakttms arg4)
onUseWithItem(ItemStack stack, World world, PlayerEntity player, Hand hand, BlockHitResult hit)
onInteract(ItemStack stack, World world, PlayerEntity player, Hand hand, BlockHitResult hitResult)
m_318730_(C_1391_ p_335008_, C_1596_ p_334247_, C_1141_ p_329982_, C_470_ p_332030_, C_3041_ arg4)
public InteractionResult
a(dhi arg0, cpx arg1, fbu arg2)
useWithoutItem(Level arg0, Player arg1, BlockHitResult arg2)
method_55781(class_1937 arg0, class_1657 arg1, class_3965 arg2)
m_qilylxum(C_cdctfzbn arg0, C_jzrpycqo arg1, C_jdakttms arg2)
onUse(World world, PlayerEntity player, BlockHitResult hit)
onUse(World world, PlayerEntity player, BlockHitResult hitResult)
m_324126_(C_1596_ p_332562_, C_1141_ p_330524_, C_3041_ arg2)
public void
a(dhi arg0, jh arg1, cpx arg2)
attack(Level arg0, BlockPos arg1, Player arg2)
method_26179(class_1937 arg0, class_2338 arg1, class_1657 arg2)
m_drnqxfyq(C_cdctfzbn arg0, C_hynzadkk arg1, C_jzrpycqo arg2)
onBlockBreakStart(World world, BlockPos pos, PlayerEntity player)
onBlockBreakStart(World world, BlockPos pos, PlayerEntity player)
m_60686_(C_1596_ p_60688_, C_4675_ p_60689_, C_1141_ arg2)
public boolean
j(dgn arg0, jh arg1)
isSuffocating(BlockGetter arg0, BlockPos arg1)
method_26228(class_1922 arg0, class_2338 arg1)
m_hupzkros(C_peaveboq arg0, C_hynzadkk arg1)
shouldSuffocate(BlockView world, BlockPos pos)
shouldSuffocate(BlockView world, BlockPos pos)
m_60828_(C_1559_ p_60830_, C_4675_ arg1)
public boolean
k(dgn arg0, jh arg1)
isViewBlocking(BlockGetter arg0, BlockPos arg1)
method_26230(class_1922 arg0, class_2338 arg1)
m_rqasbbhz(C_peaveboq arg0, C_hynzadkk arg1)
shouldBlockVision(BlockView world, BlockPos pos)
shouldBlockVision(BlockView world, BlockPos pos)
m_60831_(C_1559_ p_60833_, C_4675_ arg1)
public BlockState
a(dhl arg0, dhx arg1, jh arg2, jm arg3, jh arg4, dxv arg5, bam arg6)
updateShape(LevelReader arg0, ScheduledTickAccess arg1, BlockPos arg2, Direction arg3, BlockPos arg4, BlockState arg5, RandomSource arg6)
method_26191(class_4538 arg0, class_10225 arg1, class_2338 arg2, class_2350 arg3, class_2338 arg4, class_2680 arg5, class_5819 arg6)
m_ecruzwpj(C_eemzphbi arg0, C_adoatlrf arg1, C_hynzadkk arg2, C_xpuuihxf arg3, C_hynzadkk arg4, C_txtbiemp arg5, C_rlomrsco arg6)
getStateForNeighborUpdate(WorldView world, ScheduledTickView tickView, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, Random random)
getStateForNeighborUpdate(WorldView world, TickSchedulerAccess arg1, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomGenerator random)
m_60728_(C_1599_ p_363259_, C_346056_ p_60732_, C_4675_ p_60729_, C_4687_ p_60733_, C_4675_ p_60730_, C_2064_ p_363991_, C_212974_ arg6)
public boolean
a(eum arg0)
isPathfindable(PathComputationType arg0)
method_26171(class_10 arg0)
m_iznnuukl(C_kjwlgpfr arg0)
canPathfindThrough(NavigationType type)
canPathfindThrough(NavigationType type)
m_60647_(C_2754_ arg0)
public boolean
a(dbg arg0)
canBeReplaced(BlockPlaceContext arg0)
method_26166(class_1750 arg0)
m_duomrncm(C_aiootljq arg0)
canReplace(ItemPlacementContext context)
canReplace(ItemPlacementContext context)
m_60629_(C_1445_ arg0)
public boolean
a(etw arg0)
canBeReplaced(Fluid arg0)
method_26188(class_3611 arg0)
m_tjbimmww(C_rxhyurmy arg0)
canBucketPlace(Fluid fluid)
canBucketPlace(Fluid fluid)
m_60722_(C_2690_ arg0)
public boolean
v()
canBeReplaced()
method_45474()
m_iqyhrmls()
isReplaceable()
materialReplaceable()
m_247087_()
public boolean
a(dhl arg0, jh arg1)
canSurvive(LevelReader arg0, BlockPos arg1)
method_26184(class_4538 arg0, class_2338 arg1)
m_lcyrgaem(C_eemzphbi arg0, C_hynzadkk arg1)
canPlaceAt(WorldView world, BlockPos pos)
canPlaceAt(WorldView world, BlockPos pos)
m_60710_(C_1599_ p_60712_, C_4675_ arg1)
public boolean
l(dgn arg0, jh arg1)
hasPostProcess(BlockGetter arg0, BlockPos arg1)
method_26232(class_1922 arg0, class_2338 arg1)
m_drzwwali(C_peaveboq arg0, C_hynzadkk arg1)
shouldPostProcess(BlockView world, BlockPos pos)
shouldPostProcess(BlockView world, BlockPos pos)
m_60835_(C_1559_ p_60837_, C_4675_ arg1)
public MenuProvider
c(dhi arg0, jh arg1)
getMenuProvider(Level arg0, BlockPos arg1)
method_26196(class_1937 arg0, class_2338 arg1)
m_atelilup(C_cdctfzbn arg0, C_hynzadkk arg1)
createScreenHandlerFactory(World world, BlockPos pos)
createScreenHandlerFactory(World world, BlockPos pos)
m_60750_(C_1596_ p_60752_, C_4675_ arg1)
public boolean
a(ayk<dkm> arg0)
is(TagKey<Block> arg0)
method_26164(class_6862<class_2248> arg0)
m_umxslqzf(C_ednuhnnn<C_mmxmpdoq> arg0)
isIn(TagKey<Block> tag)
isIn(TagKey<Block> tag)
m_204336_(C_203208_<C_1706_> arg0)
public boolean
a(ayk<dkm> arg0, Predicate<dxu$a> arg1)
is(TagKey<Block> arg0, Predicate<BlockBehaviour$BlockStateBase> arg1)
method_27851(class_6862<class_2248> arg0, Predicate<class_4970$class_4971> arg1)
m_lyoypzum(C_ednuhnnn<C_mmxmpdoq> arg0, Predicate<C_triydqro$C_eibemhky> arg1)
isIn(TagKey<Block> tag, Predicate<AbstractBlock$AbstractBlockState> predicate)
isInAndMatches(TagKey<Block> tag, Predicate<AbstractBlock$AbstractBlockState> blockStatePredicate)
m_204338_(C_203208_<C_1706_> p_204340_, Predicate<C_2056_$C_2058_> arg1)
public boolean
a(ju<dkm> arg0)
is(HolderSet<Block> arg0)
method_40143(class_6885<class_2248> arg0)
m_kbrtwnkq(C_odfnijdo<C_mmxmpdoq> arg0)
isIn(RegistryEntryList<Block> blocks)
isIn(HolderSet<Block> set)
m_204341_(C_203233_<C_1706_> arg0)
public boolean
a(jq<dkm> arg0)
is(Holder<Block> arg0)
method_53257(class_6880<class_2248> arg0)
m_fmoychgu(C_cjzoxshv<C_mmxmpdoq> arg0)
isOf(RegistryEntry<Block> blockEntry)
isOf(Holder<Block> block)
m_295990_(C_203228_<C_1706_> arg0)
public Stream<TagKey<Block>>
w()
getTags()
method_40144()
m_hnwtgjio()
streamTags()
streamTags()
m_204343_()
public boolean
x()
hasBlockEntity()
method_31709()
m_ujrzeftd()
hasBlockEntity()
hasBlockEntity()
m_155947_()
public <T extends BlockEntity> BlockEntityTicker<T>
a(dhi arg0, duz<T> arg1)
getTicker(Level arg0, BlockEntityType<T> arg1)
method_31708(class_1937 arg0, class_2591<T> arg1)
m_avanzsse(C_cdctfzbn arg0, C_wgqvodus<T> arg1)
getBlockEntityTicker(World world, BlockEntityType<T> blockEntityType)
getBlockEntityTicker(World world, BlockEntityType<T> blockEntityType)
m_155944_(C_1596_ p_155946_, C_1992_<T> arg1)
public boolean
a(dkm arg0)
is(Block arg0)
method_27852(class_2248 arg0)
m_fuqgdrck(C_mmxmpdoq arg0)
isOf(Block block)
isOf(Block block)
m_60713_(C_1706_ arg0)
public boolean
a(aly<dkm> arg0)
is(ResourceKey<Block> arg0)
method_54097(class_5321<class_2248> arg0)
m_trxxnxke(C_xhhleach<C_mmxmpdoq> arg0)
matchesKey(RegistryKey<Block> key)
isRegistryKey(RegistryKey<Block> key)
m_305717_(C_5264_<C_1706_> arg0)
public FluidState
y()
getFluidState()
method_26227()
m_cmktylxm()
getFluidState()
getFluidState()
m_60819_()
public boolean
z()
isRandomlyTicking()
method_26229()
m_rpaciwuv()
hasRandomTicks()
hasRandomTicks()
m_60823_()
public long
b(jh arg0)
getSeed(BlockPos arg0)
method_26190(class_2338 arg0)
m_iaogtews(C_hynzadkk arg0)
getRenderingSeed(BlockPos pos)
getRenderingSeed(BlockPos pos)
m_60726_(C_4675_ arg0)
public SoundType
A()
getSoundType()
method_26231()
m_aoahmjkt()
getSoundGroup()
getSoundGroup()
m_60827_()
public void
a(dhi arg0, dxv arg1, fbu arg2, cqq arg3)
onProjectileHit(Level arg0, BlockState arg1, BlockHitResult arg2, Projectile arg3)
method_26175(class_1937 arg0, class_2680 arg1, class_3965 arg2, class_1676 arg3)
m_vixzpdbd(C_cdctfzbn arg0, C_txtbiemp arg1, C_jdakttms arg2, C_ltpsyvhj arg3)
onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile)
onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile)
m_60669_(C_1596_ p_60671_, C_2064_ p_60672_, C_3041_ p_60673_, C_1167_ arg3)
public boolean
c(dgn arg0, jh arg1, jm arg2)
isFaceSturdy(BlockGetter arg0, BlockPos arg1, Direction arg2)
method_26206(class_1922 arg0, class_2338 arg1, class_2350 arg2)
m_arouoixx(C_peaveboq arg0, C_hynzadkk arg1, C_xpuuihxf arg2)
isSideSolidFullSquare(BlockView world, BlockPos pos, Direction direction)
isSideSolidFullSquare(BlockView world, BlockPos pos, Direction direction)
m_60783_(C_1559_ p_60785_, C_4675_ p_60786_, C_4687_ arg2)
public boolean
a(dgn arg0, jh arg1, jm arg2, dsq arg3)
isFaceSturdy(BlockGetter arg0, BlockPos arg1, Direction arg2, SupportType arg3)
method_30368(class_1922 arg0, class_2338 arg1, class_2350 arg2, class_5431 arg3)
m_uwpuhtkq(C_peaveboq arg0, C_hynzadkk arg1, C_xpuuihxf arg2, C_bermjtpm arg3)
isSideSolid(BlockView world, BlockPos pos, Direction direction, SideShapeType shapeType)
isSideSolid(BlockView world, BlockPos pos, Direction direction, SideSupportType shapeType)
m_60659_(C_1559_ p_60661_, C_4675_ p_60662_, C_4687_ p_60663_, C_1931_ arg3)
public boolean
m(dgn arg0, jh arg1)
isCollisionShapeFullBlock(BlockGetter arg0, BlockPos arg1)
method_26234(class_1922 arg0, class_2338 arg1)
m_shtlgpee(C_peaveboq arg0, C_hynzadkk arg1)
isFullCube(BlockView world, BlockPos pos)
isFullCube(BlockView world, BlockPos pos)
m_60838_(C_1559_ p_60840_, C_4675_ arg1)
protected abstract BlockState
B()
asState()
method_26233()
m_bexroitu()
asBlockState()
asBlockState()
m_7160_()
public boolean
C()
requiresCorrectToolForDrops()
method_29291()
m_zrpxtrfo()
isToolRequired()
isToolRequired()
m_60834_()
public boolean
D()
shouldSpawnTerrainParticles()
method_45475()
m_hndkckmc()
hasBlockBreakParticles()
spawnsDustParticles()
m_295777_()
public NoteBlockInstrument
E()
instrument()
method_51364()
m_alvmezvc()
getInstrument()
getInstrument()
m_280603_()