Package net.minecraft.block
Class AbstractBlock.AbstractBlockState
- Direct Known Subclasses:
- BlockState
- Enclosing class:
- AbstractBlock
- Mappings:
- Namespace - Name - named - net/minecraft/block/AbstractBlock$AbstractBlockState- intermediary - net/minecraft/class_4970$class_4971- official - ebp$a
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static final class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final booleanprivate final AbstractBlock.ContextPredicateprivate final booleanprivate VoxelShape[]private VoxelShapeprivate static final Direction[]private final AbstractBlock.ContextPredicateprivate static final VoxelShape[]private FluidStateprivate static final VoxelShape[]private final floatprivate final booleanprivate final NoteBlockInstrumentprivate final booleanprivate final booleanDeprecated.private final intprivate final MapColorprivate final @Nullable AbstractBlock.Offsetterprivate intprivate final booleanprivate booleanprivate final PistonBehaviorprivate final AbstractBlock.ContextPredicateprivate final booleanprivate booleanDeprecated.private final AbstractBlock.ContextPredicateprivate final AbstractBlock.ContextPredicateprivate booleanprivate final booleanprivate booleanFields inherited from class net.minecraft.state.Statecodec, NAME, owner, PROPERTIES
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedAbstractBlockState(Block block, Reference2ObjectArrayMap<Property<?>, Comparable<?>> propertyMap, com.mojang.serialization.MapCodec<BlockState> codec) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanallowsSpawning(BlockView world, BlockPos pos, EntityType<?> type) protected abstract BlockStatebooleanDeprecated.floatcalcBlockBreakingDelta(PlayerEntity player, BlockView world, BlockPos pos) booleancanBucketPlace(Fluid fluid) booleanbooleancanPlaceAt(WorldView world, BlockPos pos) booleancanReplace(ItemPlacementContext context) createScreenHandlerFactory(World world, BlockPos pos) booleanbooleanfloatgetAmbientOcclusionLightLevel(BlockView world, BlockPos pos) getBlock()<T extends BlockEntity>
 @Nullable BlockEntityTicker<T> getBlockEntityTicker(World world, BlockEntityType<T> blockEntityType) getCameraCollisionShape(BlockView world, BlockPos pos, ShapeContext context) getCollisionShape(BlockView world, BlockPos pos) getCollisionShape(BlockView world, BlockPos pos, ShapeContext context) intgetComparatorOutput(World world, BlockPos pos) getCullingFace(Direction direction) getDroppedStacks(LootWorldContext.Builder builder) floatgetHardness(BlockView world, BlockPos pos) getInsideCollisionShape(BlockView blockView, BlockPos pos, Entity entity) intReturns the light level emitted by this block state.getMapColor(BlockView world, BlockPos pos) getModelOffset(BlockPos pos) intgetOutlineShape(BlockView world, BlockPos pos) getOutlineShape(BlockView world, BlockPos pos, ShapeContext context) getPickStack(WorldView world, BlockPos pos, boolean includeData) getRaycastShape(BlockView world, BlockPos pos) longgetRenderingSeed(BlockPos pos) getSidesShape(BlockView world, BlockPos pos) getStateForNeighborUpdate(WorldView world, ScheduledTickView tickView, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, Random random) Gets the possibly updated block state of this block when a neighboring block is updated.intgetStrongRedstonePower(BlockView world, BlockPos pos, Direction direction) intgetWeakRedstonePower(BlockView world, BlockPos pos, Direction direction) booleanbooleanbooleanbooleanhasEmissiveLighting(BlockView world, BlockPos pos) booleanbooleanbooleanfinal booleanhasSolidTopSurface(BlockView world, BlockPos pos, Entity entity) voidbooleanisAir()booleanbooleanisFullCube(BlockView world, BlockPos pos) booleanisIn(RegistryEntryList<Block> blocks) booleanbooleanisIn(TagKey<Block> tag, Predicate<AbstractBlock.AbstractBlockState> predicate) booleanisLiquid()Deprecated.booleanbooleanisOf(RegistryEntry<Block> blockEntry) booleanisOpaque()booleanbooleanbooleanisSideInvisible(BlockState state, Direction direction) booleanisSideSolid(BlockView world, BlockPos pos, Direction direction, SideShapeType shapeType) booleanisSideSolidFullSquare(BlockView world, BlockPos pos, Direction direction) booleanisSolid()Deprecated.booleanisSolidBlock(BlockView world, BlockPos pos) final booleanisSolidSurface(BlockView world, BlockPos pos, Entity entity, Direction direction) booleanbooleanbooleanmatchesKey(RegistryKey<Block> key) mirror(BlockMirror mirror) voidneighborUpdate(World world, BlockPos pos, Block sourceBlock, @Nullable WireOrientation wireOrientation, boolean notify) voidonBlockAdded(World world, BlockPos pos, BlockState state, boolean notify) voidonBlockBreakStart(World world, BlockPos pos, PlayerEntity player) voidonEntityCollision(World world, BlockPos pos, Entity entity, EntityCollisionHandler entityCollisionHandler) voidonExploded(ServerWorld world, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> stackMerger) voidonProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile) voidonStacksDropped(ServerWorld world, BlockPos pos, ItemStack tool, boolean dropExperience) voidonStateReplaced(ServerWorld world, BlockPos pos, boolean moved) booleanonSyncedBlockEvent(World world, BlockPos pos, int type, int data) onUse(World world, PlayerEntity player, BlockHitResult hit) onUseWithItem(ItemStack stack, World world, PlayerEntity player, Hand hand, BlockHitResult hit) final voidprepare(WorldAccess world, BlockPos pos, int flags) voidprepare(WorldAccess world, BlockPos pos, int flags, int maxUpdateDepth) voidrandomTick(ServerWorld world, BlockPos pos, Random random) rotate(BlockRotation rotation) voidscheduledTick(ServerWorld world, BlockPos pos, Random random) private booleanbooleanshouldBlockVision(BlockView world, BlockPos pos) booleanshouldPostProcess(BlockView world, BlockPos pos) booleanshouldSuffocate(BlockView world, BlockPos pos) final voidupdateNeighbors(WorldAccess world, BlockPos pos, int flags) final voidupdateNeighbors(WorldAccess world, BlockPos pos, int flags, int maxUpdateDepth) Methods inherited from class net.minecraft.state.Statecontains, createCodec, createWithMap, cycle, equals, get, get, getEntries, getNext, getOrEmpty, getProperties, hashCode, toString, with, withIfExists
