类 AbstractBlock.AbstractBlockState

  • 直接已知子类:
    BlockState
    封闭类:
    AbstractBlock

    public abstract static class AbstractBlock.AbstractBlockState
    extends State<Block,​BlockState>
    Mappings:
    Namespace Name
    official cjq$a
    intermediary net/minecraft/class_4970$class_4971
    named net/minecraft/block/AbstractBlock$AbstractBlockState
    • 字段详细资料

      • luminance

        private final int luminance
        Mappings:
        Namespace Name Mixin selector
        official b Lcjq$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 Lcjq$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 Lcjq$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 Lcjq$a;i:Lddw;
        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 Lcjq$a;j:Lddx;
        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 Lcjq$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 Lcjq$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 Lcjq$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 Lcjq$a;n:Lcjq$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 o Lcjq$a;o:Lcjq$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 p Lcjq$a;p:Lcjq$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 q Lcjq$a;q:Lcjq$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 r Lcjq$a;r:Lcjq$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

        @Nullable
        protected @Nullable AbstractBlock.AbstractBlockState.ShapeCache shapeCache
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq$a;a:Lcjq$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;
    • 构造器详细资料

      • AbstractBlockState

        protected AbstractBlockState​(Block block,
                                     ImmutableMap<Property<?>,​Comparable<?>> propertyMap,
                                     com.mojang.serialization.MapCodec<BlockState> codec)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcjq$a;<init>(Lbyq;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
    • 方法详细资料

      • initShapeCache

        public void initShapeCache()
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq$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 Lcjq$a;b()Lbyq;
        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 Lcjq$a;c()Lddw;
        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 Lcjq$a;a(Lbuv;Lgb;Lasp;)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 Lcjq$a;a(Lbuv;Lgb;)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 Lcjq$a;b(Lbuv;Lgb;)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 Lcjq$a;a(Lbuv;Lgb;Lgg;)Ldmt;
        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 Lcjq$a;c(Lbuv;Lgb;)Ldmt;
        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 Lcjq$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 Lcjq$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 Lcjq$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 Lcjq$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 Lcjq$a;d(Lbuv;Lgb;)Lddx;
        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 Lcjq$a;a(Lcek;)Lcjr;
        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 Lcjq$a;a(Lccy;)Lcjr;
        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 Lcjq$a;h()Lced;
        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 Lcjq$a;e(Lbuv;Lgb;)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 Lcjq$a;f(Lbuv;Lgb;)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 Lcjq$a;g(Lbuv;Lgb;)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 Lcjq$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 Lcjq$a;b(Lbuv;Lgb;Lgg;)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 Lcjq$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 Lcjq$a;a(Lbvr;Lgb;)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 Lcjq$a;h(Lbuv;Lgb;)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 Lcjq$a;a(Lbjf;Lbuv;Lgb;)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 Lcjq$a;c(Lbuv;Lgb;Lgg;)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 Lcjq$a;k()Lddy;
        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 Lcjq$a;i(Lbuv;Lgb;)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 Lcjq$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

        public boolean isSideInvisible​(BlockState state,
                                       Direction direction)
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq$a;a(Lcjr;Lgg;)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 Lcjq$a;j(Lbuv;Lgb;)Ldmt;
        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 Lcjq$a;a(Lbuv;Lgb;Ldmf;)Ldmt;
        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 Lcjq$a;k(Lbuv;Lgb;)Ldmt;
        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 Lcjq$a;b(Lbuv;Lgb;Ldmf;)Ldmt;
        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 Lcjq$a;l(Lbuv;Lgb;)Ldmt;
        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 Lcjq$a;c(Lbuv;Lgb;Ldmf;)Ldmt;
        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 Lcjq$a;m(Lbuv;Lgb;)Ldmt;
        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 Lcjq$a;a(Lbuv;Lgb;Lasl;)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 Lcjq$a;a(Lbuv;Lgb;Lasl;Lgg;)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 Lcjq$a;n(Lbuv;Lgb;)Ldma;
        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 Lcjq$a;a(Lbvr;Lgb;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 Lcjq$a;a(Lbvr;Lgb;Lbyq;Lgb;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 Lcjq$a;a(Lbvs;Lgb;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 Lcjq$a;a(Lbvs;Lgb;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 Lcjq$a;b(Lbvs;Lgb;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 Lcjq$a;b(Lbvs;Lgb;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 Lcjq$a;a(Lbvr;Lgb;Lcjr;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 Lcjq$a;b(Lbvr;Lgb;Lcjr;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 Lcjq$a;a(Labj;Lgb;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 Lcjq$a;b(Labj;Lgb;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 Lcjq$a;a(Lbvr;Lgb;Lasl;)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 Lcjq$a;a(Labj;Lgb;Lbpr;)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 Lcjq$a;a(Ldhp$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 Lcjq$a;a(Lbvr;Lbjf;Larf;Ldlw;)Larg;
        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 Lcjq$a;a(Lbvr;Lgb;Lbjf;)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 Lcjq$a;o(Lbuv;Lgb;)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 Lcjq$a;p(Lbuv;Lgb;)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.
        参数:
        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
        返回:
        the new state of this block
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq$a;a(Lgg;Lcjr;Lbvs;Lgb;Lgb;)Lcjr;
        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 Lcjq$a;a(Lbuv;Lgb;Ldgb;)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 Lcjq$a;a(Lbrr;)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 Lcjq$a;a(Lddr;)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 Lcjq$a;a(Lbvu;Lgb;)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 Lcjq$a;q(Lbuv;Lgb;)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 Lcjq$a;b(Lbvr;Lgb;)Larj;
        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 Lcjq$a;a(Lafs;)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 Lcjq$a;a(Lafs;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 Lcjq$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> @Nullable BlockEntityTicker<T> getBlockEntityTicker​(World world,
                                                                                           BlockEntityType<T> blockEntityType)
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq$a;a(Lbvr;Lchr;)Lchq;
        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 Lcjq$a;a(Lbyq;)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 Lcjq$a;n()Ldds;
        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 Lcjq$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

        public long getRenderingSeed​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq$a;a(Lgb;)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 Lcjq$a;p()Lcfe;
        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 Lcjq$a;a(Lbvr;Lcjr;Ldlw;Lbjv;)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 Lcjq$a;d(Lbuv;Lgb;Lgg;)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 Lcjq$a;a(Lbuv;Lgb;Lgg;Lcfu;)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 Lcjq$a;r(Lbuv;Lgb;)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 Lcjq$a;q()Lcjr;
        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 Lcjq$a;r()Z
        intermediary method_29291 Lnet/minecraft/class_4970$class_4971;method_29291()Z
        named isToolRequired Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isToolRequired()Z