Class AbstractBlock.AbstractBlockState

java.lang.Object
net.minecraft.state.State<Block,BlockState>
net.minecraft.block.AbstractBlock.AbstractBlockState
Direct Known Subclasses:
BlockState
Enclosing class:
AbstractBlock

public abstract static class AbstractBlock.AbstractBlockState extends State<Block,BlockState>
Mappings:
Namespace Name
official dbp$a
intermediary net/minecraft/class_4970$class_4971
named net/minecraft/block/AbstractBlock$AbstractBlockState
  • Field Details

    • luminance

      private final int luminance
      Mappings:
      Namespace Name Mixin selector
      official b Ldbp$a;b:I
      intermediary field_23167 Lnet/minecraft/class_4970$class_4971;field_23167:I
      named luminance Lnet/minecraft/block/AbstractBlock$AbstractBlockState;luminance:I
    • hasSidedTransparency

      private final boolean hasSidedTransparency
      Mappings:
      Namespace Name Mixin selector
      official g Ldbp$a;g:Z
      intermediary field_23168 Lnet/minecraft/class_4970$class_4971;field_23168:Z
      named hasSidedTransparency Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasSidedTransparency:Z
    • isAir

      private final boolean isAir
      Mappings:
      Namespace Name Mixin selector
      official h Ldbp$a;h:Z
      intermediary field_23169 Lnet/minecraft/class_4970$class_4971;field_23169:Z
      named isAir Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isAir:Z
    • material

      private final Material material
      Mappings:
      Namespace Name Mixin selector
      official i Ldbp$a;i:Ldwn;
      intermediary field_23170 Lnet/minecraft/class_4970$class_4971;field_23170:Lnet/minecraft/class_3614;
      named material Lnet/minecraft/block/AbstractBlock$AbstractBlockState;material:Lnet/minecraft/block/Material;
    • mapColor

      private final MapColor mapColor
      Mappings:
      Namespace Name Mixin selector
      official j Ldbp$a;j:Ldwo;
      intermediary field_23171 Lnet/minecraft/class_4970$class_4971;field_23171:Lnet/minecraft/class_3620;
      named mapColor Lnet/minecraft/block/AbstractBlock$AbstractBlockState;mapColor:Lnet/minecraft/block/MapColor;
    • hardness

      private final float hardness
      Mappings:
      Namespace Name Mixin selector
      official k Ldbp$a;k:F
      intermediary field_23172 Lnet/minecraft/class_4970$class_4971;field_23172:F
      named hardness Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hardness:F
    • toolRequired

      private final boolean toolRequired
      Mappings:
      Namespace Name Mixin selector
      official l Ldbp$a;l:Z
      intermediary field_25184 Lnet/minecraft/class_4970$class_4971;field_25184:Z
      named toolRequired Lnet/minecraft/block/AbstractBlock$AbstractBlockState;toolRequired:Z
    • opaque

      private final boolean opaque
      Mappings:
      Namespace Name Mixin selector
      official m Ldbp$a;m:Z
      intermediary field_23173 Lnet/minecraft/class_4970$class_4971;field_23173:Z
      named opaque Lnet/minecraft/block/AbstractBlock$AbstractBlockState;opaque:Z
    • solidBlockPredicate

      private final AbstractBlock.ContextPredicate solidBlockPredicate
      Mappings:
      Namespace Name Mixin selector
      official n Ldbp$a;n:Ldbp$f;
      intermediary field_23174 Lnet/minecraft/class_4970$class_4971;field_23174:Lnet/minecraft/class_4970$class_4973;
      named solidBlockPredicate Lnet/minecraft/block/AbstractBlock$AbstractBlockState;solidBlockPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
    • suffocationPredicate

      private final AbstractBlock.ContextPredicate suffocationPredicate
      Mappings:
      Namespace Name Mixin selector
      official o Ldbp$a;o:Ldbp$f;
      intermediary field_23175 Lnet/minecraft/class_4970$class_4971;field_23175:Lnet/minecraft/class_4970$class_4973;
      named suffocationPredicate Lnet/minecraft/block/AbstractBlock$AbstractBlockState;suffocationPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
    • blockVisionPredicate

      private final AbstractBlock.ContextPredicate blockVisionPredicate
      Mappings:
      Namespace Name Mixin selector
      official p Ldbp$a;p:Ldbp$f;
      intermediary field_23176 Lnet/minecraft/class_4970$class_4971;field_23176:Lnet/minecraft/class_4970$class_4973;
      named blockVisionPredicate Lnet/minecraft/block/AbstractBlock$AbstractBlockState;blockVisionPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
    • postProcessPredicate

      private final AbstractBlock.ContextPredicate postProcessPredicate
      Mappings:
      Namespace Name Mixin selector
      official q Ldbp$a;q:Ldbp$f;
      intermediary field_23177 Lnet/minecraft/class_4970$class_4971;field_23177:Lnet/minecraft/class_4970$class_4973;
      named postProcessPredicate Lnet/minecraft/block/AbstractBlock$AbstractBlockState;postProcessPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
    • emissiveLightingPredicate

      private final AbstractBlock.ContextPredicate emissiveLightingPredicate
      Mappings:
      Namespace Name Mixin selector
      official r Ldbp$a;r:Ldbp$f;
      intermediary field_23178 Lnet/minecraft/class_4970$class_4971;field_23178:Lnet/minecraft/class_4970$class_4973;
      named emissiveLightingPredicate Lnet/minecraft/block/AbstractBlock$AbstractBlockState;emissiveLightingPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
    • offsetter

      private final Optional<AbstractBlock.Offsetter> offsetter
      Mappings:
      Namespace Name Mixin selector
      official s Ldbp$a;s:Ljava/util/Optional;
      intermediary field_42817 Lnet/minecraft/class_4970$class_4971;field_42817:Ljava/util/Optional;
      named offsetter Lnet/minecraft/block/AbstractBlock$AbstractBlockState;offsetter:Ljava/util/Optional;
    • blockBreakParticles

      private final boolean blockBreakParticles
      Mappings:
      Namespace Name Mixin selector
      official t Ldbp$a;t:Z
      intermediary field_40338 Lnet/minecraft/class_4970$class_4971;field_40338:Z
      named blockBreakParticles Lnet/minecraft/block/AbstractBlock$AbstractBlockState;blockBreakParticles:Z
    • shapeCache

      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a:Ldbp$a$a;
      intermediary field_23166 Lnet/minecraft/class_4970$class_4971;field_23166:Lnet/minecraft/class_4970$class_4971$class_3752;
      named shapeCache Lnet/minecraft/block/AbstractBlock$AbstractBlockState;shapeCache:Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;
    • fluidState

      private FluidState fluidState
      Mappings:
      Namespace Name Mixin selector
      official u Ldbp$a;u:Ldwj;
      intermediary field_40339 Lnet/minecraft/class_4970$class_4971;field_40339:Lnet/minecraft/class_3610;
      named fluidState Lnet/minecraft/block/AbstractBlock$AbstractBlockState;fluidState:Lnet/minecraft/fluid/FluidState;
    • ticksRandomly

      private boolean ticksRandomly
      Mappings:
      Namespace Name Mixin selector
      official v Ldbp$a;v:Z
      intermediary field_40340 Lnet/minecraft/class_4970$class_4971;field_40340:Z
      named ticksRandomly Lnet/minecraft/block/AbstractBlock$AbstractBlockState;ticksRandomly:Z
  • Constructor Details

    • AbstractBlockState

      protected AbstractBlockState(Block block, ImmutableMap<Property<?>,Comparable<?>> propertyMap, com.mojang.serialization.MapCodec<BlockState> codec)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldbp$a;<init>(Lcpi;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V
      intermediary <init> Lnet/minecraft/class_4970$class_4971;<init>(Lnet/minecraft/class_2248;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V
      named <init> Lnet/minecraft/block/AbstractBlock$AbstractBlockState;<init>(Lnet/minecraft/block/Block;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V
  • Method Details

    • initShapeCache

      public void initShapeCache()
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a()V
      intermediary method_26200 Lnet/minecraft/class_4970$class_4971;method_26200()V
      named initShapeCache Lnet/minecraft/block/AbstractBlock$AbstractBlockState;initShapeCache()V
    • getBlock

      public Block getBlock()
      Mappings:
      Namespace Name Mixin selector
      official b Ldbp$a;b()Lcpi;
      intermediary method_26204 Lnet/minecraft/class_4970$class_4971;method_26204()Lnet/minecraft/class_2248;
      named getBlock Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getBlock()Lnet/minecraft/block/Block;
    • getRegistryEntry

      public RegistryEntry<Block> getRegistryEntry()
      Mappings:
      Namespace Name Mixin selector
      official c Ldbp$a;c()Lhd;
      intermediary method_41520 Lnet/minecraft/class_4970$class_4971;method_41520()Lnet/minecraft/class_6880;
      named getRegistryEntry Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getRegistryEntry()Lnet/minecraft/registry/entry/RegistryEntry;
    • getMaterial

      public Material getMaterial()
      Mappings:
      Namespace Name Mixin selector
      official d Ldbp$a;d()Ldwn;
      intermediary method_26207 Lnet/minecraft/class_4970$class_4971;method_26207()Lnet/minecraft/class_3614;
      named getMaterial Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getMaterial()Lnet/minecraft/block/Material;
    • allowsSpawning

      public boolean allowsSpawning(BlockView world, BlockPos pos, EntityType<?> type)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lclo;Lgt;Lbfl;)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
      named allowsSpawning Lnet/minecraft/block/AbstractBlock$AbstractBlockState;allowsSpawning(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/EntityType;)Z
    • isTransparent

      public boolean isTransparent(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lclo;Lgt;)Z
      intermediary method_26167 Lnet/minecraft/class_4970$class_4971;method_26167(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
      named isTransparent Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isTransparent(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
    • getOpacity

      public int getOpacity(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Ldbp$a;b(Lclo;Lgt;)I
      intermediary method_26193 Lnet/minecraft/class_4970$class_4971;method_26193(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I
      named getOpacity Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getOpacity(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)I
    • getCullingFace

      public VoxelShape getCullingFace(BlockView world, BlockPos pos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lclo;Lgt;Lgz;)Ledx;
      intermediary method_26173 Lnet/minecraft/class_4970$class_4971;method_26173(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_265;
      named getCullingFace Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getCullingFace(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/shape/VoxelShape;
    • getCullingShape

      public VoxelShape getCullingShape(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official c Ldbp$a;c(Lclo;Lgt;)Ledx;
      intermediary method_26201 Lnet/minecraft/class_4970$class_4971;method_26201(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
      named getCullingShape Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getCullingShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;
    • exceedsCube

      public boolean exceedsCube()
      Mappings:
      Namespace Name Mixin selector
      official e Ldbp$a;e()Z
      intermediary method_26209 Lnet/minecraft/class_4970$class_4971;method_26209()Z
      named exceedsCube Lnet/minecraft/block/AbstractBlock$AbstractBlockState;exceedsCube()Z
    • hasSidedTransparency

      public boolean hasSidedTransparency()
      Mappings:
      Namespace Name Mixin selector
      official f Ldbp$a;f()Z
      intermediary method_26211 Lnet/minecraft/class_4970$class_4971;method_26211()Z
      named hasSidedTransparency Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasSidedTransparency()Z
    • getLuminance

      public 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
      official g Ldbp$a;g()I
      intermediary method_26213 Lnet/minecraft/class_4970$class_4971;method_26213()I
      named getLuminance Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getLuminance()I
    • isAir

      public boolean isAir()
      Mappings:
      Namespace Name Mixin selector
      official h Ldbp$a;h()Z
      intermediary method_26215 Lnet/minecraft/class_4970$class_4971;method_26215()Z
      named isAir Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isAir()Z
    • getMapColor

      public MapColor getMapColor(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official d Ldbp$a;d(Lclo;Lgt;)Ldwo;
      intermediary method_26205 Lnet/minecraft/class_4970$class_4971;method_26205(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3620;
      named getMapColor Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getMapColor(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/MapColor;
    • rotate

      public BlockState rotate(BlockRotation rotation)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lcvq;)Ldbq;
      intermediary method_26186 Lnet/minecraft/class_4970$class_4971;method_26186(Lnet/minecraft/class_2470;)Lnet/minecraft/class_2680;
      named rotate Lnet/minecraft/block/AbstractBlock$AbstractBlockState;rotate(Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/block/BlockState;
    • mirror

      public BlockState mirror(BlockMirror mirror)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lcua;)Ldbq;
      intermediary method_26185 Lnet/minecraft/class_4970$class_4971;method_26185(Lnet/minecraft/class_2415;)Lnet/minecraft/class_2680;
      named mirror Lnet/minecraft/block/AbstractBlock$AbstractBlockState;mirror(Lnet/minecraft/util/BlockMirror;)Lnet/minecraft/block/BlockState;
    • getRenderType

      public BlockRenderType getRenderType()
      Mappings:
      Namespace Name Mixin selector
      official i Ldbp$a;i()Lcvj;
      intermediary method_26217 Lnet/minecraft/class_4970$class_4971;method_26217()Lnet/minecraft/class_2464;
      named getRenderType Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getRenderType()Lnet/minecraft/block/BlockRenderType;
    • hasEmissiveLighting

      public boolean hasEmissiveLighting(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official e Ldbp$a;e(Lclo;Lgt;)Z
      intermediary method_26208 Lnet/minecraft/class_4970$class_4971;method_26208(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
      named hasEmissiveLighting Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasEmissiveLighting(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
    • getAmbientOcclusionLightLevel

      public float getAmbientOcclusionLightLevel(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official f Ldbp$a;f(Lclo;Lgt;)F
      intermediary method_26210 Lnet/minecraft/class_4970$class_4971;method_26210(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F
      named getAmbientOcclusionLightLevel Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getAmbientOcclusionLightLevel(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)F
    • isSolidBlock

      public boolean isSolidBlock(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official g Ldbp$a;g(Lclo;Lgt;)Z
      intermediary method_26212 Lnet/minecraft/class_4970$class_4971;method_26212(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
      named isSolidBlock Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isSolidBlock(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
    • emitsRedstonePower

      public boolean emitsRedstonePower()
      Mappings:
      Namespace Name Mixin selector
      official j Ldbp$a;j()Z
      intermediary method_26219 Lnet/minecraft/class_4970$class_4971;method_26219()Z
      named emitsRedstonePower Lnet/minecraft/block/AbstractBlock$AbstractBlockState;emitsRedstonePower()Z
    • getWeakRedstonePower

      public int getWeakRedstonePower(BlockView world, BlockPos pos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official b Ldbp$a;b(Lclo;Lgt;Lgz;)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
      named getWeakRedstonePower Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getWeakRedstonePower(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
    • hasComparatorOutput

      public boolean hasComparatorOutput()
      Mappings:
      Namespace Name Mixin selector
      official k Ldbp$a;k()Z
      intermediary method_26221 Lnet/minecraft/class_4970$class_4971;method_26221()Z
      named hasComparatorOutput Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasComparatorOutput()Z
    • getComparatorOutput

      public int getComparatorOutput(World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lcmi;Lgt;)I
      intermediary method_26176 Lnet/minecraft/class_4970$class_4971;method_26176(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I
      named getComparatorOutput Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getComparatorOutput(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)I
    • getHardness

      public float getHardness(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official h Ldbp$a;h(Lclo;Lgt;)F
      intermediary method_26214 Lnet/minecraft/class_4970$class_4971;method_26214(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F
      named getHardness Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getHardness(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)F
    • calcBlockBreakingDelta

      public float calcBlockBreakingDelta(PlayerEntity player, BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lbym;Lclo;Lgt;)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
      named calcBlockBreakingDelta Lnet/minecraft/block/AbstractBlock$AbstractBlockState;calcBlockBreakingDelta(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)F
    • getStrongRedstonePower

      public int getStrongRedstonePower(BlockView world, BlockPos pos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official c Ldbp$a;c(Lclo;Lgt;Lgz;)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
      named getStrongRedstonePower Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getStrongRedstonePower(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
    • getPistonBehavior

      public PistonBehavior getPistonBehavior()
      Mappings:
      Namespace Name Mixin selector
      official l Ldbp$a;l()Ldwp;
      intermediary method_26223 Lnet/minecraft/class_4970$class_4971;method_26223()Lnet/minecraft/class_3619;
      named getPistonBehavior Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getPistonBehavior()Lnet/minecraft/block/piston/PistonBehavior;
    • isOpaqueFullCube

      public boolean isOpaqueFullCube(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official i Ldbp$a;i(Lclo;Lgt;)Z
      intermediary method_26216 Lnet/minecraft/class_4970$class_4971;method_26216(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
      named isOpaqueFullCube Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isOpaqueFullCube(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
    • isOpaque

      public boolean isOpaque()
      Mappings:
      Namespace Name Mixin selector
      official m Ldbp$a;m()Z
      intermediary method_26225 Lnet/minecraft/class_4970$class_4971;method_26225()Z
      named isOpaque Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isOpaque()Z
    • isSideInvisible

      public boolean isSideInvisible(BlockState state, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Ldbq;Lgz;)Z
      intermediary method_26187 Lnet/minecraft/class_4970$class_4971;method_26187(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
      named isSideInvisible Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isSideInvisible(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;)Z
    • getOutlineShape

      public VoxelShape getOutlineShape(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official j Ldbp$a;j(Lclo;Lgt;)Ledx;
      intermediary method_26218 Lnet/minecraft/class_4970$class_4971;method_26218(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
      named getOutlineShape Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getOutlineShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;
    • getOutlineShape

      public VoxelShape getOutlineShape(BlockView world, BlockPos pos, ShapeContext context)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lclo;Lgt;Ledj;)Ledx;
      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;
      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;
    • getCollisionShape

      public VoxelShape getCollisionShape(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official k Ldbp$a;k(Lclo;Lgt;)Ledx;
      intermediary method_26220 Lnet/minecraft/class_4970$class_4971;method_26220(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
      named getCollisionShape Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getCollisionShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;
    • getCollisionShape

      public VoxelShape getCollisionShape(BlockView world, BlockPos pos, ShapeContext context)
      Mappings:
      Namespace Name Mixin selector
      official b Ldbp$a;b(Lclo;Lgt;Ledj;)Ledx;
      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;
      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;
    • getSidesShape

      public VoxelShape getSidesShape(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official l Ldbp$a;l(Lclo;Lgt;)Ledx;
      intermediary method_26222 Lnet/minecraft/class_4970$class_4971;method_26222(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
      named getSidesShape Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getSidesShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;
    • getCameraCollisionShape

      public VoxelShape getCameraCollisionShape(BlockView world, BlockPos pos, ShapeContext context)
      Mappings:
      Namespace Name Mixin selector
      official c Ldbp$a;c(Lclo;Lgt;Ledj;)Ledx;
      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;
      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;
    • getRaycastShape

      public VoxelShape getRaycastShape(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official m Ldbp$a;m(Lclo;Lgt;)Ledx;
      intermediary method_26224 Lnet/minecraft/class_4970$class_4971;method_26224(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
      named getRaycastShape Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getRaycastShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;
    • hasSolidTopSurface

      public final boolean hasSolidTopSurface(BlockView world, BlockPos pos, Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lclo;Lgt;Lbfh;)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
      named hasSolidTopSurface Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasSolidTopSurface(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)Z
    • isSolidSurface

      public final boolean isSolidSurface(BlockView world, BlockPos pos, Entity entity, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lclo;Lgt;Lbfh;Lgz;)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
      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
    • getModelOffset

      public Vec3d getModelOffset(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official n Ldbp$a;n(Lclo;Lgt;)Lede;
      intermediary method_26226 Lnet/minecraft/class_4970$class_4971;method_26226(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;
      named getModelOffset Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getModelOffset(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Vec3d;
    • hasModelOffset

      public boolean hasModelOffset()
      Mappings:
      Namespace Name Mixin selector
      official n Ldbp$a;n()Z
      intermediary method_49228 Lnet/minecraft/class_4970$class_4971;method_49228()Z
      named hasModelOffset Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasModelOffset()Z
    • onSyncedBlockEvent

      public boolean onSyncedBlockEvent(World world, BlockPos pos, int type, int data)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lcmi;Lgt;II)Z
      intermediary method_26177 Lnet/minecraft/class_4970$class_4971;method_26177(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;II)Z
      named onSyncedBlockEvent Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onSyncedBlockEvent(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;II)Z
    • neighborUpdate

      @Deprecated public void neighborUpdate(World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lcmi;Lgt;Lcpi;Lgt;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_2338;Z)V
      named neighborUpdate Lnet/minecraft/block/AbstractBlock$AbstractBlockState;neighborUpdate(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;Z)V
    • updateNeighbors

      public final void updateNeighbors(WorldAccess world, BlockPos pos, int flags)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lcmj;Lgt;I)V
      intermediary method_30101 Lnet/minecraft/class_4970$class_4971;method_30101(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)V
      named updateNeighbors Lnet/minecraft/block/AbstractBlock$AbstractBlockState;updateNeighbors(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;I)V
    • updateNeighbors

      public final void updateNeighbors(WorldAccess world, BlockPos pos, int flags, int maxUpdateDepth)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lcmj;Lgt;II)V
      intermediary method_26183 Lnet/minecraft/class_4970$class_4971;method_26183(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V
      named updateNeighbors Lnet/minecraft/block/AbstractBlock$AbstractBlockState;updateNeighbors(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;II)V
    • prepare

      public final void prepare(WorldAccess world, BlockPos pos, int flags)
      Mappings:
      Namespace Name Mixin selector
      official b Ldbp$a;b(Lcmj;Lgt;I)V
      intermediary method_30102 Lnet/minecraft/class_4970$class_4971;method_30102(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)V
      named prepare Lnet/minecraft/block/AbstractBlock$AbstractBlockState;prepare(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;I)V
    • prepare

      public void prepare(WorldAccess world, BlockPos pos, int flags, int maxUpdateDepth)
      Mappings:
      Namespace Name Mixin selector
      official b Ldbp$a;b(Lcmj;Lgt;II)V
      intermediary method_26198 Lnet/minecraft/class_4970$class_4971;method_26198(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V
      named prepare Lnet/minecraft/block/AbstractBlock$AbstractBlockState;prepare(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;II)V
    • onBlockAdded

      public void onBlockAdded(World world, BlockPos pos, BlockState state, boolean notify)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lcmi;Lgt;Ldbq;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
      named onBlockAdded Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onBlockAdded(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
    • onStateReplaced

      public void onStateReplaced(World world, BlockPos pos, BlockState state, boolean moved)
      Mappings:
      Namespace Name Mixin selector
      official b Ldbp$a;b(Lcmi;Lgt;Ldbq;Z)V
      intermediary method_26197 Lnet/minecraft/class_4970$class_4971;method_26197(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V
      named onStateReplaced Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onStateReplaced(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
    • scheduledTick

      public void scheduledTick(ServerWorld world, BlockPos pos, Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Laip;Lgt;Lapo;)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
      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
    • randomTick

      public void randomTick(ServerWorld world, BlockPos pos, Random random)
      Mappings:
      Namespace Name Mixin selector
      official b Ldbp$a;b(Laip;Lgt;Lapo;)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
      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
    • onEntityCollision

      public void onEntityCollision(World world, BlockPos pos, Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lcmi;Lgt;Lbfh;)V
      intermediary method_26178 Lnet/minecraft/class_4970$class_4971;method_26178(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)V
      named onEntityCollision Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onEntityCollision(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)V
    • onStacksDropped

      public void onStacksDropped(ServerWorld world, BlockPos pos, ItemStack tool, boolean dropExperience)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Laip;Lgt;Lcfv;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
      named onStacksDropped Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onStacksDropped(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/item/ItemStack;Z)V
    • getDroppedStacks

      public List<ItemStack> getDroppedStacks(LootContext.Builder builder)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Ldyr$a;)Ljava/util/List;
      intermediary method_26189 Lnet/minecraft/class_4970$class_4971;method_26189(Lnet/minecraft/class_47$class_48;)Ljava/util/List;
      named getDroppedStacks Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getDroppedStacks(Lnet/minecraft/loot/context/LootContext$Builder;)Ljava/util/List;
    • onUse

      public ActionResult onUse(World world, PlayerEntity player, Hand hand, BlockHitResult hit)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lcmi;Lbym;Lbdx;Leda;)Lbdy;
      intermediary method_26174 Lnet/minecraft/class_4970$class_4971;method_26174(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;
      named onUse Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onUse(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/util/hit/BlockHitResult;)Lnet/minecraft/util/ActionResult;
    • onBlockBreakStart

      public void onBlockBreakStart(World world, BlockPos pos, PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lcmi;Lgt;Lbym;)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
      named onBlockBreakStart Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onBlockBreakStart(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;)V
    • shouldSuffocate

      public boolean shouldSuffocate(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official o Ldbp$a;o(Lclo;Lgt;)Z
      intermediary method_26228 Lnet/minecraft/class_4970$class_4971;method_26228(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
      named shouldSuffocate Lnet/minecraft/block/AbstractBlock$AbstractBlockState;shouldSuffocate(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
    • shouldBlockVision

      public boolean shouldBlockVision(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official p Ldbp$a;p(Lclo;Lgt;)Z
      intermediary method_26230 Lnet/minecraft/class_4970$class_4971;method_26230(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
      named shouldBlockVision Lnet/minecraft/block/AbstractBlock$AbstractBlockState;shouldBlockVision(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
    • getStateForNeighborUpdate

      public BlockState getStateForNeighborUpdate(Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos)
      Gets the possibly updated block state of this block when a neighboring block is updated.
      Parameters:
      direction - the direction from this block to the neighbor
      neighborState - the state of the updated neighbor block
      world - the world
      pos - the position of this block
      neighborPos - the position of the neighbor block
      Returns:
      the new state of this block
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lgz;Ldbq;Lcmj;Lgt;Lgt;)Ldbq;
      intermediary method_26191 Lnet/minecraft/class_4970$class_4971;method_26191(Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
      named getStateForNeighborUpdate Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getStateForNeighborUpdate(Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
    • canPathfindThrough

      public boolean canPathfindThrough(BlockView world, BlockPos pos, NavigationType type)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lclo;Lgt;Ldxa;)Z
      intermediary method_26171 Lnet/minecraft/class_4970$class_4971;method_26171(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_10;)Z
      named canPathfindThrough Lnet/minecraft/block/AbstractBlock$AbstractBlockState;canPathfindThrough(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/ai/pathing/NavigationType;)Z
    • canReplace

      public boolean canReplace(ItemPlacementContext context)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lcic;)Z
      intermediary method_26166 Lnet/minecraft/class_4970$class_4971;method_26166(Lnet/minecraft/class_1750;)Z
      named canReplace Lnet/minecraft/block/AbstractBlock$AbstractBlockState;canReplace(Lnet/minecraft/item/ItemPlacementContext;)Z
    • canBucketPlace

      public boolean canBucketPlace(Fluid fluid)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Ldwi;)Z
      intermediary method_26188 Lnet/minecraft/class_4970$class_4971;method_26188(Lnet/minecraft/class_3611;)Z
      named canBucketPlace Lnet/minecraft/block/AbstractBlock$AbstractBlockState;canBucketPlace(Lnet/minecraft/fluid/Fluid;)Z
    • isReplaceable

      public boolean isReplaceable()
      Mappings:
      Namespace Name Mixin selector
      official o Ldbp$a;o()Z
      intermediary method_45474 Lnet/minecraft/class_4970$class_4971;method_45474()Z
      named isReplaceable Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isReplaceable()Z
    • canPlaceAt

      public boolean canPlaceAt(WorldView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lcml;Lgt;)Z
      intermediary method_26184 Lnet/minecraft/class_4970$class_4971;method_26184(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
      named canPlaceAt Lnet/minecraft/block/AbstractBlock$AbstractBlockState;canPlaceAt(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z
    • shouldPostProcess

      public boolean shouldPostProcess(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official q Ldbp$a;q(Lclo;Lgt;)Z
      intermediary method_26232 Lnet/minecraft/class_4970$class_4971;method_26232(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
      named shouldPostProcess Lnet/minecraft/block/AbstractBlock$AbstractBlockState;shouldPostProcess(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
    • createScreenHandlerFactory

      @Nullable public @Nullable NamedScreenHandlerFactory createScreenHandlerFactory(World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Ldbp$a;b(Lcmi;Lgt;)Lbeb;
      intermediary method_26196 Lnet/minecraft/class_4970$class_4971;method_26196(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3908;
      named createScreenHandlerFactory Lnet/minecraft/block/AbstractBlock$AbstractBlockState;createScreenHandlerFactory(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/screen/NamedScreenHandlerFactory;
    • isIn

      public boolean isIn(TagKey<Block> tag)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lanv;)Z
      intermediary method_26164 Lnet/minecraft/class_4970$class_4971;method_26164(Lnet/minecraft/class_6862;)Z
      named isIn Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isIn(Lnet/minecraft/registry/tag/TagKey;)Z
    • isIn

      public boolean isIn(TagKey<Block> tag, Predicate<AbstractBlock.AbstractBlockState> predicate)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lanv;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
      named isIn Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isIn(Lnet/minecraft/registry/tag/TagKey;Ljava/util/function/Predicate;)Z
    • isIn

      public boolean isIn(RegistryEntryList<Block> blocks)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lhh;)Z
      intermediary method_40143 Lnet/minecraft/class_4970$class_4971;method_40143(Lnet/minecraft/class_6885;)Z
      named isIn Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isIn(Lnet/minecraft/registry/entry/RegistryEntryList;)Z
    • streamTags

      public Stream<TagKey<Block>> streamTags()
      Mappings:
      Namespace Name Mixin selector
      official p Ldbp$a;p()Ljava/util/stream/Stream;
      intermediary method_40144 Lnet/minecraft/class_4970$class_4971;method_40144()Ljava/util/stream/Stream;
      named streamTags Lnet/minecraft/block/AbstractBlock$AbstractBlockState;streamTags()Ljava/util/stream/Stream;
    • hasBlockEntity

      public boolean hasBlockEntity()
      Mappings:
      Namespace Name Mixin selector
      official q Ldbp$a;q()Z
      intermediary method_31709 Lnet/minecraft/class_4970$class_4971;method_31709()Z
      named hasBlockEntity Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasBlockEntity()Z
    • getBlockEntityTicker

      @Nullable public <T extends BlockEntity> @Nullable BlockEntityTicker<T> getBlockEntityTicker(World world, BlockEntityType<T> blockEntityType)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lcmi;Lczg;)Lczf;
      intermediary method_31708 Lnet/minecraft/class_4970$class_4971;method_31708(Lnet/minecraft/class_1937;Lnet/minecraft/class_2591;)Lnet/minecraft/class_5558;
      named getBlockEntityTicker Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getBlockEntityTicker(Lnet/minecraft/world/World;Lnet/minecraft/block/entity/BlockEntityType;)Lnet/minecraft/block/entity/BlockEntityTicker;
    • isOf

      public boolean isOf(Block block)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lcpi;)Z
      intermediary method_27852 Lnet/minecraft/class_4970$class_4971;method_27852(Lnet/minecraft/class_2248;)Z
      named isOf Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isOf(Lnet/minecraft/block/Block;)Z
    • getFluidState

      public FluidState getFluidState()
      Mappings:
      Namespace Name Mixin selector
      official r Ldbp$a;r()Ldwj;
      intermediary method_26227 Lnet/minecraft/class_4970$class_4971;method_26227()Lnet/minecraft/class_3610;
      named getFluidState Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getFluidState()Lnet/minecraft/fluid/FluidState;
    • hasRandomTicks

      public boolean hasRandomTicks()
      Mappings:
      Namespace Name Mixin selector
      official s Ldbp$a;s()Z
      intermediary method_26229 Lnet/minecraft/class_4970$class_4971;method_26229()Z
      named hasRandomTicks Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasRandomTicks()Z
    • getRenderingSeed

      public long getRenderingSeed(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lgt;)J
      intermediary method_26190 Lnet/minecraft/class_4970$class_4971;method_26190(Lnet/minecraft/class_2338;)J
      named getRenderingSeed Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getRenderingSeed(Lnet/minecraft/util/math/BlockPos;)J
    • getSoundGroup

      public BlockSoundGroup getSoundGroup()
      Mappings:
      Namespace Name Mixin selector
      official t Ldbp$a;t()Lcwq;
      intermediary method_26231 Lnet/minecraft/class_4970$class_4971;method_26231()Lnet/minecraft/class_2498;
      named getSoundGroup Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getSoundGroup()Lnet/minecraft/sound/BlockSoundGroup;
    • onProjectileHit

      public void onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lcmi;Ldbq;Leda;Lbze;)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
      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
    • isSideSolidFullSquare

      public boolean isSideSolidFullSquare(BlockView world, BlockPos pos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official d Ldbp$a;d(Lclo;Lgt;Lgz;)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
      named isSideSolidFullSquare Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isSideSolidFullSquare(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
    • isSideSolid

      public boolean isSideSolid(BlockView world, BlockPos pos, Direction direction, SideShapeType shapeType)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbp$a;a(Lclo;Lgt;Lgz;Lcxf;)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
      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
    • isFullCube

      public boolean isFullCube(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official r Ldbp$a;r(Lclo;Lgt;)Z
      intermediary method_26234 Lnet/minecraft/class_4970$class_4971;method_26234(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
      named isFullCube Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isFullCube(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
    • asBlockState

      protected abstract BlockState asBlockState()
      Mappings:
      Namespace Name Mixin selector
      official u Ldbp$a;u()Ldbq;
      intermediary method_26233 Lnet/minecraft/class_4970$class_4971;method_26233()Lnet/minecraft/class_2680;
      named asBlockState Lnet/minecraft/block/AbstractBlock$AbstractBlockState;asBlockState()Lnet/minecraft/block/BlockState;
    • isToolRequired

      public boolean isToolRequired()
      Mappings:
      Namespace Name Mixin selector
      official v Ldbp$a;v()Z
      intermediary method_29291 Lnet/minecraft/class_4970$class_4971;method_29291()Z
      named isToolRequired Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isToolRequired()Z
    • hasBlockBreakParticles

      public boolean hasBlockBreakParticles()
      Mappings:
      Namespace Name Mixin selector
      official w Ldbp$a;w()Z
      intermediary method_45475 Lnet/minecraft/class_4970$class_4971;method_45475()Z
      named hasBlockBreakParticles Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasBlockBreakParticles()Z