- 
Field Details- 
DIRECTIONS- Mappings:
- Namespace - Name - Mixin selector - named - DIRECTIONS- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;DIRECTIONS:[Lnet/minecraft/util/math/Direction;- intermediary - field_52644- Lnet/minecraft/class_4970$class_4971;field_52644:[Lnet/minecraft/class_2350;- official - a- Lebp$a;a:[Ljc;
 
- 
EMPTY_CULLING_FACES- Mappings:
- Namespace - Name - Mixin selector - named - EMPTY_CULLING_FACES- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;EMPTY_CULLING_FACES:[Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_52645- Lnet/minecraft/class_4970$class_4971;field_52645:[Lnet/minecraft/class_265;- official - f- Lebp$a;f:[Lfgw;
 
- 
FULL_CULLING_FACES- Mappings:
- Namespace - Name - Mixin selector - named - FULL_CULLING_FACES- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;FULL_CULLING_FACES:[Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_52646- Lnet/minecraft/class_4970$class_4971;field_52646:[Lnet/minecraft/class_265;- official - g- Lebp$a;g:[Lfgw;
 
- 
luminanceprivate final int luminance- Mappings:
- Namespace - Name - Mixin selector - named - luminance- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;luminance:I- intermediary - field_23167- Lnet/minecraft/class_4970$class_4971;field_23167:I- official - h- Lebp$a;h:I
 
- 
hasSidedTransparencyprivate final boolean hasSidedTransparency- Mappings:
- Namespace - Name - Mixin selector - named - hasSidedTransparency- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasSidedTransparency:Z- intermediary - field_23168- Lnet/minecraft/class_4970$class_4971;field_23168:Z- official - i- Lebp$a;i:Z
 
- 
isAirprivate final boolean isAir- Mappings:
- Namespace - Name - Mixin selector - named - isAir- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isAir:Z- intermediary - field_23169- Lnet/minecraft/class_4970$class_4971;field_23169:Z- official - j- Lebp$a;j:Z
 
- 
burnableprivate final boolean burnable- Mappings:
- Namespace - Name - Mixin selector - named - burnable- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;burnable:Z- intermediary - field_43392- Lnet/minecraft/class_4970$class_4971;field_43392:Z- official - k- Lebp$a;k:Z
 
- 
liquidDeprecated.- Mappings:
- Namespace - Name - Mixin selector - named - liquid- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;liquid:Z- intermediary - field_44480- Lnet/minecraft/class_4970$class_4971;field_44480:Z- official - l- Lebp$a;l:Z
 
- 
solidDeprecated.- Mappings:
- Namespace - Name - Mixin selector - named - solid- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;solid:Z- intermediary - field_44624- Lnet/minecraft/class_4970$class_4971;field_44624:Z- official - m- Lebp$a;m:Z
 
- 
pistonBehavior- Mappings:
- Namespace - Name - Mixin selector - named - pistonBehavior- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;pistonBehavior:Lnet/minecraft/block/piston/PistonBehavior;- intermediary - field_43393- Lnet/minecraft/class_4970$class_4971;field_43393:Lnet/minecraft/class_3619;- official - n- Lebp$a;n:Leyf;
 
- 
mapColor- Mappings:
- Namespace - Name - Mixin selector - named - mapColor- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;mapColor:Lnet/minecraft/block/MapColor;- intermediary - field_23171- Lnet/minecraft/class_4970$class_4971;field_23171:Lnet/minecraft/class_3620;- official - o- Lebp$a;o:Leye;
 
- 
hardnessprivate final float hardness- Mappings:
- Namespace - Name - Mixin selector - named - hardness- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hardness:F- intermediary - field_23172- Lnet/minecraft/class_4970$class_4971;field_23172:F- official - p- Lebp$a;p:F
 
- 
toolRequiredprivate final boolean toolRequired- Mappings:
- Namespace - Name - Mixin selector - named - toolRequired- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;toolRequired:Z- intermediary - field_25184- Lnet/minecraft/class_4970$class_4971;field_25184:Z- official - q- Lebp$a;q:Z
 
- 
opaqueprivate final boolean opaque- Mappings:
- Namespace - Name - Mixin selector - named - opaque- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;opaque:Z- intermediary - field_23173- Lnet/minecraft/class_4970$class_4971;field_23173:Z- official - r- Lebp$a;r:Z
 
- 
solidBlockPredicate- Mappings:
- Namespace - Name - Mixin selector - named - solidBlockPredicate- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;solidBlockPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;- intermediary - field_23174- Lnet/minecraft/class_4970$class_4971;field_23174:Lnet/minecraft/class_4970$class_4973;- official - s- Lebp$a;s:Lebp$f;
 
- 
suffocationPredicate- Mappings:
- Namespace - Name - Mixin selector - named - suffocationPredicate- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;suffocationPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;- intermediary - field_23175- Lnet/minecraft/class_4970$class_4971;field_23175:Lnet/minecraft/class_4970$class_4973;- official - t- Lebp$a;t:Lebp$f;
 
- 
blockVisionPredicate- Mappings:
- Namespace - Name - Mixin selector - named - blockVisionPredicate- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;blockVisionPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;- intermediary - field_23176- Lnet/minecraft/class_4970$class_4971;field_23176:Lnet/minecraft/class_4970$class_4973;- official - u- Lebp$a;u:Lebp$f;
 
- 
postProcessPredicate- Mappings:
- Namespace - Name - Mixin selector - named - postProcessPredicate- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;postProcessPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;- intermediary - field_23177- Lnet/minecraft/class_4970$class_4971;field_23177:Lnet/minecraft/class_4970$class_4973;- official - v- Lebp$a;v:Lebp$f;
 
- 
emissiveLightingPredicate- Mappings:
- Namespace - Name - Mixin selector - named - emissiveLightingPredicate- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;emissiveLightingPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;- intermediary - field_23178- Lnet/minecraft/class_4970$class_4971;field_23178:Lnet/minecraft/class_4970$class_4973;- official - w- Lebp$a;w:Lebp$f;
 
- 
offsetter- Mappings:
- Namespace - Name - Mixin selector - named - offsetter- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;offsetter:Lnet/minecraft/block/AbstractBlock$Offsetter;- intermediary - field_42817- Lnet/minecraft/class_4970$class_4971;field_42817:Lnet/minecraft/class_4970$class_8176;- official - x- Lebp$a;x:Lebp$b;
 
- 
blockBreakParticlesprivate final boolean blockBreakParticles- Mappings:
- Namespace - Name - Mixin selector - named - blockBreakParticles- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;blockBreakParticles:Z- intermediary - field_40338- Lnet/minecraft/class_4970$class_4971;field_40338:Z- official - y- Lebp$a;y:Z
 
- 
instrument- Mappings:
- Namespace - Name - Mixin selector - named - instrument- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;instrument:Lnet/minecraft/block/enums/NoteBlockInstrument;- intermediary - field_44625- Lnet/minecraft/class_4970$class_4971;field_44625:Lnet/minecraft/class_2766;- official - z- Lebp$a;z:Lecr;
 
- 
replaceableprivate final boolean replaceable- Mappings:
- Namespace - Name - Mixin selector - named - replaceable- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;replaceable:Z- intermediary - field_44626- Lnet/minecraft/class_4970$class_4971;field_44626:Z- official - A- Lebp$a;A:Z
 
- 
shapeCache- Mappings:
- Namespace - Name - Mixin selector - named - shapeCache- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;shapeCache:Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;- intermediary - field_23166- Lnet/minecraft/class_4970$class_4971;field_23166:Lnet/minecraft/class_4970$class_4971$class_3752;- official - B- Lebp$a;B:Lebp$a$a;
 
- 
fluidState- Mappings:
- Namespace - Name - Mixin selector - named - fluidState- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;fluidState:Lnet/minecraft/fluid/FluidState;- intermediary - field_40339- Lnet/minecraft/class_4970$class_4971;field_40339:Lnet/minecraft/class_3610;- official - C- Lebp$a;C:Leya;
 
- 
ticksRandomlyprivate boolean ticksRandomly- Mappings:
- Namespace - Name - Mixin selector - named - ticksRandomly- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;ticksRandomly:Z- intermediary - field_40340- Lnet/minecraft/class_4970$class_4971;field_40340:Z- official - D- Lebp$a;D:Z
 
- 
opaqueFullCubeprivate boolean opaqueFullCube- Mappings:
- Namespace - Name - Mixin selector - named - opaqueFullCube- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;opaqueFullCube:Z- intermediary - field_52639- Lnet/minecraft/class_4970$class_4971;field_52639:Z- official - E- Lebp$a;E:Z
 
- 
cullingShape- Mappings:
- Namespace - Name - Mixin selector - named - cullingShape- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;cullingShape:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_52640- Lnet/minecraft/class_4970$class_4971;field_52640:Lnet/minecraft/class_265;- official - F- Lebp$a;F:Lfgw;
 
- 
cullingFaces- Mappings:
- Namespace - Name - Mixin selector - named - cullingFaces- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;cullingFaces:[Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_52641- Lnet/minecraft/class_4970$class_4971;field_52641:[Lnet/minecraft/class_265;- official - G- Lebp$a;G:[Lfgw;
 
- 
transparentprivate boolean transparent- Mappings:
- Namespace - Name - Mixin selector - named - transparent- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;transparent:Z- intermediary - field_52642- Lnet/minecraft/class_4970$class_4971;field_52642:Z- official - H- Lebp$a;H:Z
 
- 
opacityprivate int opacity- Mappings:
- Namespace - Name - Mixin selector - named - opacity- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;opacity:I- intermediary - field_52643- Lnet/minecraft/class_4970$class_4971;field_52643:I- official - I- Lebp$a;I:I
 
 
- 
- 
Constructor Details- 
AbstractBlockStateprotected AbstractBlockState(Block block, Reference2ObjectArrayMap<Property<?>, Comparable<?>> propertyMap, com.mojang.serialization.MapCodec<BlockState> codec) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;<init>(Lnet/minecraft/block/Block;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)V- intermediary - <init>- Lnet/minecraft/class_4970$class_4971;<init>(Lnet/minecraft/class_2248;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)V- official - <init>- Lebp$a;<init>(Ldno;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)V
 
 
- 
- 
Method Details- 
shouldBeSolidprivate boolean shouldBeSolid()- Mappings:
- Namespace - Name - Mixin selector - named - shouldBeSolid- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;shouldBeSolid()Z- intermediary - method_51365- Lnet/minecraft/class_4970$class_4971;method_51365()Z- official - H- Lebp$a;H()Z
 
- 
initShapeCachepublic void initShapeCache()- Mappings:
- Namespace - Name - Mixin selector - named - initShapeCache- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;initShapeCache()V- intermediary - method_26200- Lnet/minecraft/class_4970$class_4971;method_26200()V- official - a- Lebp$a;a()V
 
- 
getBlock- Mappings:
- Namespace - Name - Mixin selector - named - getBlock- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getBlock()Lnet/minecraft/block/Block;- intermediary - method_26204- Lnet/minecraft/class_4970$class_4971;method_26204()Lnet/minecraft/class_2248;- official - b- Lebp$a;b()Ldno;
 
- 
getRegistryEntry- Mappings:
- Namespace - Name - Mixin selector - named - getRegistryEntry- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getRegistryEntry()Lnet/minecraft/registry/entry/RegistryEntry;- intermediary - method_41520- Lnet/minecraft/class_4970$class_4971;method_41520()Lnet/minecraft/class_6880;- official - c- Lebp$a;c()Ljg;
 
- 
blocksMovementDeprecated.- Mappings:
- Namespace - Name - Mixin selector - named - blocksMovement- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;blocksMovement()Z- intermediary - method_51366- Lnet/minecraft/class_4970$class_4971;method_51366()Z- official - d- Lebp$a;d()Z
 
- 
isSolidDeprecated.- Mappings:
- Namespace - Name - Mixin selector - named - isSolid- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isSolid()Z- intermediary - method_51367- Lnet/minecraft/class_4970$class_4971;method_51367()Z- official - e- Lebp$a;e()Z
 
- 
allowsSpawning- Mappings:
- Namespace - Name - Mixin selector - named - allowsSpawning- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;allowsSpawning(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/EntityType;)Z- intermediary - method_26170- Lnet/minecraft/class_4970$class_4971;method_26170(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z- official - a- Lebp$a;a(Ldjn;Liw;Lbxn;)Z
 
- 
isTransparentpublic boolean isTransparent()- Mappings:
- Namespace - Name - Mixin selector - named - isTransparent- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isTransparent()Z- intermediary - method_26167- Lnet/minecraft/class_4970$class_4971;method_26167()Z- official - f- Lebp$a;f()Z
 
- 
getOpacitypublic int getOpacity()- Mappings:
- Namespace - Name - Mixin selector - named - getOpacity- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getOpacity()I- intermediary - method_26193- Lnet/minecraft/class_4970$class_4971;method_26193()I- official - g- Lebp$a;g()I
 
- 
getCullingFace- Mappings:
- Namespace - Name - Mixin selector - named - getCullingFace- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getCullingFace(Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/shape/VoxelShape;- intermediary - method_26173- Lnet/minecraft/class_4970$class_4971;method_26173(Lnet/minecraft/class_2350;)Lnet/minecraft/class_265;- official - a- Lebp$a;a(Ljc;)Lfgw;
 
- 
getCullingShape- Mappings:
- Namespace - Name - Mixin selector - named - getCullingShape- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getCullingShape()Lnet/minecraft/util/shape/VoxelShape;- intermediary - method_26201- Lnet/minecraft/class_4970$class_4971;method_26201()Lnet/minecraft/class_265;- official - h- Lebp$a;h()Lfgw;
 
- 
exceedsCubepublic boolean exceedsCube()- Mappings:
- Namespace - Name - Mixin selector - named - exceedsCube- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;exceedsCube()Z- intermediary - method_26209- Lnet/minecraft/class_4970$class_4971;method_26209()Z- official - i- Lebp$a;i()Z
 
- 
hasSidedTransparencypublic boolean hasSidedTransparency()- Mappings:
- Namespace - Name - Mixin selector - named - hasSidedTransparency- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasSidedTransparency()Z- intermediary - method_26211- Lnet/minecraft/class_4970$class_4971;method_26211()Z- official - j- Lebp$a;j()Z
 
- 
getLuminancepublic int getLuminance()Returns the light level emitted by this block state.- Returns:
- the light level emitted by this block state
- Mappings:
- Namespace - Name - Mixin selector - named - getLuminance- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getLuminance()I- intermediary - method_26213- Lnet/minecraft/class_4970$class_4971;method_26213()I- official - k- Lebp$a;k()I
 
- 
isAirpublic boolean isAir()- Mappings:
- Namespace - Name - Mixin selector - named - isAir- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isAir()Z- intermediary - method_26215- Lnet/minecraft/class_4970$class_4971;method_26215()Z- official - l- Lebp$a;l()Z
 
- 
isBurnablepublic boolean isBurnable()- Mappings:
- Namespace - Name - Mixin selector - named - isBurnable- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isBurnable()Z- intermediary - method_50011- Lnet/minecraft/class_4970$class_4971;method_50011()Z- official - m- Lebp$a;m()Z
 
- 
isLiquidDeprecated.- Mappings:
- Namespace - Name - Mixin selector - named - isLiquid- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isLiquid()Z- intermediary - method_51176- Lnet/minecraft/class_4970$class_4971;method_51176()Z- official - n- Lebp$a;n()Z
 
- 
getMapColor- Mappings:
- Namespace - Name - Mixin selector - named - getMapColor- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getMapColor(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/MapColor;- intermediary - method_26205- Lnet/minecraft/class_4970$class_4971;method_26205(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3620;- official - a- Lebp$a;a(Ldjn;Liw;)Leye;
 
- 
rotate- Mappings:
- Namespace - Name - Mixin selector - named - rotate- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;rotate(Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/block/BlockState;- intermediary - method_26186- Lnet/minecraft/class_4970$class_4971;method_26186(Lnet/minecraft/class_2470;)Lnet/minecraft/class_2680;- official - a- Lebp$a;a(Ldui;)Lebq;
 
- 
mirror- Mappings:
- Namespace - Name - Mixin selector - named - mirror- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;mirror(Lnet/minecraft/util/BlockMirror;)Lnet/minecraft/block/BlockState;- intermediary - method_26185- Lnet/minecraft/class_4970$class_4971;method_26185(Lnet/minecraft/class_2415;)Lnet/minecraft/class_2680;- official - a- Lebp$a;a(Ldsr;)Lebq;
 
- 
getRenderType- Mappings:
- Namespace - Name - Mixin selector - named - getRenderType- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getRenderType()Lnet/minecraft/block/BlockRenderType;- intermediary - method_26217- Lnet/minecraft/class_4970$class_4971;method_26217()Lnet/minecraft/class_2464;- official - o- Lebp$a;o()Ldub;
 
- 
hasEmissiveLighting- Mappings:
- Namespace - Name - Mixin selector - named - hasEmissiveLighting- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasEmissiveLighting(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_26208- Lnet/minecraft/class_4970$class_4971;method_26208(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z- official - b- Lebp$a;b(Ldjn;Liw;)Z
 
- 
getAmbientOcclusionLightLevel- Mappings:
- Namespace - Name - Mixin selector - named - getAmbientOcclusionLightLevel- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getAmbientOcclusionLightLevel(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)F- intermediary - method_26210- Lnet/minecraft/class_4970$class_4971;method_26210(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F- official - c- Lebp$a;c(Ldjn;Liw;)F
 
- 
isSolidBlock- Mappings:
- Namespace - Name - Mixin selector - named - isSolidBlock- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isSolidBlock(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_26212- Lnet/minecraft/class_4970$class_4971;method_26212(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z- official - d- Lebp$a;d(Ldjn;Liw;)Z
 
- 
emitsRedstonePowerpublic boolean emitsRedstonePower()- Mappings:
- Namespace - Name - Mixin selector - named - emitsRedstonePower- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;emitsRedstonePower()Z- intermediary - method_26219- Lnet/minecraft/class_4970$class_4971;method_26219()Z- official - p- Lebp$a;p()Z
 
- 
getWeakRedstonePower- Mappings:
- Namespace - Name - Mixin selector - named - getWeakRedstonePower- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getWeakRedstonePower(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I- intermediary - method_26195- Lnet/minecraft/class_4970$class_4971;method_26195(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I- official - a- Lebp$a;a(Ldjn;Liw;Ljc;)I
 
- 
hasComparatorOutputpublic boolean hasComparatorOutput()- Mappings:
- Namespace - Name - Mixin selector - named - hasComparatorOutput- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasComparatorOutput()Z- intermediary - method_26221- Lnet/minecraft/class_4970$class_4971;method_26221()Z- official - q- Lebp$a;q()Z
 
- 
getComparatorOutput- Mappings:
- Namespace - Name - Mixin selector - named - getComparatorOutput- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getComparatorOutput(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)I- intermediary - method_26176- Lnet/minecraft/class_4970$class_4971;method_26176(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I- official - a- Lebp$a;a(Ldkj;Liw;)I
 
- 
getHardness- Mappings:
- Namespace - Name - Mixin selector - named - getHardness- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getHardness(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)F- intermediary - method_26214- Lnet/minecraft/class_4970$class_4971;method_26214(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F- official - e- Lebp$a;e(Ldjn;Liw;)F
 
- 
calcBlockBreakingDelta- Mappings:
- Namespace - Name - Mixin selector - named - calcBlockBreakingDelta- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;calcBlockBreakingDelta(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)F- intermediary - method_26165- Lnet/minecraft/class_4970$class_4971;method_26165(Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F- official - a- Lebp$a;a(Lcsi;Ldjn;Liw;)F
 
- 
getStrongRedstonePower- Mappings:
- Namespace - Name - Mixin selector - named - getStrongRedstonePower- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getStrongRedstonePower(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I- intermediary - method_26203- Lnet/minecraft/class_4970$class_4971;method_26203(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I- official - b- Lebp$a;b(Ldjn;Liw;Ljc;)I
 
- 
getPistonBehavior- Mappings:
- Namespace - Name - Mixin selector - named - getPistonBehavior- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getPistonBehavior()Lnet/minecraft/block/piston/PistonBehavior;- intermediary - method_26223- Lnet/minecraft/class_4970$class_4971;method_26223()Lnet/minecraft/class_3619;- official - r- Lebp$a;r()Leyf;
 
- 
isOpaqueFullCubepublic boolean isOpaqueFullCube()- Mappings:
- Namespace - Name - Mixin selector - named - isOpaqueFullCube- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isOpaqueFullCube()Z- intermediary - method_26216- Lnet/minecraft/class_4970$class_4971;method_26216()Z- official - s- Lebp$a;s()Z
 
- 
isOpaquepublic boolean isOpaque()- Mappings:
- Namespace - Name - Mixin selector - named - isOpaque- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isOpaque()Z- intermediary - method_26225- Lnet/minecraft/class_4970$class_4971;method_26225()Z- official - t- Lebp$a;t()Z
 
- 
isSideInvisible- Mappings:
- Namespace - Name - Mixin selector - named - isSideInvisible- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isSideInvisible(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;)Z- intermediary - method_26187- Lnet/minecraft/class_4970$class_4971;method_26187(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z- official - a- Lebp$a;a(Lebq;Ljc;)Z
 
- 
getOutlineShape- Mappings:
- Namespace - Name - Mixin selector - named - getOutlineShape- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getOutlineShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;- intermediary - method_26218- Lnet/minecraft/class_4970$class_4971;method_26218(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;- official - f- Lebp$a;f(Ldjn;Liw;)Lfgw;
 
- 
getOutlineShape- Mappings:
- Namespace - Name - Mixin selector - named - getOutlineShape- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getOutlineShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/ShapeContext;)Lnet/minecraft/util/shape/VoxelShape;- intermediary - method_26172- Lnet/minecraft/class_4970$class_4971;method_26172(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;- official - a- Lebp$a;a(Ldjn;Liw;Lfgh;)Lfgw;
 
- 
getCollisionShape- Mappings:
- Namespace - Name - Mixin selector - named - getCollisionShape- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getCollisionShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;- intermediary - method_26220- Lnet/minecraft/class_4970$class_4971;method_26220(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;- official - g- Lebp$a;g(Ldjn;Liw;)Lfgw;
 
- 
getCollisionShape- Mappings:
- Namespace - Name - Mixin selector - named - getCollisionShape- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getCollisionShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/ShapeContext;)Lnet/minecraft/util/shape/VoxelShape;- intermediary - method_26194- Lnet/minecraft/class_4970$class_4971;method_26194(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;- official - b- Lebp$a;b(Ldjn;Liw;Lfgh;)Lfgw;
 
- 
getInsideCollisionShape- Mappings:
- Namespace - Name - Mixin selector - named - getInsideCollisionShape- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getInsideCollisionShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/shape/VoxelShape;- intermediary - method_64025- Lnet/minecraft/class_4970$class_4971;method_64025(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Lnet/minecraft/class_265;- official - a- Lebp$a;a(Ldjn;Liw;Lbxe;)Lfgw;
 
- 
getSidesShape- Mappings:
- Namespace - Name - Mixin selector - named - getSidesShape- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getSidesShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;- intermediary - method_26222- Lnet/minecraft/class_4970$class_4971;method_26222(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;- official - h- Lebp$a;h(Ldjn;Liw;)Lfgw;
 
- 
getCameraCollisionShape- Mappings:
- Namespace - Name - Mixin selector - named - getCameraCollisionShape- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getCameraCollisionShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/ShapeContext;)Lnet/minecraft/util/shape/VoxelShape;- intermediary - method_26202- Lnet/minecraft/class_4970$class_4971;method_26202(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;- official - c- Lebp$a;c(Ldjn;Liw;Lfgh;)Lfgw;
 
- 
getRaycastShape- Mappings:
- Namespace - Name - Mixin selector - named - getRaycastShape- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getRaycastShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;- intermediary - method_26224- Lnet/minecraft/class_4970$class_4971;method_26224(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;- official - i- Lebp$a;i(Ldjn;Liw;)Lfgw;
 
- 
hasSolidTopSurface- Mappings:
- Namespace - Name - Mixin selector - named - hasSolidTopSurface- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasSolidTopSurface(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)Z- intermediary - method_26168- Lnet/minecraft/class_4970$class_4971;method_26168(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z- official - b- Lebp$a;b(Ldjn;Liw;Lbxe;)Z
 
- 
isSolidSurfacepublic final boolean isSolidSurface(BlockView world, BlockPos pos, Entity entity, Direction direction) - Mappings:
- Namespace - Name - Mixin selector - named - isSolidSurface- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isSolidSurface(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Direction;)Z- intermediary - method_26169- Lnet/minecraft/class_4970$class_4971;method_26169(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350;)Z- official - a- Lebp$a;a(Ldjn;Liw;Lbxe;Ljc;)Z
 
- 
getModelOffset- Mappings:
- Namespace - Name - Mixin selector - named - getModelOffset- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getModelOffset(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Vec3d;- intermediary - method_26226- Lnet/minecraft/class_4970$class_4971;method_26226(Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;- official - a- Lebp$a;a(Liw;)Lfgc;
 
- 
hasModelOffsetpublic boolean hasModelOffset()- Mappings:
- Namespace - Name - Mixin selector - named - hasModelOffset- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasModelOffset()Z- intermediary - method_49228- Lnet/minecraft/class_4970$class_4971;method_49228()Z- official - u- Lebp$a;u()Z
 
- 
onSyncedBlockEvent- Mappings:
- Namespace - Name - Mixin selector - named - onSyncedBlockEvent- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onSyncedBlockEvent(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;II)Z- intermediary - method_26177- Lnet/minecraft/class_4970$class_4971;method_26177(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;II)Z- official - a- Lebp$a;a(Ldkj;Liw;II)Z
 
- 
neighborUpdatepublic void neighborUpdate(World world, BlockPos pos, Block sourceBlock, @Nullable @Nullable WireOrientation wireOrientation, boolean notify) - Mappings:
- Namespace - Name - Mixin selector - named - neighborUpdate- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;neighborUpdate(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/world/block/WireOrientation;Z)V- intermediary - method_26181- Lnet/minecraft/class_4970$class_4971;method_26181(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_9904;Z)V- official - a- Lebp$a;a(Ldkj;Liw;Ldno;Lezi;Z)V
 
- 
updateNeighbors- Mappings:
- Namespace - Name - Mixin selector - named - updateNeighbors- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;updateNeighbors(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;I)V- intermediary - method_30101- Lnet/minecraft/class_4970$class_4971;method_30101(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)V- official - a- Lebp$a;a(Ldkk;Liw;I)V
 
- 
updateNeighbors- Mappings:
- Namespace - Name - Mixin selector - named - updateNeighbors- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;updateNeighbors(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;II)V- intermediary - method_26183- Lnet/minecraft/class_4970$class_4971;method_26183(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V- official - a- Lebp$a;a(Ldkk;Liw;II)V
 
- 
prepare- Mappings:
- Namespace - Name - Mixin selector - named - prepare- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;prepare(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;I)V- intermediary - method_30102- Lnet/minecraft/class_4970$class_4971;method_30102(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)V- official - b- Lebp$a;b(Ldkk;Liw;I)V
 
- 
prepare- Mappings:
- Namespace - Name - Mixin selector - named - prepare- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;prepare(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;II)V- intermediary - method_26198- Lnet/minecraft/class_4970$class_4971;method_26198(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V- official - b- Lebp$a;b(Ldkk;Liw;II)V
 
- 
onBlockAdded- Mappings:
- Namespace - Name - Mixin selector - named - onBlockAdded- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onBlockAdded(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V- intermediary - method_26182- Lnet/minecraft/class_4970$class_4971;method_26182(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V- official - a- Lebp$a;a(Ldkj;Liw;Lebq;Z)V
 
- 
onStateReplaced- Mappings:
- Namespace - Name - Mixin selector - named - onStateReplaced- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onStateReplaced(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Z)V- intermediary - method_66478- Lnet/minecraft/class_4970$class_4971;method_66478(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Z)V- official - a- Lebp$a;a(Lasb;Liw;Z)V
 
- 
onExplodedpublic void onExploded(ServerWorld world, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> stackMerger) - Mappings:
- Namespace - Name - Mixin selector - named - onExploded- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onExploded(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/explosion/Explosion;Ljava/util/function/BiConsumer;)V- intermediary - method_55225- Lnet/minecraft/class_4970$class_4971;method_55225(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1927;Ljava/util/function/BiConsumer;)V- official - a- Lebp$a;a(Lasb;Liw;Ldkc;Ljava/util/function/BiConsumer;)V
 
- 
scheduledTick- Mappings:
- Namespace - Name - Mixin selector - named - scheduledTick- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;scheduledTick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V- intermediary - method_26192- Lnet/minecraft/class_4970$class_4971;method_26192(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V- official - a- Lebp$a;a(Lasb;Liw;Lbai;)V
 
- 
randomTick- Mappings:
- Namespace - Name - Mixin selector - named - randomTick- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;randomTick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V- intermediary - method_26199- Lnet/minecraft/class_4970$class_4971;method_26199(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V- official - b- Lebp$a;b(Lasb;Liw;Lbai;)V
 
- 
onEntityCollisionpublic void onEntityCollision(World world, BlockPos pos, Entity entity, EntityCollisionHandler entityCollisionHandler) - Mappings:
- Namespace - Name - Mixin selector - named - onEntityCollision- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onEntityCollision(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/EntityCollisionHandler;)V- intermediary - method_26178- Lnet/minecraft/class_4970$class_4971;method_26178(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_10774;)V- official - a- Lebp$a;a(Ldkj;Liw;Lbxe;Lbxx;)V
 
- 
onStacksDroppedpublic void onStacksDropped(ServerWorld world, BlockPos pos, ItemStack tool, boolean dropExperience) - Mappings:
- Namespace - Name - Mixin selector - named - onStacksDropped- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onStacksDropped(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/item/ItemStack;Z)V- intermediary - method_26180- Lnet/minecraft/class_4970$class_4971;method_26180(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;Z)V- official - a- Lebp$a;a(Lasb;Liw;Ldak;Z)V
 
- 
getDroppedStacks- Mappings:
- Namespace - Name - Mixin selector - named - getDroppedStacks- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getDroppedStacks(Lnet/minecraft/loot/context/LootWorldContext$Builder;)Ljava/util/List;- intermediary - method_26189- Lnet/minecraft/class_4970$class_4971;method_26189(Lnet/minecraft/class_8567$class_8568;)Ljava/util/List;- official - a- Lebp$a;a(Lfaw$a;)Ljava/util/List;
 
- 
onUseWithItempublic ActionResult onUseWithItem(ItemStack stack, World world, PlayerEntity player, Hand hand, BlockHitResult hit) - Mappings:
- Namespace - Name - Mixin selector - named - onUseWithItem- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onUseWithItem(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/util/hit/BlockHitResult;)Lnet/minecraft/util/ActionResult;- intermediary - method_55780- Lnet/minecraft/class_4970$class_4971;method_55780(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;- official - a- Lebp$a;a(Ldak;Ldkj;Lcsi;Lbvb;Lffy;)Lbvc;
 
- 
onUse- Mappings:
- Namespace - Name - Mixin selector - named - onUse- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onUse(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/hit/BlockHitResult;)Lnet/minecraft/util/ActionResult;- intermediary - method_55781- Lnet/minecraft/class_4970$class_4971;method_55781(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;- official - a- Lebp$a;a(Ldkj;Lcsi;Lffy;)Lbvc;
 
- 
onBlockBreakStart- Mappings:
- Namespace - Name - Mixin selector - named - onBlockBreakStart- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onBlockBreakStart(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;)V- intermediary - method_26179- Lnet/minecraft/class_4970$class_4971;method_26179(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V- official - a- Lebp$a;a(Ldkj;Liw;Lcsi;)V
 
- 
shouldSuffocate- Mappings:
- Namespace - Name - Mixin selector - named - shouldSuffocate- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;shouldSuffocate(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_26228- Lnet/minecraft/class_4970$class_4971;method_26228(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z- official - j- Lebp$a;j(Ldjn;Liw;)Z
 
- 
shouldBlockVision- Mappings:
- Namespace - Name - Mixin selector - named - shouldBlockVision- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;shouldBlockVision(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_26230- Lnet/minecraft/class_4970$class_4971;method_26230(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z- official - k- Lebp$a;k(Ldjn;Liw;)Z
 
- 
getStateForNeighborUpdatepublic BlockState getStateForNeighborUpdate(WorldView world, ScheduledTickView tickView, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, Random random) Gets the possibly updated block state of this block when a neighboring block is updated.- Parameters:
- world- the world
- pos- the position of this block
- direction- the direction from this block to the neighbor
- neighborPos- the position of the neighbor block
- neighborState- the state of the updated neighbor block
- Returns:
- the new state of this block
- Mappings:
- Namespace - Name - Mixin selector - named - getStateForNeighborUpdate- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getStateForNeighborUpdate(Lnet/minecraft/world/WorldView;Lnet/minecraft/world/tick/ScheduledTickView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/block/BlockState;- intermediary - method_26191- Lnet/minecraft/class_4970$class_4971;method_26191(Lnet/minecraft/class_4538;Lnet/minecraft/class_10225;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680;- official - a- Lebp$a;a(Ldkm;Ldky;Liw;Ljc;Liw;Lebq;Lbai;)Lebq;
 
- 
canReplace- Mappings:
- Namespace - Name - Mixin selector - named - canReplace- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;canReplace(Lnet/minecraft/item/ItemPlacementContext;)Z- intermediary - method_26166- Lnet/minecraft/class_4970$class_4971;method_26166(Lnet/minecraft/class_1750;)Z- official - a- Lebp$a;a(Lded;)Z
 
- 
canBucketPlace- Mappings:
- Namespace - Name - Mixin selector - named - canBucketPlace- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;canBucketPlace(Lnet/minecraft/fluid/Fluid;)Z- intermediary - method_26188- Lnet/minecraft/class_4970$class_4971;method_26188(Lnet/minecraft/class_3611;)Z- official - a- Lebp$a;a(Lexz;)Z
 
- 
isReplaceablepublic boolean isReplaceable()- Mappings:
- Namespace - Name - Mixin selector - named - isReplaceable- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isReplaceable()Z- intermediary - method_45474- Lnet/minecraft/class_4970$class_4971;method_45474()Z- official - v- Lebp$a;v()Z
 
- 
canPlaceAt- Mappings:
- Namespace - Name - Mixin selector - named - canPlaceAt- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;canPlaceAt(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_26184- Lnet/minecraft/class_4970$class_4971;method_26184(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z- official - a- Lebp$a;a(Ldkm;Liw;)Z
 
- 
shouldPostProcess- Mappings:
- Namespace - Name - Mixin selector - named - shouldPostProcess- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;shouldPostProcess(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_26232- Lnet/minecraft/class_4970$class_4971;method_26232(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z- official - l- Lebp$a;l(Ldjn;Liw;)Z
 
- 
createScreenHandlerFactory@Nullable public @Nullable NamedScreenHandlerFactory createScreenHandlerFactory(World world, BlockPos pos) - Mappings:
- Namespace - Name - Mixin selector - named - createScreenHandlerFactory- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;createScreenHandlerFactory(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/screen/NamedScreenHandlerFactory;- intermediary - method_26196- Lnet/minecraft/class_4970$class_4971;method_26196(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3908;- official - b- Lebp$a;b(Ldkj;Liw;)Lbve;
 
- 
isIn- Mappings:
- Namespace - Name - Mixin selector - named - isIn- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isIn(Lnet/minecraft/registry/tag/TagKey;)Z- intermediary - method_26164- Lnet/minecraft/class_4970$class_4971;method_26164(Lnet/minecraft/class_6862;)Z- official - a- Lebp$a;a(Layc;)Z
 
- 
isIn- Mappings:
- Namespace - Name - Mixin selector - named - isIn- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isIn(Lnet/minecraft/registry/tag/TagKey;Ljava/util/function/Predicate;)Z- intermediary - method_27851- Lnet/minecraft/class_4970$class_4971;method_27851(Lnet/minecraft/class_6862;Ljava/util/function/Predicate;)Z- official - a- Lebp$a;a(Layc;Ljava/util/function/Predicate;)Z
 
- 
isIn- Mappings:
- Namespace - Name - Mixin selector - named - isIn- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isIn(Lnet/minecraft/registry/entry/RegistryEntryList;)Z- intermediary - method_40143- Lnet/minecraft/class_4970$class_4971;method_40143(Lnet/minecraft/class_6885;)Z- official - a- Lebp$a;a(Ljk;)Z
 
- 
isOf- Mappings:
- Namespace - Name - Mixin selector - named - isOf- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isOf(Lnet/minecraft/registry/entry/RegistryEntry;)Z- intermediary - method_53257- Lnet/minecraft/class_4970$class_4971;method_53257(Lnet/minecraft/class_6880;)Z- official - a- Lebp$a;a(Ljg;)Z
 
- 
streamTags- Mappings:
- Namespace - Name - Mixin selector - named - streamTags- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;streamTags()Ljava/util/stream/Stream;- intermediary - method_40144- Lnet/minecraft/class_4970$class_4971;method_40144()Ljava/util/stream/Stream;- official - w- Lebp$a;w()Ljava/util/stream/Stream;
 
- 
hasBlockEntitypublic boolean hasBlockEntity()- Mappings:
- Namespace - Name - Mixin selector - named - hasBlockEntity- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasBlockEntity()Z- intermediary - method_31709- Lnet/minecraft/class_4970$class_4971;method_31709()Z- official - x- Lebp$a;x()Z
 
- 
getBlockEntityTicker@Nullable public <T extends BlockEntity> @Nullable BlockEntityTicker<T> getBlockEntityTicker(World world, BlockEntityType<T> blockEntityType) - Mappings:
- Namespace - Name - Mixin selector - named - getBlockEntityTicker- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getBlockEntityTicker(Lnet/minecraft/world/World;Lnet/minecraft/block/entity/BlockEntityType;)Lnet/minecraft/block/entity/BlockEntityTicker;- intermediary - method_31708- Lnet/minecraft/class_4970$class_4971;method_31708(Lnet/minecraft/class_1937;Lnet/minecraft/class_2591;)Lnet/minecraft/class_5558;- official - a- Lebp$a;a(Ldkj;Ldyq;)Ldyp;
 
- 
isOf- Mappings:
- Namespace - Name - Mixin selector - named - isOf- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isOf(Lnet/minecraft/block/Block;)Z- intermediary - method_27852- Lnet/minecraft/class_4970$class_4971;method_27852(Lnet/minecraft/class_2248;)Z- official - a- Lebp$a;a(Ldno;)Z
 
- 
matchesKey- Mappings:
- Namespace - Name - Mixin selector - named - matchesKey- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;matchesKey(Lnet/minecraft/registry/RegistryKey;)Z- intermediary - method_54097- Lnet/minecraft/class_4970$class_4971;method_54097(Lnet/minecraft/class_5321;)Z- official - a- Lebp$a;a(Lalq;)Z
 
- 
getFluidState- Mappings:
- Namespace - Name - Mixin selector - named - getFluidState- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getFluidState()Lnet/minecraft/fluid/FluidState;- intermediary - method_26227- Lnet/minecraft/class_4970$class_4971;method_26227()Lnet/minecraft/class_3610;- official - y- Lebp$a;y()Leya;
 
- 
hasRandomTickspublic boolean hasRandomTicks()- Mappings:
- Namespace - Name - Mixin selector - named - hasRandomTicks- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasRandomTicks()Z- intermediary - method_26229- Lnet/minecraft/class_4970$class_4971;method_26229()Z- official - z- Lebp$a;z()Z
 
- 
getRenderingSeed- Mappings:
- Namespace - Name - Mixin selector - named - getRenderingSeed- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getRenderingSeed(Lnet/minecraft/util/math/BlockPos;)J- intermediary - method_26190- Lnet/minecraft/class_4970$class_4971;method_26190(Lnet/minecraft/class_2338;)J- official - b- Lebp$a;b(Liw;)J
 
- 
getSoundGroup- Mappings:
- Namespace - Name - Mixin selector - named - getSoundGroup- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getSoundGroup()Lnet/minecraft/sound/BlockSoundGroup;- intermediary - method_26231- Lnet/minecraft/class_4970$class_4971;method_26231()Lnet/minecraft/class_2498;- official - A- Lebp$a;A()Ldvl;
 
- 
onProjectileHitpublic void onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile) - Mappings:
- Namespace - Name - Mixin selector - named - onProjectileHit- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onProjectileHit(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/hit/BlockHitResult;Lnet/minecraft/entity/projectile/ProjectileEntity;)V- intermediary - method_26175- Lnet/minecraft/class_4970$class_4971;method_26175(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1676;)V- official - a- Lebp$a;a(Ldkj;Lebq;Lffy;Lctd;)V
 
- 
isSideSolidFullSquare- Mappings:
- Namespace - Name - Mixin selector - named - isSideSolidFullSquare- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isSideSolidFullSquare(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z- intermediary - method_26206- Lnet/minecraft/class_4970$class_4971;method_26206(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z- official - c- Lebp$a;c(Ldjn;Liw;Ljc;)Z
 
- 
isSideSolidpublic boolean isSideSolid(BlockView world, BlockPos pos, Direction direction, SideShapeType shapeType) - Mappings:
- Namespace - Name - Mixin selector - named - isSideSolid- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isSideSolid(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/SideShapeType;)Z- intermediary - method_30368- Lnet/minecraft/class_4970$class_4971;method_30368(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_5431;)Z- official - a- Lebp$a;a(Ldjn;Liw;Ljc;Ldvz;)Z
 
- 
isFullCube- Mappings:
- Namespace - Name - Mixin selector - named - isFullCube- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isFullCube(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_26234- Lnet/minecraft/class_4970$class_4971;method_26234(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z- official - m- Lebp$a;m(Ldjn;Liw;)Z
 
- 
getPickStack- Mappings:
- Namespace - Name - Mixin selector - named - getPickStack- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getPickStack(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;Z)Lnet/minecraft/item/ItemStack;- intermediary - method_65171- Lnet/minecraft/class_4970$class_4971;method_65171(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Z)Lnet/minecraft/class_1799;- official - a- Lebp$a;a(Ldkm;Liw;Z)Ldak;
 
- 
asBlockState- Mappings:
- Namespace - Name - Mixin selector - named - asBlockState- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;asBlockState()Lnet/minecraft/block/BlockState;- intermediary - method_26233- Lnet/minecraft/class_4970$class_4971;method_26233()Lnet/minecraft/class_2680;- official - B- Lebp$a;B()Lebq;
 
- 
isToolRequiredpublic boolean isToolRequired()- Mappings:
- Namespace - Name - Mixin selector - named - isToolRequired- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isToolRequired()Z- intermediary - method_29291- Lnet/minecraft/class_4970$class_4971;method_29291()Z- official - C- Lebp$a;C()Z
 
- 
hasBlockBreakParticlespublic boolean hasBlockBreakParticles()- Mappings:
- Namespace - Name - Mixin selector - named - hasBlockBreakParticles- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasBlockBreakParticles()Z- intermediary - method_45475- Lnet/minecraft/class_4970$class_4971;method_45475()Z- official - D- Lebp$a;D()Z
 
- 
getInstrument- Mappings:
- Namespace - Name - Mixin selector - named - getInstrument- Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getInstrument()Lnet/minecraft/block/enums/NoteBlockInstrument;- intermediary - method_51364- Lnet/minecraft/class_4970$class_4971;method_51364()Lnet/minecraft/class_2766;- official - E- Lebp$a;E()Lecr;
 
 
-