net.minecraft.block

public abstract class AbstractBlock$AbstractBlockState

extends State<Block, BlockState>

cfi$a
net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase
net.minecraft.class_4970$class_4971
net.minecraft.block.AbstractBlock$AbstractBlockState
net.minecraft.unmapped.C_triydqro$C_eibemhky
net.minecraft.block.AbstractBlock$AbstractBlockState
net.minecraft.block.AbstractBlock$AbstractBlockState

Field summary

Modifier and TypeField
private final int
b
lightEmission
field_23167
luminance
f_wknecqnz
field_215708_d
lightLevel
private final boolean
e
useShapeForLightOcclusion
field_23168
hasSidedTransparency
f_cmbiwnda
field_215709_e
transparent
private final boolean
f
isAir
field_23169
isAir
f_jvcpotqu
field_235702_f_
isAir
private final Material
g
material
field_23170
material
f_nblipctl
field_235703_g_
material
private final MaterialColor
h
materialColor
field_23171
materialColor
f_lsxprixg
field_235704_h_
materialColor
private final float
i
destroySpeed
field_23172
hardness
f_jnxtuzdb
field_235705_i_
hardness
private final boolean
j
requiresCorrectToolForDrops
field_25184
toolRequired
f_roiqhlco
field_235706_j_
requiresTool
private final boolean
k
canOcclude
field_23173
opaque
f_ciiuhosx
field_235707_k_
isSolid
private final AbstractBlock$ContextPredicate
l
isRedstoneConductor
field_23174
solidBlockPredicate
f_mkfwgndk
field_235708_l_
isNormalCube
private final AbstractBlock$ContextPredicate
m
isSuffocating
field_23175
suffocationPredicate
f_wvbmkgls
field_235709_m_
blocksVisionChecker
private final AbstractBlock$ContextPredicate
n
isViewBlocking
field_23176
blockVisionPredicate
f_vifiyewd
field_235710_n_
blocksVision
private final AbstractBlock$ContextPredicate
o
hasPostProcess
field_23177
postProcessPredicate
f_vskisdzk
field_235711_o_
needsPostProcessing
private final AbstractBlock$ContextPredicate
p
emissiveRendering
field_23178
emissiveLightingPredicate
f_nijrkoes
field_235712_p_
emissiveRendering
protected AbstractBlock$AbstractBlockState$ShapeCache
a
cache
field_23166
shapeCache
f_vcrxfhyc
field_215707_c
cache

Constructor summary

ModifierConstructor
protected (Block block, com.google.common.collect.ImmutableMap<Property<?>, Comparable<?>> propertyMap, MapCodec<BlockState> arg2)

Method summary

