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 chs$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 Lchs$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 e Lchs$a;e: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 f Lchs$a;f: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 g Lchs$a;g:Ldap;
      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 h Lchs$a;h:Ldaq;
      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 i Lchs$a;i: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 j Lchs$a;j: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 k Lchs$a;k: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 l Lchs$a;l:Lchs$e;
      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 m Lchs$a;m:Lchs$e;
      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 n Lchs$a;n:Lchs$e;
      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 o Lchs$a;o:Lchs$e;
      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 p Lchs$a;p:Lchs$e;
      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;
    • shapeCache

      Mappings:
      Namespace Name Mixin selector
      official a Lchs$a;a:Lchs$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;
  • Constructor Details

    • AbstractBlockState

      protected AbstractBlockState​(Block block, ImmutableMap<Property<?>,​Comparable<?>> propertyMap, com.mojang.serialization.MapCodec<BlockState> codec)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lchs$a;<init>(Lbwu;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 Lchs$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 Lchs$a;b()Lbwu;
      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;
    • getMaterial

      public Material getMaterial()
      Mappings:
      Namespace Name Mixin selector
      official c Lchs$a;c()Ldap;
      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 Lchs$a;a(Lbsz;Lfx;Laqz;)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
    • isTranslucent

      public boolean isTranslucent​(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lchs$a;a(Lbsz;Lfx;)Z
      intermediary method_26167 Lnet/minecraft/class_4970$class_4971;method_26167(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
      named isTranslucent Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isTranslucent(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 Lchs$a;b(Lbsz;Lfx;)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 Lchs$a;a(Lbsz;Lfx;Lgc;)Ldjn;
      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 Lchs$a;c(Lbsz;Lfx;)Ldjn;
      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 d Lchs$a;d()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 e Lchs$a;e()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.
      Mappings:
      Namespace Name Mixin selector
      official f Lchs$a;f()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 g Lchs$a;g()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 Lchs$a;d(Lbsz;Lfx;)Ldaq;
      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 Lchs$a;a(Lccm;)Lcht;
      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 Lchs$a;a(Lcbb;)Lcht;
      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 h Lchs$a;h()Lccg;
      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

      @Environment(CLIENT) public boolean hasEmissiveLighting​(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official e Lchs$a;e(Lbsz;Lfx;)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

      @Environment(CLIENT) public float getAmbientOcclusionLightLevel​(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official f Lchs$a;f(Lbsz;Lfx;)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 Lchs$a;g(Lbsz;Lfx;)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 i Lchs$a;i()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 Lchs$a;b(Lbsz;Lfx;Lgc;)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 j Lchs$a;j()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 Lchs$a;a(Lbtv;Lfx;)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 Lchs$a;h(Lbsz;Lfx;)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 Lchs$a;a(Lbhl;Lbsz;Lfx;)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 Lchs$a;c(Lbsz;Lfx;Lgc;)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 k Lchs$a;k()Ldar;
      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 Lchs$a;i(Lbsz;Lfx;)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 l Lchs$a;l()Z
      intermediary method_26225 Lnet/minecraft/class_4970$class_4971;method_26225()Z
      named isOpaque Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isOpaque()Z
    • isSideInvisible

      @Environment(CLIENT) public boolean isSideInvisible​(BlockState state, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Lchs$a;a(Lcht;Lgc;)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 Lchs$a;j(Lbsz;Lfx;)Ldjn;
      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 Lchs$a;a(Lbsz;Lfx;Ldiz;)Ldjn;
      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 Lchs$a;k(Lbsz;Lfx;)Ldjn;
      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 Lchs$a;b(Lbsz;Lfx;Ldiz;)Ldjn;
      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 Lchs$a;l(Lbsz;Lfx;)Ldjn;
      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;
    • getVisualShape

      public VoxelShape getVisualShape​(BlockView world, BlockPos pos, ShapeContext context)
      Mappings:
      Namespace Name Mixin selector
      official c Lchs$a;c(Lbsz;Lfx;Ldiz;)Ldjn;
      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 getVisualShape Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getVisualShape(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 Lchs$a;m(Lbsz;Lfx;)Ldjn;
      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 Lchs$a;a(Lbsz;Lfx;Laqv;)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
    • hasSolidTopSurface

      public final boolean hasSolidTopSurface​(BlockView world, BlockPos pos, Entity entity, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Lchs$a;a(Lbsz;Lfx;Laqv;Lgc;)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 hasSolidTopSurface Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasSolidTopSurface(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 Lchs$a;n(Lbsz;Lfx;)Ldiu;
      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;
    • onSyncedBlockEvent

      public boolean onSyncedBlockEvent​(World world, BlockPos pos, int type, int data)
      Mappings:
      Namespace Name Mixin selector
      official a Lchs$a;a(Lbtv;Lfx;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

      public void neighborUpdate​(World world, BlockPos pos, Block block, BlockPos posFrom, boolean notify)
      Mappings:
      Namespace Name Mixin selector
      official a Lchs$a;a(Lbtv;Lfx;Lbwu;Lfx;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 Lchs$a;a(Lbtw;Lfx;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 Lchs$a;a(Lbtw;Lfx;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 Lchs$a;b(Lbtw;Lfx;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 Lchs$a;b(Lbtw;Lfx;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 Lchs$a;a(Lbtv;Lfx;Lcht;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 Lchs$a;b(Lbtv;Lfx;Lcht;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 Lchs$a;a(Laav;Lfx;Ljava/util/Random;)V
      intermediary method_26192 Lnet/minecraft/class_4970$class_4971;method_26192(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)V
      named scheduledTick Lnet/minecraft/block/AbstractBlock$AbstractBlockState;scheduledTick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
    • randomTick

      public void randomTick​(ServerWorld world, BlockPos pos, Random random)
      Mappings:
      Namespace Name Mixin selector
      official b Lchs$a;b(Laav;Lfx;Ljava/util/Random;)V
      intermediary method_26199 Lnet/minecraft/class_4970$class_4971;method_26199(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)V
      named randomTick Lnet/minecraft/block/AbstractBlock$AbstractBlockState;randomTick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
    • onEntityCollision

      public void onEntityCollision​(World world, BlockPos pos, Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lchs$a;a(Lbtv;Lfx;Laqv;)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 stack)
      Mappings:
      Namespace Name Mixin selector
      official a Lchs$a;a(Laav;Lfx;Lbnv;)V
      intermediary method_26180 Lnet/minecraft/class_4970$class_4971;method_26180(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V
      named onStacksDropped Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onStacksDropped(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/item/ItemStack;)V
    • getDroppedStacks

      public List<ItemStack> getDroppedStacks​(LootContext.Builder builder)
      Mappings:
      Namespace Name Mixin selector
      official a Lchs$a;a(Ldei$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 Lchs$a;a(Lbtv;Lbhl;Lapp;Ldiq;)Lapq;
      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 Lchs$a;a(Lbtv;Lfx;Lbhl;)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 Lchs$a;o(Lbsz;Lfx;)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

      @Environment(CLIENT) public boolean shouldBlockVision​(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official p Lchs$a;p(Lbsz;Lfx;)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 Lchs$a;a(Lgc;Lcht;Lbtw;Lfx;Lfx;)Lcht;
      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 Lchs$a;a(Lbsz;Lfx;Ldcu;)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 Lchs$a;a(Lbpv;)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 Lchs$a;a(Ldak;)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
    • canPlaceAt

      public boolean canPlaceAt​(WorldView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lchs$a;a(Lbty;Lfx;)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 Lchs$a;q(Lbsz;Lfx;)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 NamedScreenHandlerFactory createScreenHandlerFactory​(World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Lchs$a;b(Lbtv;Lfx;)Lapt;
      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​(Tag<Block> tag)
      Mappings:
      Namespace Name Mixin selector
      official a Lchs$a;a(Lafc;)Z
      intermediary method_26164 Lnet/minecraft/class_4970$class_4971;method_26164(Lnet/minecraft/class_3494;)Z
      named isIn Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isIn(Lnet/minecraft/tag/Tag;)Z
    • isIn

      public boolean isIn​(Tag<Block> tag, Predicate<AbstractBlock.AbstractBlockState> predicate)
      Mappings:
      Namespace Name Mixin selector
      official a Lchs$a;a(Lafc;Ljava/util/function/Predicate;)Z
      intermediary method_27851 Lnet/minecraft/class_4970$class_4971;method_27851(Lnet/minecraft/class_3494;Ljava/util/function/Predicate;)Z
      named isIn Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isIn(Lnet/minecraft/tag/Tag;Ljava/util/function/Predicate;)Z
    • hasBlockEntity

      public boolean hasBlockEntity()
      Mappings:
      Namespace Name Mixin selector
      official m Lchs$a;m()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> BlockEntityTicker<T> getBlockEntityTicker​(World world, BlockEntityType<T> blockEntityType)
      Mappings:
      Namespace Name Mixin selector
      official a Lchs$a;a(Lbtv;Lcft;)Lcfs;
      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 Lchs$a;a(Lbwu;)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 n Lchs$a;n()Ldal;
      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 o Lchs$a;o()Z
      intermediary method_26229 Lnet/minecraft/class_4970$class_4971;method_26229()Z
      named hasRandomTicks Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasRandomTicks()Z
    • getRenderingSeed

      @Environment(CLIENT) public long getRenderingSeed​(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lchs$a;a(Lfx;)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 p Lchs$a;p()Lcdg;
      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 Lchs$a;a(Lbtv;Lcht;Ldiq;Lbib;)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 Lchs$a;d(Lbsz;Lfx;Lgc;)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 Lchs$a;a(Lbsz;Lfx;Lgc;Lcdw;)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 Lchs$a;r(Lbsz;Lfx;)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 q Lchs$a;q()Lcht;
      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 r Lchs$a;r()Z
      intermediary method_29291 Lnet/minecraft/class_4970$class_4971;method_29291()Z
      named isToolRequired Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isToolRequired()Z