net.minecraft.world.level.block.state

public abstract class BlockBehaviour$BlockStateBase

extends StateHolder<Block, BlockState>

dsd$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 final int
b
lightEmission
field_23167
f_wknecqnz
luminance
luminance
f_60594_
private final boolean
g
useShapeForLightOcclusion
field_23168
f_cmbiwnda
hasSidedTransparency
hasSidedTransparency
f_60595_
private final boolean
h
isAir
field_23169
f_jvcpotqu
isAir
isAir
f_60596_
private final boolean
i
ignitedByLava
field_43392
f_yypdsdkn
burnable
lavaIgnitable
f_278120_
private final boolean
j
liquid
field_44480
f_omahusur
liquid
liquid
f_278472_
private boolean
k
legacySolid
field_44624
f_ochxyzpr
solid
solid
f_279551_
private final PushReaction
l
pushReaction
field_43393
f_lpessbtt
pistonBehavior
pistonBehavior
f_278134_
private final MapColor
m
mapColor
field_23171
f_zpvdfobl
mapColor
mapColor
f_283893_
private final float
n
destroySpeed
field_23172
f_jnxtuzdb
hardness
hardness
f_60599_
private final boolean
o
requiresCorrectToolForDrops
field_25184
f_roiqhlco
toolRequired
toolRequired
f_60600_
private final boolean
p
canOcclude
field_23173
f_ciiuhosx
opaque
opaque
f_60601_
private final BlockBehaviour$StatePredicate
q
isRedstoneConductor
field_23174
f_mkfwgndk
solidBlockPredicate
solidBlockPredicate
f_60602_
private final BlockBehaviour$StatePredicate
r
isSuffocating
field_23175
f_wvbmkgls
suffocationPredicate
suffocationPredicate
f_60603_
private final BlockBehaviour$StatePredicate
s
isViewBlocking
field_23176
f_vifiyewd
blockVisionPredicate
blockVisionPredicate
f_60604_
private final BlockBehaviour$StatePredicate
t
hasPostProcess
field_23177
f_vskisdzk
postProcessPredicate
postProcessPredicate
f_60605_
private final BlockBehaviour$StatePredicate
u
emissiveRendering
field_23178
f_nijrkoes
emissiveLightingPredicate
emissiveLightingPredicate
f_60606_
private final Optional<BlockBehaviour$OffsetFunction>
v
offsetFunction
field_42817
f_rmobaqut
offsetter
offsetFunction
f_271099_
private final boolean
w
spawnTerrainParticles
field_40338
f_lqzypovm
blockBreakParticles
spawnsDustParticles
f_290889_
private final NoteBlockInstrument
x
instrument
field_44625
f_zzuoeazs
instrument
instrument
f_279617_
private final boolean
y
replaceable
field_44626
f_rmmimkow
replaceable
replaceable
f_279615_
protected BlockBehaviour$BlockStateBase$Cache
a
cache
field_23166
f_vcrxfhyc
shapeCache
shapeCache
f_60593_
private FluidState
z
fluidState
field_40339
f_smluljei
fluidState
state
f_243896_
private boolean
A
isRandomlyTicking
field_40340
f_xwxdktuf
ticksRandomly
hasRandomTicks
f_244227_

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
D()
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(dbg arg0, iz arg1, btc<?> 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
a(dbg arg0, iz arg1)
propagatesSkylightDown(BlockGetter arg0, BlockPos arg1)
method_26167(class_1922 arg0, class_2338 arg1)
m_pppprjpr(C_peaveboq arg0, C_hynzadkk arg1)
isTransparent(BlockView world, BlockPos pos)
isTranslucent(BlockView world, BlockPos pos)
m_60631_(C_1559_ p_60633_, C_4675_ arg1)
public int
b(dbg arg0, iz arg1)
getLightBlock(BlockGetter arg0, BlockPos arg1)
method_26193(class_1922 arg0, class_2338 arg1)
m_pvjmhzzb(C_peaveboq arg0, C_hynzadkk arg1)
getOpacity(BlockView world, BlockPos pos)
getOpacity(BlockView world, BlockPos pos)
m_60739_(C_1559_ p_60741_, C_4675_ arg1)
public VoxelShape
a(dbg arg0, iz arg1, je arg2)
getFaceOcclusionShape(BlockGetter arg0, BlockPos arg1, Direction arg2)
method_26173(class_1922 arg0, class_2338 arg1, class_2350 arg2)
m_ylfeavtj(C_peaveboq arg0, C_hynzadkk arg1, C_xpuuihxf arg2)
getCullingFace(BlockView world, BlockPos pos, Direction direction)
getCullingFace(BlockView world, BlockPos pos, Direction direction)
m_60655_(C_1559_ p_60657_, C_4675_ p_60658_, C_4687_ arg2)
public VoxelShape
c(dbg arg0, iz arg1)
getOcclusionShape(BlockGetter arg0, BlockPos arg1)
method_26201(class_1922 arg0, class_2338 arg1)
m_jrjglqlg(C_peaveboq arg0, C_hynzadkk arg1)
getCullingShape(BlockView world, BlockPos pos)
getCullingShape(BlockView world, BlockPos pos)
m_60768_(C_1559_ p_60770_, C_4675_ arg1)
public boolean
f()
hasLargeCollisionShape()
method_26209()
m_pobwdefx()
exceedsCube()
exceedsCube()
m_60779_()
public boolean
g()
useShapeForLightOcclusion()
method_26211()
m_bvdtgomm()
hasSidedTransparency()
hasSidedTransparency()
m_60787_()
public int
h()
getLightEmission()
method_26213()
m_zntvpiao()
getLuminance()
getLuminance()
m_60791_()
public boolean
i()
isAir()
method_26215()
m_syctyvho()
isAir()
isAir()
m_60795_()
public boolean
j()
ignitedByLava()
method_50011()
m_vveugpme()
isBurnable()
isLavaIgnitable()
m_278200_()
public boolean
k()
liquid()
method_51176()
m_ynpgqgky()
isLiquid()
isLiquid()
m_278721_()
public MapColor
d(dbg arg0, iz 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(dlo 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(djy 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
l()
getRenderShape()
method_26217()
m_uiiilpvn()
getRenderType()
getRenderType()
m_60799_()
public boolean
e(dbg arg0, iz 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
f(dbg arg0, iz 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
g(dbg arg0, iz 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
m()
isSignalSource()
method_26219()
m_vlxoaqxh()
emitsRedstonePower()
isRedstonePowerSource()
m_60803_()
public int
b(dbg arg0, iz arg1, je 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
n()
hasAnalogOutputSignal()
method_26221()
m_qcyiqint()
hasComparatorOutput()
hasComparatorOutput()
m_60807_()
public int
a(dca arg0, iz 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
h(dbg arg0, iz 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(cmz arg0, dbg arg1, iz 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
c(dbg arg0, iz arg1, je 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
o()
getPistonPushReaction()
method_26223()
m_nvonxvnu()
getPistonBehavior()
getPistonBehavior()
m_60811_()
public boolean
i(dbg arg0, iz arg1)
isSolidRender(BlockGetter arg0, BlockPos arg1)
method_26216(class_1922 arg0, class_2338 arg1)
m_vdryyqsm(C_peaveboq arg0, C_hynzadkk arg1)
isOpaqueFullCube(BlockView world, BlockPos pos)
isOpaqueFullCube(BlockView world, BlockPos pos)
m_60804_(C_1559_ p_60806_, C_4675_ arg1)
public boolean
p()
canOcclude()
method_26225()
m_oizsdbkh()
isOpaque()
isOpaque()
m_60815_()
public boolean
a(dse arg0, je 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
j(dbg arg0, iz 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(dbg arg0, iz arg1, evy 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
k(dbg arg0, iz 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(dbg arg0, iz arg1, evy 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
l(dbg arg0, iz 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(dbg arg0, iz arg1, evy 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
m(dbg arg0, iz 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(dbg arg0, iz arg1, bsw 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(dbg arg0, iz arg1, bsw arg2, je 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
n(dbg arg0, iz arg1)
getOffset(BlockGetter arg0, BlockPos arg1)
method_26226(class_1922 arg0, class_2338 arg1)
m_loplhzxh(C_peaveboq arg0, C_hynzadkk arg1)
getModelOffset(BlockView world, BlockPos pos)
getModelOffset(BlockView world, BlockPos pos)
m_60824_(C_1559_ p_60826_, C_4675_ arg1)
public boolean
q()
hasOffsetFunction()
method_49228()
m_geunkiif()
hasModelOffset()
hasModelOffset()
m_271730_()
public boolean
a(dca arg0, iz 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(dca arg0, iz arg1, dfb arg2, iz arg3, boolean arg4)
handleNeighborChanged(Level arg0, BlockPos arg1, Block arg2, BlockPos arg3, boolean arg4)
method_26181(class_1937 arg0, class_2338 arg1, class_2248 arg2, class_2338 arg3, boolean arg4)
m_aeqyhmrr(C_cdctfzbn arg0, C_hynzadkk arg1, C_mmxmpdoq arg2, C_hynzadkk arg3, boolean arg4)
neighborUpdate(World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify)
neighborUpdate(World world, BlockPos pos, Block block, BlockPos fromPos, boolean notify)
m_60690_(C_1596_ p_60692_, C_4675_ p_60693_, C_1706_ p_60694_, C_4675_ p_60695_, boolean arg4)
public final void
a(dcb arg0, iz 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(dcb arg0, iz 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(dcb arg0, iz 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(dcb arg0, iz 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(dca arg0, iz arg1, dse 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(dca arg0, iz arg1, dse 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(dca arg0, iz arg1, dbs arg2, BiConsumer<cur, iz> arg3)
onExplosionHit(Level arg0, BlockPos arg1, Explosion arg2, BiConsumer<ItemStack, BlockPos> arg3)
method_55225(class_1937 arg0, class_2338 arg1, class_1927 arg2, BiConsumer<class_1799, class_2338> arg3)
m_yylpqepz(C_cdctfzbn arg0, C_hynzadkk arg1, C_aahhrzpf arg2, BiConsumer<C_sddaxwyk, C_hynzadkk> arg3)
onExploded(World world, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> stackMerger)
onExplosion(World world, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer)
m_306874_(C_1596_ p_311683_, C_4675_ p_310588_, C_1578_ p_309567_, BiConsumer<C_1391_, C_4675_> arg3)
public void
a(arf arg0, iz arg1, azh 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(arf arg0, iz arg1, azh 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(dca arg0, iz arg1, bsw 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 void
a(arf arg0, iz arg1, cur 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(eqn$a arg0)
getDrops(LootParams$Builder arg0)
method_26189(class_8567$class_8568 arg0)
m_meigdamn(C_nzsnkdtl$C_oqhigtaq arg0)
getDroppedStacks(LootContextParameterSet$Builder builder)
getDroppedStacks(LootContextParameterSet$Builder lootParameterBuilder)
m_287290_(C_286926_$C_286924_ arg0)
public ItemInteractionResult
a(cur arg0, dca arg1, cmz arg2, bqv arg3, evp 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(dca arg0, cmz arg1, evp 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(dca arg0, iz arg1, cmz 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
o(dbg arg0, iz 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
p(dbg arg0, iz 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(je arg0, dse arg1, dcb arg2, iz arg3, iz arg4)
updateShape(Direction arg0, BlockState arg1, LevelAccessor arg2, BlockPos arg3, BlockPos arg4)
method_26191(class_2350 arg0, class_2680 arg1, class_1936 arg2, class_2338 arg3, class_2338 arg4)
m_ecruzwpj(C_xpuuihxf arg0, C_txtbiemp arg1, C_vdvbsyle arg2, C_hynzadkk arg3, C_hynzadkk arg4)
getStateForNeighborUpdate(Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos)
getStateForNeighborUpdate(Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos)
m_60728_(C_4687_ p_60730_, C_2064_ p_60731_, C_1598_ p_60732_, C_4675_ p_60733_, C_4675_ arg4)
public boolean
a(eom 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(cyc 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(enw 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
r()
canBeReplaced()
method_45474()
m_iqyhrmls()
isReplaceable()
materialReplaceable()
m_247087_()
public boolean
a(dcd arg0, iz 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
q(dbg arg0, iz 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
b(dca arg0, iz 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(axf<dfb> 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(axf<dfb> arg0, Predicate<dsd$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(jm<dfb> 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(ji<dfb> 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>>
s()
getTags()
method_40144()
m_hnwtgjio()
streamTags()
streamTags()
m_204343_()
public boolean
t()
hasBlockEntity()
method_31709()
m_ujrzeftd()
hasBlockEntity()
hasBlockEntity()
m_155947_()
public <T extends BlockEntity> BlockEntityTicker<T>
a(dca arg0, dpl<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(dfb 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(ale<dfb> 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> registryKey)
m_305717_(C_5264_<C_1706_> arg0)
public FluidState
u()
getFluidState()
method_26227()
m_cmktylxm()
getFluidState()
getFluidState()
m_60819_()
public boolean
v()
isRandomlyTicking()
method_26229()
m_rpaciwuv()
hasRandomTicks()
hasRandomTicks()
m_60823_()
public long
a(iz 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
w()
getSoundType()
method_26231()
m_aoahmjkt()
getSoundGroup()
getSoundGroup()
m_60827_()
public void
a(dca arg0, dse arg1, evp arg2, cnr 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
d(dbg arg0, iz arg1, je 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(dbg arg0, iz arg1, je arg2, dnc 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, SideShapeType shapeType)
m_60659_(C_1559_ p_60661_, C_4675_ p_60662_, C_4687_ p_60663_, C_1931_ arg3)
public boolean
r(dbg arg0, iz 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
x()
asState()
method_26233()
m_bexroitu()
asBlockState()
asBlockState()
m_7160_()
public boolean
y()
requiresCorrectToolForDrops()
method_29291()
m_zrpxtrfo()
isToolRequired()
isToolRequired()
m_60834_()
public boolean
z()
shouldSpawnTerrainParticles()
method_45475()
m_hndkckmc()
hasBlockBreakParticles()
spawnsDustParticles()
m_295777_()
public NoteBlockInstrument
A()
instrument()
method_51364()
m_alvmezvc()
getInstrument()
getInstrument()
m_280603_()