Modifier and TypeMethod
public void
a()
initCache()
method_26200()
initShapeCache()
m_jdjgfjtl()
func_215692_c()
cacheState()
public Block
b()
getBlock()
method_26204()
getBlock()
m_yvamjply()
func_177230_c()
getBlock()
public Material
c()
getMaterial()
method_26207()
getMaterial()
m_aypbwfok()
func_185904_a()
getMaterial()
public boolean
a(bpg arg0, fu arg1, aoq<?> arg2)
isValidSpawn(BlockGetter arg0, BlockPos arg1, EntityType<?> arg2)
method_26170(class_1922 arg0, class_2338 arg1, class_1299<?> arg2)
allowsSpawning(BlockView world, BlockPos pos, EntityType<?> type)
m_obmfmaxl(C_peaveboq arg0, C_hynzadkk arg1, C_ogavsvbr<?> arg2)
func_215688_a(IBlockReader arg0, BlockPos arg1, EntityType<?> arg2)
canEntitySpawn(IBlockReader worldIn, BlockPos pos, EntityType<?> type)
public boolean
a(bpg arg0, fu arg1)
propagatesSkylightDown(BlockGetter arg0, BlockPos arg1)
method_26167(class_1922 arg0, class_2338 arg1)
isTranslucent(BlockView world, BlockPos pos)
m_pppprjpr(C_peaveboq arg0, C_hynzadkk arg1)
func_200131_a(IBlockReader arg0, BlockPos arg1)
propagatesSkylightDown(IBlockReader worldIn, BlockPos pos)
public int
b(bpg arg0, fu arg1)
getLightBlock(BlockGetter arg0, BlockPos arg1)
method_26193(class_1922 arg0, class_2338 arg1)
getOpacity(BlockView world, BlockPos pos)
m_pvjmhzzb(C_peaveboq arg0, C_hynzadkk arg1)
func_200016_a(IBlockReader arg0, BlockPos arg1)
getOpacity(IBlockReader worldIn, BlockPos pos)
public VoxelShape
a(bpg arg0, fu arg1, fz arg2)
getFaceOcclusionShape(BlockGetter arg0, BlockPos arg1, Direction arg2)
method_26173(class_1922 arg0, class_2338 arg1, class_2350 arg2)
getCullingFace(BlockView world, BlockPos pos, Direction direction)
m_ylfeavtj(C_peaveboq arg0, C_hynzadkk arg1, C_xpuuihxf arg2)
func_215702_a(IBlockReader arg0, BlockPos arg1, Direction arg2)
getFaceOcclusionShape(IBlockReader worldIn, BlockPos pos, Direction directionIn)
public VoxelShape
c(bpg arg0, fu arg1)
getOcclusionShape(BlockGetter arg0, BlockPos arg1)
method_26201(class_1922 arg0, class_2338 arg1)
getCullingShape(BlockView world, BlockPos pos)
m_jrjglqlg(C_peaveboq arg0, C_hynzadkk arg1)
func_235754_c_(IBlockReader arg0, BlockPos arg1)
getRenderShapeTrue(IBlockReader reader, BlockPos pos)
public boolean
d()
hasLargeCollisionShape()
method_26209()
exceedsCube()
m_pobwdefx()
func_215704_f()
isCollisionShapeLargerThanFullBlock()
public boolean
e()
useShapeForLightOcclusion()
method_26211()
hasSidedTransparency()
m_bvdtgomm()
func_215691_g()
isTransparent()
public int
f()
getLightEmission()
method_26213()
getLuminance()
m_zntvpiao()
func_185906_d()
getLightValue()
public boolean
g()
isAir()
method_26215()
isAir()
m_syctyvho()
func_196958_f()
isAir()
public MaterialColor
d(bpg arg0, fu arg1)
getMapColor(BlockGetter arg0, BlockPos arg1)
method_26205(class_1922 arg0, class_2338 arg1)
getTopMaterialColor(BlockView world, BlockPos pos)
m_wdjjfoyp(C_peaveboq arg0, C_hynzadkk arg1)
func_185909_g(IBlockReader arg0, BlockPos arg1)
getMaterialColor(IBlockReader worldIn, BlockPos pos)
public BlockState
a(cap arg0)
rotate(Rotation arg0)
method_26186(class_2470 arg0)
rotate(BlockRotation rotation)
m_wgsmrhqm(C_mboglirk arg0)
func_185907_a(Rotation arg0)
rotate(Rotation rot)
public BlockState
a(bzj arg0)
mirror(Mirror arg0)
method_26185(class_2415 arg0)
mirror(BlockMirror mirror)
m_dnichqqq(C_qomzaqud arg0)
func_185902_a(Mirror arg0)
mirror(Mirror mirrorIn)
public BlockRenderType
h()
getRenderShape()
method_26217()
getRenderType()
m_uiiilpvn()
func_185901_i()
getRenderType()
public boolean
g(bpg arg0, fu arg1)
isRedstoneConductor(BlockGetter arg0, BlockPos arg1)
method_26212(class_1922 arg0, class_2338 arg1)
isSolidBlock(BlockView world, BlockPos pos)
m_tiftdhby(C_peaveboq arg0, C_hynzadkk arg1)
func_215686_e(IBlockReader arg0, BlockPos arg1)
isNormalCube(IBlockReader reader, BlockPos pos)
public boolean
i()
isSignalSource()
method_26219()
emitsRedstonePower()
m_vlxoaqxh()
func_185897_m()
canProvidePower()
public int
b(bpg arg0, fu arg1, fz arg2)
getSignal(BlockGetter arg0, BlockPos arg1, Direction arg2)
method_26195(class_1922 arg0, class_2338 arg1, class_2350 arg2)
getWeakRedstonePower(BlockView world, BlockPos pos, Direction direction)
m_mmybweat(C_peaveboq arg0, C_hynzadkk arg1, C_xpuuihxf arg2)
func_185911_a(IBlockReader arg0, BlockPos arg1, Direction arg2)
getWeakPower(IBlockReader blockAccess, BlockPos pos, Direction side)
public boolean
j()
hasAnalogOutputSignal()
method_26221()
hasComparatorOutput()
m_qcyiqint()
func_185912_n()
hasComparatorInputOverride()
public int
a(bqb arg0, fu arg1)
getAnalogOutputSignal(Level arg0, BlockPos arg1)
method_26176(class_1937 arg0, class_2338 arg1)
getComparatorOutput(World world, BlockPos pos)
m_sqkbjeqw(C_cdctfzbn arg0, C_hynzadkk arg1)
func_185888_a(World arg0, BlockPos arg1)
getComparatorInputOverride(World worldIn, BlockPos pos)
public float
h(bpg arg0, fu arg1)
getDestroySpeed(BlockGetter arg0, BlockPos arg1)
method_26214(class_1922 arg0, class_2338 arg1)
getHardness(BlockView world, BlockPos pos)
m_xwrwcvne(C_peaveboq arg0, C_hynzadkk arg1)
func_185887_b(IBlockReader arg0, BlockPos arg1)
getBlockHardness(IBlockReader worldIn, BlockPos pos)
public float
a(bec arg0, bpg arg1, fu arg2)
getDestroyProgress(Player arg0, BlockGetter arg1, BlockPos arg2)
method_26165(class_1657 arg0, class_1922 arg1, class_2338 arg2)
calcBlockBreakingDelta(PlayerEntity player, BlockView world, BlockPos pos)
m_wnhxkbga(C_jzrpycqo arg0, C_peaveboq arg1, C_hynzadkk arg2)
func_185903_a(PlayerEntity arg0, IBlockReader arg1, BlockPos arg2)
getPlayerRelativeBlockHardness(PlayerEntity player, IBlockReader worldIn, BlockPos pos)
public int
c(bpg arg0, fu arg1, fz arg2)
getDirectSignal(BlockGetter arg0, BlockPos arg1, Direction arg2)
method_26203(class_1922 arg0, class_2338 arg1, class_2350 arg2)
getStrongRedstonePower(BlockView world, BlockPos pos, Direction direction)
m_wzekgvhc(C_peaveboq arg0, C_hynzadkk arg1, C_xpuuihxf arg2)
func_185893_b(IBlockReader arg0, BlockPos arg1, Direction arg2)
getStrongPower(IBlockReader blockAccess, BlockPos pos, Direction side)
public PistonBehavior
k()
getPistonPushReaction()
method_26223()
getPistonBehavior()
m_nvonxvnu()
func_185905_o()
getPushReaction()
public boolean
i(bpg arg0, fu arg1)
isSolidRender(BlockGetter arg0, BlockPos arg1)
method_26216(class_1922 arg0, class_2338 arg1)
isOpaqueFullCube(BlockView world, BlockPos pos)
m_vdryyqsm(C_peaveboq arg0, C_hynzadkk arg1)
func_200015_d(IBlockReader arg0, BlockPos arg1)
isOpaqueCube(IBlockReader worldIn, BlockPos pos)
public boolean
l()
canOcclude()
method_26225()
isOpaque()
m_oizsdbkh()
func_200132_m()
isSolid()
public VoxelShape
j(bpg arg0, fu arg1)
getShape(BlockGetter arg0, BlockPos arg1)
method_26218(class_1922 arg0, class_2338 arg1)
getOutlineShape(BlockView world, BlockPos pos)
m_efltdtfe(C_peaveboq arg0, C_hynzadkk arg1)
func_196954_c(IBlockReader arg0, BlockPos arg1)
getShape(IBlockReader worldIn, BlockPos pos)
public VoxelShape
a(bpg arg0, fu arg1, der arg2)
getShape(BlockGetter arg0, BlockPos arg1, CollisionContext arg2)
method_26172(class_1922 arg0, class_2338 arg1, class_3726 arg2)
getOutlineShape(BlockView world, BlockPos pos, ShapeContext context)
m_dmvfoizu(C_peaveboq arg0, C_hynzadkk arg1, C_pbfjvesm arg2)
func_215700_a(IBlockReader arg0, BlockPos arg1, ISelectionContext arg2)
getShape(IBlockReader worldIn, BlockPos pos, ISelectionContext context)
public VoxelShape
k(bpg arg0, fu arg1)
getCollisionShape(BlockGetter arg0, BlockPos arg1)
method_26220(class_1922 arg0, class_2338 arg1)
getCollisionShape(BlockView world, BlockPos pos)
m_mtoyahuu(C_peaveboq arg0, C_hynzadkk arg1)
func_196952_d(IBlockReader arg0, BlockPos arg1)
getCollisionShape(IBlockReader worldIn, BlockPos pos)
public VoxelShape
b(bpg arg0, fu arg1, der arg2)
getCollisionShape(BlockGetter arg0, BlockPos arg1, CollisionContext arg2)
method_26194(class_1922 arg0, class_2338 arg1, class_3726 arg2)
getCollisionShape(BlockView world, BlockPos pos, ShapeContext context)
m_xqzhmuim(C_peaveboq arg0, C_hynzadkk arg1, C_pbfjvesm arg2)
func_215685_b(IBlockReader arg0, BlockPos arg1, ISelectionContext arg2)
getCollisionShape(IBlockReader worldIn, BlockPos pos, ISelectionContext context)
public VoxelShape
l(bpg arg0, fu arg1)
getBlockSupportShape(BlockGetter arg0, BlockPos arg1)
method_26222(class_1922 arg0, class_2338 arg1)
getSidesShape(BlockView world, BlockPos pos)
m_xxeztier(C_peaveboq arg0, C_hynzadkk arg1)
func_196951_e(IBlockReader arg0, BlockPos arg1)
getRenderShape(IBlockReader worldIn, BlockPos pos)
public VoxelShape
c(bpg arg0, fu arg1, der arg2)
getVisualShape(BlockGetter arg0, BlockPos arg1, CollisionContext arg2)
method_26202(class_1922 arg0, class_2338 arg1, class_3726 arg2)
getVisualShape(BlockView world, BlockPos pos, ShapeContext context)
m_uawreshq(C_peaveboq arg0, C_hynzadkk arg1, C_pbfjvesm arg2)
func_199611_f(IBlockReader arg0, BlockPos arg1, ISelectionContext arg2)
getRaytraceShape(IBlockReader worldIn, BlockPos pos, ISelectionContext context)
public VoxelShape
m(bpg arg0, fu arg1)
getInteractionShape(BlockGetter arg0, BlockPos arg1)
method_26224(class_1922 arg0, class_2338 arg1)
getRayTraceShape(BlockView world, BlockPos pos)
m_dhmxbcpf(C_peaveboq arg0, C_hynzadkk arg1)
func_235777_m_(IBlockReader arg0, BlockPos arg1)
getRayTraceShape(IBlockReader reader, BlockPos pos)
public final boolean
a(bpg arg0, fu arg1, aom arg2)
entityCanStandOn(BlockGetter arg0, BlockPos arg1, Entity arg2)
method_26168(class_1922 arg0, class_2338 arg1, class_1297 arg2)
hasSolidTopSurface(BlockView world, BlockPos pos, Entity entity)
m_euetbjri(C_peaveboq arg0, C_hynzadkk arg1, C_astfners arg2)
func_235719_a_(IBlockReader arg0, BlockPos arg1, Entity arg2)
canSpawnMobs(IBlockReader reader, BlockPos pos, Entity entity)
public final boolean
a(bpg arg0, fu arg1, aom arg2, fz arg3)
entityCanStandOnFace(BlockGetter arg0, BlockPos arg1, Entity arg2, Direction arg3)
method_26169(class_1922 arg0, class_2338 arg1, class_1297 arg2, class_2350 arg3)
hasSolidTopSurface(BlockView world, BlockPos pos, Entity entity, Direction direction)
m_rkkqwejt(C_peaveboq arg0, C_hynzadkk arg1, C_astfners arg2, C_xpuuihxf arg3)
func_215682_a(IBlockReader arg0, BlockPos arg1, Entity arg2, Direction arg3)
isTopSolid(IBlockReader reader, BlockPos pos, Entity entityIn, Direction direction)
public Vec3d
n(bpg arg0, fu arg1)
getOffset(BlockGetter arg0, BlockPos arg1)
method_26226(class_1922 arg0, class_2338 arg1)
getModelOffset(BlockView world, BlockPos pos)
m_loplhzxh(C_peaveboq arg0, C_hynzadkk arg1)
func_191059_e(IBlockReader arg0, BlockPos arg1)
getOffset(IBlockReader access, BlockPos pos)
public boolean
a(bqb arg0, fu 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)
onSyncedBlockEvent(World world, BlockPos pos, int type, int data)
m_vrkuyjxa(C_cdctfzbn arg0, C_hynzadkk arg1, int arg2, int arg3)
func_235728_a_(World arg0, BlockPos arg1, int arg2, int arg3)
receiveBlockEvent(World world, BlockPos pos, int id, int param)
public void
a(bqb arg0, fu arg1, bvr arg2, fu arg3, boolean arg4)
neighborChanged(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)
neighborUpdate(World world, BlockPos pos, Block block, BlockPos posFrom, boolean notify)
m_gosfbjut(C_cdctfzbn arg0, C_hynzadkk arg1, C_mmxmpdoq arg2, C_hynzadkk arg3, boolean arg4)
func_215697_a(World arg0, BlockPos arg1, Block arg2, BlockPos arg3, boolean arg4)
neighborChanged(World worldIn, BlockPos posIn, Block blockIn, BlockPos fromPosIn, boolean isMoving)
public final void
a(bqc arg0, fu arg1, int arg2)
updateNeighbourShapes(LevelAccessor arg0, BlockPos arg1, int arg2)
method_30101(class_1936 arg0, class_2338 arg1, int arg2)
method_30101(WorldAccess arg0, BlockPos arg1, int arg2)
m_taitjfvj(C_vdvbsyle arg0, C_hynzadkk arg1, int arg2)
func_235734_a_(IWorld arg0, BlockPos arg1, int arg2)
updateNeighbours(IWorld world, BlockPos pos, int flag)
public final void
a(bqc arg0, fu 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)
updateNeighbors(WorldAccess world, BlockPos pos, int flags, int arg3)
m_vbgvilsg(C_vdvbsyle arg0, C_hynzadkk arg1, int arg2, int arg3)
func_241482_a_(IWorld arg0, BlockPos arg1, int arg2, int arg3)
updateNeighbours(IWorld world, BlockPos pos, int flag, int recursionLeft)
public final void
b(bqc arg0, fu arg1, int arg2)
updateIndirectNeighbourShapes(LevelAccessor arg0, BlockPos arg1, int arg2)
method_30102(class_1936 arg0, class_2338 arg1, int arg2)
method_30102(WorldAccess arg0, BlockPos arg1, int arg2)
m_uzdmnbkc(C_vdvbsyle arg0, C_hynzadkk arg1, int arg2)
func_196948_b(IWorld arg0, BlockPos arg1, int arg2)
updateDiagonalNeighbors(IWorld worldIn, BlockPos pos, int flags)
public void
b(bqc arg0, fu 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)
prepare(WorldAccess world, BlockPos pos, int flags, int arg3)
m_lwfnozvx(C_vdvbsyle arg0, C_hynzadkk arg1, int arg2, int arg3)
func_241483_b_(IWorld arg0, BlockPos arg1, int arg2, int arg3)
updateDiagonalNeighbors(IWorld world, BlockPos pos, int flags, int recursionLeft)
public void
a(bqb arg0, fu arg1, cfj 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)
onBlockAdded(World world, BlockPos pos, BlockState state, boolean notify)
m_dzckrsvs(C_cdctfzbn arg0, C_hynzadkk arg1, C_txtbiemp arg2, boolean arg3)
func_215705_a(World arg0, BlockPos arg1, BlockState arg2, boolean arg3)
onBlockAdded(World worldIn, BlockPos pos, BlockState oldState, boolean isMoving)
public void
b(bqb arg0, fu arg1, cfj 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)
onStateReplaced(World world, BlockPos pos, BlockState state, boolean moved)
m_kpbacduh(C_cdctfzbn arg0, C_hynzadkk arg1, C_txtbiemp arg2, boolean arg3)
func_196947_b(World arg0, BlockPos arg1, BlockState arg2, boolean arg3)
onReplaced(World worldIn, BlockPos pos, BlockState newState, boolean isMoving)
public void
a(zd arg0, fu arg1, Random arg2)
tick(ServerLevel arg0, BlockPos arg1, Random arg2)
method_26192(class_3218 arg0, class_2338 arg1, Random arg2)
scheduledTick(ServerWorld world, BlockPos pos, Random arg2)
m_mheuwasn(C_bdwnwhiu arg0, C_hynzadkk arg1, Random arg2)
func_227033_a_(ServerWorld arg0, BlockPos arg1, Random arg2)
tick(ServerWorld worldIn, BlockPos posIn, Random randomIn)
public void
b(zd arg0, fu arg1, Random arg2)
randomTick(ServerLevel arg0, BlockPos arg1, Random arg2)
method_26199(class_3218 arg0, class_2338 arg1, Random arg2)
randomTick(ServerWorld world, BlockPos pos, Random arg2)
m_ycqrutei(C_bdwnwhiu arg0, C_hynzadkk arg1, Random arg2)
func_227034_b_(ServerWorld arg0, BlockPos arg1, Random arg2)
randomTick(ServerWorld worldIn, BlockPos posIn, Random randomIn)
public void
a(bqb arg0, fu arg1, aom arg2)
entityInside(Level arg0, BlockPos arg1, Entity arg2)
method_26178(class_1937 arg0, class_2338 arg1, class_1297 arg2)
onEntityCollision(World world, BlockPos pos, Entity entity)
m_ulazwqqp(C_cdctfzbn arg0, C_hynzadkk arg1, C_astfners arg2)
func_196950_a(World arg0, BlockPos arg1, Entity arg2)
onEntityCollision(World worldIn, BlockPos pos, Entity entityIn)
public void
a(bqb arg0, fu arg1, bki arg2)
spawnAfterBreak(Level arg0, BlockPos arg1, ItemStack arg2)
method_26180(class_1937 arg0, class_2338 arg1, class_1799 arg2)
onStacksDropped(World world, BlockPos pos, ItemStack stack)
m_rmmtpuqk(C_cdctfzbn arg0, C_hynzadkk arg1, C_sddaxwyk arg2)
func_215706_a(World arg0, BlockPos arg1, ItemStack arg2)
spawnAdditionalDrops(World worldIn, BlockPos pos, ItemStack stack)
public List<ItemStack>
a(dat$a arg0)
getDrops(LootContext$Builder arg0)
method_26189(class_47$class_48 arg0)
getDroppedStacks(LootContext$Builder builder)
m_meigdamn(C_iakykpgh$C_xdyltqvb arg0)
func_215693_a(LootContext$Builder arg0)
getDrops(LootContext$Builder builder)
public ActionResult
a(bqb arg0, bec arg1, anf arg2, deh arg3)
use(Level arg0, Player arg1, InteractionHand arg2, BlockHitResult arg3)
method_26174(class_1937 arg0, class_1657 arg1, class_1268 arg2, class_3965 arg3)
onUse(World world, PlayerEntity player, Hand hand, BlockHitResult hit)
m_blwkudrx(C_cdctfzbn arg0, C_jzrpycqo arg1, C_laxmzoqs arg2, C_jdakttms arg3)
func_227031_a_(World arg0, PlayerEntity arg1, Hand arg2, BlockRayTraceResult arg3)
onBlockActivated(World worldIn, PlayerEntity player, Hand handIn, BlockRayTraceResult resultIn)
public void
a(bqb arg0, fu arg1, bec arg2)
attack(Level arg0, BlockPos arg1, Player arg2)
method_26179(class_1937 arg0, class_2338 arg1, class_1657 arg2)
onBlockBreakStart(World world, BlockPos pos, PlayerEntity player)
m_drnqxfyq(C_cdctfzbn arg0, C_hynzadkk arg1, C_jzrpycqo arg2)
func_196942_a(World arg0, BlockPos arg1, PlayerEntity arg2)
onBlockClicked(World worldIn, BlockPos pos, PlayerEntity player)
public boolean
o(bpg arg0, fu arg1)
isSuffocating(BlockGetter arg0, BlockPos arg1)
method_26228(class_1922 arg0, class_2338 arg1)
shouldSuffocate(BlockView world, BlockPos pos)
m_hupzkros(C_peaveboq arg0, C_hynzadkk arg1)
func_229980_m_(IBlockReader arg0, BlockPos arg1)
isSuffocating(IBlockReader blockReaderIn, BlockPos blockPosIn)
public BlockState
a(fz arg0, cfj arg1, bqc arg2, fu arg3, fu 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)
getStateForNeighborUpdate(Direction direction, BlockState state, WorldAccess world, BlockPos pos, BlockPos fromPos)
m_ecruzwpj(C_xpuuihxf arg0, C_txtbiemp arg1, C_vdvbsyle arg2, C_hynzadkk arg3, C_hynzadkk arg4)
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(bpg arg0, fu arg1, czg arg2)
isPathfindable(BlockGetter arg0, BlockPos arg1, PathComputationType arg2)
method_26171(class_1922 arg0, class_2338 arg1, class_10 arg2)
canPathfindThrough(BlockView world, BlockPos pos, NavigationType type)
m_iznnuukl(C_peaveboq arg0, C_hynzadkk arg1, C_kjwlgpfr arg2)
func_196957_g(IBlockReader arg0, BlockPos arg1, PathType arg2)
allowsMovement(IBlockReader worldIn, BlockPos pos, PathType type)
public boolean
a(bin arg0)
canBeReplaced(BlockPlaceContext arg0)
method_26166(class_1750 arg0)
canReplace(ItemPlacementContext context)
m_dsvuvzcp(C_aiootljq arg0)
func_196953_a(BlockItemUseContext arg0)
isReplaceable(BlockItemUseContext useContext)
public boolean
a(cwz arg0)
canBeReplaced(Fluid arg0)
method_26188(class_3611 arg0)
canBucketPlace(Fluid fluid)
m_tjbimmww(C_rxhyurmy arg0)
func_227032_a_(Fluid arg0)
isReplaceable(Fluid fluidIn)
public boolean
a(bqd arg0, fu arg1)
canSurvive(LevelReader arg0, BlockPos arg1)
method_26184(class_4538 arg0, class_2338 arg1)
canPlaceAt(WorldView world, BlockPos pos)
m_lcyrgaem(C_eemzphbi arg0, C_hynzadkk arg1)
func_196955_c(IWorldReader arg0, BlockPos arg1)
isValidPosition(IWorldReader worldIn, BlockPos pos)
public boolean
q(bpg arg0, fu arg1)
hasPostProcess(BlockGetter arg0, BlockPos arg1)
method_26232(class_1922 arg0, class_2338 arg1)
shouldPostProcess(BlockView world, BlockPos pos)
m_drzwwali(C_peaveboq arg0, C_hynzadkk arg1)
func_202065_c(IBlockReader arg0, BlockPos arg1)
blockNeedsPostProcessing(IBlockReader worldIn, BlockPos pos)
public NamedScreenHandlerFactory
b(bqb arg0, fu arg1)
getMenuProvider(Level arg0, BlockPos arg1)
method_26196(class_1937 arg0, class_2338 arg1)
createScreenHandlerFactory(World world, BlockPos pos)
m_atelilup(C_cdctfzbn arg0, C_hynzadkk arg1)
func_215699_b(World arg0, BlockPos arg1)
getContainer(World worldIn, BlockPos pos)
public boolean
a(adf<bvr> arg0)
is(Tag<Block> arg0)
method_26164(class_3494<class_2248> arg0)
isIn(Tag<Block> tag)
m_hpvrsswh(C_mokekhxv<C_mmxmpdoq> arg0)
func_235714_a_(ITag<Block> arg0)
isIn(ITag<Block> tag)
public boolean
a(adf<bvr> arg0, Predicate<cfi$a> arg1)
is(Tag<Block> arg0, Predicate<BlockBehaviour$BlockStateBase> arg1)
method_27851(class_3494<class_2248> arg0, Predicate<class_4970$class_4971> arg1)
method_27851(Tag<Block> arg0, Predicate<AbstractBlock$AbstractBlockState> arg1)
m_fqtnyftn(C_mokekhxv<C_mmxmpdoq> arg0, Predicate<C_triydqro$C_eibemhky> arg1)
func_235715_a_(ITag<Block> arg0, Predicate<AbstractBlock$AbstractBlockState> arg1)
isInAndMatches(ITag<Block> tag, Predicate<AbstractBlock$AbstractBlockState> predicate)
public boolean
a(bvr arg0)
is(Block arg0)
method_27852(class_2248 arg0)
isOf(Block block)
m_fuqgdrck(C_mmxmpdoq arg0)
func_203425_a(Block arg0)
isIn(Block tagIn)
public FluidState
m()
getFluidState()
method_26227()
getFluidState()
m_cmktylxm()
func_204520_s()
getFluidState()
public boolean
n()
isRandomlyTicking()
method_26229()
hasRandomTicks()
m_rpaciwuv()
func_204519_t()
ticksRandomly()
public BlockSoundGroup
o()
getSoundType()
method_26231()
getSoundGroup()
m_aoahmjkt()
func_215695_r()
getSoundType()
public void
a(bqb arg0, cfj arg1, deh arg2, bes arg3)
onProjectileHit(Level arg0, BlockState arg1, BlockHitResult arg2, Projectile arg3)
method_26175(class_1937 arg0, class_2680 arg1, class_3965 arg2, class_1676 arg3)
onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile)
m_vixzpdbd(C_cdctfzbn arg0, C_txtbiemp arg1, C_jdakttms arg2, C_ltpsyvhj arg3)
func_215690_a(World arg0, BlockState arg1, BlockRayTraceResult arg2, ProjectileEntity arg3)
onProjectileCollision(World worldIn, BlockState state, BlockRayTraceResult hit, ProjectileEntity projectile)
public boolean
d(bpg arg0, fu arg1, fz arg2)
isFaceSturdy(BlockGetter arg0, BlockPos arg1, Direction arg2)
method_26206(class_1922 arg0, class_2338 arg1, class_2350 arg2)
isSideSolidFullSquare(BlockView world, BlockPos pos, Direction direction)
m_kgmqyypx(C_peaveboq arg0, C_hynzadkk arg1, C_xpuuihxf arg2)
func_224755_d(IBlockReader arg0, BlockPos arg1, Direction arg2)
isSolidSide(IBlockReader blockReaderIn, BlockPos blockPosIn, Direction directionIn)
public boolean
r(bpg arg0, fu arg1)
isCollisionShapeFullBlock(BlockGetter arg0, BlockPos arg1)
method_26234(class_1922 arg0, class_2338 arg1)
isFullCube(BlockView world, BlockPos pos)
m_shtlgpee(C_peaveboq arg0, C_hynzadkk arg1)
func_235785_r_(IBlockReader arg0, BlockPos arg1)
hasOpaqueCollisionShape(IBlockReader reader, BlockPos pos)
protected abstract BlockState
p()
asState()
method_26233()
asBlockState()
m_bexroitu()
func_230340_p_()
getSelf()
public boolean
q()
requiresCorrectToolForDrops()
method_29291()
isToolRequired()
m_zrpxtrfo()
func_235783_q_()
getRequiresTool()
public boolean
e(bpg arg0, fu arg1)
emissiveRendering(BlockGetter arg0, BlockPos arg1)
method_26208(class_1922 arg0, class_2338 arg1)
hasEmissiveLighting(BlockView world, BlockPos pos)
m_cznyzibb(C_peaveboq arg0, C_hynzadkk arg1)
func_227035_k_(IBlockReader arg0, BlockPos arg1)
isEmissiveRendering(IBlockReader reader, BlockPos pos)
public float
f(bpg arg0, fu arg1)
getShadeBrightness(BlockGetter arg0, BlockPos arg1)
method_26210(class_1922 arg0, class_2338 arg1)
getAmbientOcclusionLightLevel(BlockView world, BlockPos pos)
m_bwdfnocm(C_peaveboq arg0, C_hynzadkk arg1)
func_215703_d(IBlockReader arg0, BlockPos arg1)
getAmbientOcclusionLightValue(IBlockReader reader, BlockPos pos)
public boolean
a(cfj arg0, fz arg1)
skipRendering(BlockState arg0, Direction arg1)
method_26187(class_2680 arg0, class_2350 arg1)
isSideInvisible(BlockState state, Direction direction)
m_ovkaqeaw(C_txtbiemp arg0, C_xpuuihxf arg1)
func_200017_a(BlockState arg0, Direction arg1)
isSideInvisible(BlockState state, Direction face)
public boolean
p(bpg arg0, fu arg1)
isViewBlocking(BlockGetter arg0, BlockPos arg1)
method_26230(class_1922 arg0, class_2338 arg1)
shouldBlockVision(BlockView world, BlockPos pos)
m_rqasbbhz(C_peaveboq arg0, C_hynzadkk arg1)
func_215696_m(IBlockReader arg0, BlockPos arg1)
causesSuffocation(IBlockReader worldIn, BlockPos pos)
public long
a(fu arg0)
getSeed(BlockPos arg0)
method_26190(class_2338 arg0)
getRenderingSeed(BlockPos pos)
m_iaogtews(C_hynzadkk arg0)
func_209533_a(BlockPos arg0)
getPositionRandom(BlockPos pos)