类 StairsBlock

    • 字段详细资料

      • FACING

        public static final DirectionProperty FACING
        Mappings:
        Namespace Name Mixin selector
        official a Lcfl;a:Lckl;
        intermediary field_11571 Lnet/minecraft/class_2510;field_11571:Lnet/minecraft/class_2753;
        named FACING Lnet/minecraft/block/StairsBlock;FACING:Lnet/minecraft/state/property/DirectionProperty;
      • HALF

        public static final EnumProperty<BlockHalf> HALF
        Mappings:
        Namespace Name Mixin selector
        official b Lcfl;b:Lckp;
        intermediary field_11572 Lnet/minecraft/class_2510;field_11572:Lnet/minecraft/class_2754;
        named HALF Lnet/minecraft/block/StairsBlock;HALF:Lnet/minecraft/state/property/EnumProperty;
      • SHAPE

        public static final EnumProperty<StairShape> SHAPE
        Mappings:
        Namespace Name Mixin selector
        official c Lcfl;c:Lckp;
        intermediary field_11565 Lnet/minecraft/class_2510;field_11565:Lnet/minecraft/class_2754;
        named SHAPE Lnet/minecraft/block/StairsBlock;SHAPE:Lnet/minecraft/state/property/EnumProperty;
      • WATERLOGGED

        public static final BooleanProperty WATERLOGGED
        Mappings:
        Namespace Name Mixin selector
        official d Lcfl;d:Lcki;
        intermediary field_11573 Lnet/minecraft/class_2510;field_11573:Lnet/minecraft/class_2746;
        named WATERLOGGED Lnet/minecraft/block/StairsBlock;WATERLOGGED:Lnet/minecraft/state/property/BooleanProperty;
      • TOP_SHAPE

        protected static final VoxelShape TOP_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official e Lcfl;e:Ldmt;
        intermediary field_11562 Lnet/minecraft/class_2510;field_11562:Lnet/minecraft/class_265;
        named TOP_SHAPE Lnet/minecraft/block/StairsBlock;TOP_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • BOTTOM_SHAPE

        protected static final VoxelShape BOTTOM_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official f Lcfl;f:Ldmt;
        intermediary field_11576 Lnet/minecraft/class_2510;field_11576:Lnet/minecraft/class_265;
        named BOTTOM_SHAPE Lnet/minecraft/block/StairsBlock;BOTTOM_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • BOTTOM_NORTH_WEST_CORNER_SHAPE

        protected static final VoxelShape BOTTOM_NORTH_WEST_CORNER_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official g Lcfl;g:Ldmt;
        intermediary field_11561 Lnet/minecraft/class_2510;field_11561:Lnet/minecraft/class_265;
        named BOTTOM_NORTH_WEST_CORNER_SHAPE Lnet/minecraft/block/StairsBlock;BOTTOM_NORTH_WEST_CORNER_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • BOTTOM_SOUTH_WEST_CORNER_SHAPE

        protected static final VoxelShape BOTTOM_SOUTH_WEST_CORNER_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official h Lcfl;h:Ldmt;
        intermediary field_11578 Lnet/minecraft/class_2510;field_11578:Lnet/minecraft/class_265;
        named BOTTOM_SOUTH_WEST_CORNER_SHAPE Lnet/minecraft/block/StairsBlock;BOTTOM_SOUTH_WEST_CORNER_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • TOP_NORTH_WEST_CORNER_SHAPE

        protected static final VoxelShape TOP_NORTH_WEST_CORNER_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official i Lcfl;i:Ldmt;
        intermediary field_11568 Lnet/minecraft/class_2510;field_11568:Lnet/minecraft/class_265;
        named TOP_NORTH_WEST_CORNER_SHAPE Lnet/minecraft/block/StairsBlock;TOP_NORTH_WEST_CORNER_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • TOP_SOUTH_WEST_CORNER_SHAPE

        protected static final VoxelShape TOP_SOUTH_WEST_CORNER_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official j Lcfl;j:Ldmt;
        intermediary field_11563 Lnet/minecraft/class_2510;field_11563:Lnet/minecraft/class_265;
        named TOP_SOUTH_WEST_CORNER_SHAPE Lnet/minecraft/block/StairsBlock;TOP_SOUTH_WEST_CORNER_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • BOTTOM_NORTH_EAST_CORNER_SHAPE

        protected static final VoxelShape BOTTOM_NORTH_EAST_CORNER_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official k Lcfl;k:Ldmt;
        intermediary field_11575 Lnet/minecraft/class_2510;field_11575:Lnet/minecraft/class_265;
        named BOTTOM_NORTH_EAST_CORNER_SHAPE Lnet/minecraft/block/StairsBlock;BOTTOM_NORTH_EAST_CORNER_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • BOTTOM_SOUTH_EAST_CORNER_SHAPE

        protected static final VoxelShape BOTTOM_SOUTH_EAST_CORNER_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official l Lcfl;l:Ldmt;
        intermediary field_11569 Lnet/minecraft/class_2510;field_11569:Lnet/minecraft/class_265;
        named BOTTOM_SOUTH_EAST_CORNER_SHAPE Lnet/minecraft/block/StairsBlock;BOTTOM_SOUTH_EAST_CORNER_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • TOP_NORTH_EAST_CORNER_SHAPE

        protected static final VoxelShape TOP_NORTH_EAST_CORNER_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official m Lcfl;m:Ldmt;
        intermediary field_11577 Lnet/minecraft/class_2510;field_11577:Lnet/minecraft/class_265;
        named TOP_NORTH_EAST_CORNER_SHAPE Lnet/minecraft/block/StairsBlock;TOP_NORTH_EAST_CORNER_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • TOP_SOUTH_EAST_CORNER_SHAPE

        protected static final VoxelShape TOP_SOUTH_EAST_CORNER_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official n Lcfl;n:Ldmt;
        intermediary field_11567 Lnet/minecraft/class_2510;field_11567:Lnet/minecraft/class_265;
        named TOP_SOUTH_EAST_CORNER_SHAPE Lnet/minecraft/block/StairsBlock;TOP_SOUTH_EAST_CORNER_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • TOP_SHAPES

        protected static final VoxelShape[] TOP_SHAPES
        Mappings:
        Namespace Name Mixin selector
        official F Lcfl;F:[Ldmt;
        intermediary field_11566 Lnet/minecraft/class_2510;field_11566:[Lnet/minecraft/class_265;
        named TOP_SHAPES Lnet/minecraft/block/StairsBlock;TOP_SHAPES:[Lnet/minecraft/util/shape/VoxelShape;
      • BOTTOM_SHAPES

        protected static final VoxelShape[] BOTTOM_SHAPES
        Mappings:
        Namespace Name Mixin selector
        official G Lcfl;G:[Ldmt;
        intermediary field_11564 Lnet/minecraft/class_2510;field_11564:[Lnet/minecraft/class_265;
        named BOTTOM_SHAPES Lnet/minecraft/block/StairsBlock;BOTTOM_SHAPES:[Lnet/minecraft/util/shape/VoxelShape;
      • SHAPE_INDICES

        private static final int[] SHAPE_INDICES
        Mappings:
        Namespace Name Mixin selector
        official H Lcfl;H:[I
        intermediary field_11570 Lnet/minecraft/class_2510;field_11570:[I
        named SHAPE_INDICES Lnet/minecraft/block/StairsBlock;SHAPE_INDICES:[I
      • baseBlock

        private final Block baseBlock
        Mappings:
        Namespace Name Mixin selector
        official I Lcfl;I:Lbyq;
        intermediary field_11579 Lnet/minecraft/class_2510;field_11579:Lnet/minecraft/class_2248;
        named baseBlock Lnet/minecraft/block/StairsBlock;baseBlock:Lnet/minecraft/block/Block;
      • baseBlockState

        private final BlockState baseBlockState
        Mappings:
        Namespace Name Mixin selector
        official J Lcfl;J:Lcjr;
        intermediary field_11574 Lnet/minecraft/class_2510;field_11574:Lnet/minecraft/class_2680;
        named baseBlockState Lnet/minecraft/block/StairsBlock;baseBlockState:Lnet/minecraft/block/BlockState;
    • 构造器详细资料

      • StairsBlock

        protected StairsBlock​(BlockState baseBlockState,
                              AbstractBlock.Settings settings)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcfl;<init>(Lcjr;Lcjq$c;)V
        intermediary <init> Lnet/minecraft/class_2510;<init>(Lnet/minecraft/class_2680;Lnet/minecraft/class_4970$class_2251;)V
        named <init> Lnet/minecraft/block/StairsBlock;<init>(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/AbstractBlock$Settings;)V
    • 方法详细资料

      • composeShapes

        private static VoxelShape[] composeShapes​(VoxelShape base,
                                                  VoxelShape northWest,
                                                  VoxelShape northEast,
                                                  VoxelShape southWest,
                                                  VoxelShape southEast)
        Mappings:
        Namespace Name Mixin selector
        official a Lcfl;a(Ldmt;Ldmt;Ldmt;Ldmt;Ldmt;)[Ldmt;
        intermediary method_10672 Lnet/minecraft/class_2510;method_10672(Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;)[Lnet/minecraft/class_265;
        named composeShapes Lnet/minecraft/block/StairsBlock;composeShapes(Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;)[Lnet/minecraft/util/shape/VoxelShape;
      • composeShape

        private static VoxelShape composeShape​(int i,
                                               VoxelShape base,
                                               VoxelShape northWest,
                                               VoxelShape northEast,
                                               VoxelShape southWest,
                                               VoxelShape southEast)
        Mappings:
        Namespace Name Mixin selector
        official a Lcfl;a(ILdmt;Ldmt;Ldmt;Ldmt;Ldmt;)Ldmt;
        intermediary method_10671 Lnet/minecraft/class_2510;method_10671(ILnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;)Lnet/minecraft/class_265;
        named composeShape Lnet/minecraft/block/StairsBlock;composeShape(ILnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;)Lnet/minecraft/util/shape/VoxelShape;
      • hasSidedTransparency

        public boolean hasSidedTransparency​(BlockState state)
        覆盖:
        hasSidedTransparency 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official f_ Lcjq;f_(Lcjr;)Z
        intermediary method_9526 Lnet/minecraft/class_4970;method_9526(Lnet/minecraft/class_2680;)Z
        named hasSidedTransparency Lnet/minecraft/block/AbstractBlock;hasSidedTransparency(Lnet/minecraft/block/BlockState;)Z
      • getOutlineShape

        public VoxelShape getOutlineShape​(BlockState state,
                                          BlockView world,
                                          BlockPos pos,
                                          ShapeContext context)
        覆盖:
        getOutlineShape 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq;a(Lcjr;Lbuv;Lgb;Ldmf;)Ldmt;
        intermediary method_9530 Lnet/minecraft/class_4970;method_9530(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
        named getOutlineShape Lnet/minecraft/block/AbstractBlock;getOutlineShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/ShapeContext;)Lnet/minecraft/util/shape/VoxelShape;
      • getShapeIndexIndex

        private int getShapeIndexIndex​(BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official n Lcfl;n(Lcjr;)I
        intermediary method_10673 Lnet/minecraft/class_2510;method_10673(Lnet/minecraft/class_2680;)I
        named getShapeIndexIndex Lnet/minecraft/block/StairsBlock;getShapeIndexIndex(Lnet/minecraft/block/BlockState;)I
      • randomDisplayTick

        public void randomDisplayTick​(BlockState state,
                                      World world,
                                      BlockPos pos,
                                      Random random)
        覆盖:
        randomDisplayTick 在类中 Block
        Mappings:
        Namespace Name Mixin selector
        official a Lbyq;a(Lcjr;Lbvr;Lgb;Ljava/util/Random;)V
        intermediary method_9496 Lnet/minecraft/class_2248;method_9496(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/Random;)V
        named randomDisplayTick Lnet/minecraft/block/Block;randomDisplayTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
      • onBlockBreakStart

        public void onBlockBreakStart​(BlockState state,
                                      World world,
                                      BlockPos pos,
                                      PlayerEntity player)
        覆盖:
        onBlockBreakStart 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq;a(Lcjr;Lbvr;Lgb;Lbjf;)V
        intermediary method_9606 Lnet/minecraft/class_4970;method_9606(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V
        named onBlockBreakStart Lnet/minecraft/block/AbstractBlock;onBlockBreakStart(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;)V
      • onBroken

        public void onBroken​(WorldAccess world,
                             BlockPos pos,
                             BlockState state)
        覆盖:
        onBroken 在类中 Block
        Mappings:
        Namespace Name Mixin selector
        official a Lbyq;a(Lbvs;Lgb;Lcjr;)V
        intermediary method_9585 Lnet/minecraft/class_2248;method_9585(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
        named onBroken Lnet/minecraft/block/Block;onBroken(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
      • getBlastResistance

        public float getBlastResistance()
        覆盖:
        getBlastResistance 在类中 Block
        Mappings:
        Namespace Name Mixin selector
        official f Lbyq;f()F
        intermediary method_9520 Lnet/minecraft/class_2248;method_9520()F
        named getBlastResistance Lnet/minecraft/block/Block;getBlastResistance()F
      • onBlockAdded

        public void onBlockAdded​(BlockState state,
                                 World world,
                                 BlockPos pos,
                                 BlockState oldState,
                                 boolean notify)
        覆盖:
        onBlockAdded 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official b Lcjq;b(Lcjr;Lbvr;Lgb;Lcjr;Z)V
        intermediary method_9615 Lnet/minecraft/class_4970;method_9615(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V
        named onBlockAdded Lnet/minecraft/block/AbstractBlock;onBlockAdded(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
      • onStateReplaced

        public void onStateReplaced​(BlockState state,
                                    World world,
                                    BlockPos pos,
                                    BlockState newState,
                                    boolean moved)
        Called in WorldChunk.setBlockState(BlockPos, BlockState, boolean) if newState is different from state. Vanilla blocks perform removal cleanups here.
        覆盖:
        onStateReplaced 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq;a(Lcjr;Lbvr;Lgb;Lcjr;Z)V
        intermediary method_9536 Lnet/minecraft/class_4970;method_9536(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V
        named onStateReplaced Lnet/minecraft/block/AbstractBlock;onStateReplaced(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
      • onSteppedOn

        public void onSteppedOn​(World world,
                                BlockPos pos,
                                Entity entity)
        Called when an entity steps on this block.
        覆盖:
        onSteppedOn 在类中 Block
        Mappings:
        Namespace Name Mixin selector
        official a Lbyq;a(Lbvr;Lgb;Lasl;)V
        intermediary method_9591 Lnet/minecraft/class_2248;method_9591(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)V
        named onSteppedOn Lnet/minecraft/block/Block;onSteppedOn(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)V
      • hasRandomTicks

        public boolean hasRandomTicks​(BlockState state)
        覆盖:
        hasRandomTicks 在类中 Block
        Mappings:
        Namespace Name Mixin selector
        official d_ Lbyq;d_(Lcjr;)Z
        intermediary method_9542 Lnet/minecraft/class_2248;method_9542(Lnet/minecraft/class_2680;)Z
        named hasRandomTicks Lnet/minecraft/block/Block;hasRandomTicks(Lnet/minecraft/block/BlockState;)Z
      • randomTick

        public void randomTick​(BlockState state,
                               ServerWorld world,
                               BlockPos pos,
                               Random random)
        覆盖:
        randomTick 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official b Lcjq;b(Lcjr;Labj;Lgb;Ljava/util/Random;)V
        intermediary method_9514 Lnet/minecraft/class_4970;method_9514(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)V
        named randomTick Lnet/minecraft/block/AbstractBlock;randomTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
      • scheduledTick

        public void scheduledTick​(BlockState state,
                                  ServerWorld world,
                                  BlockPos pos,
                                  Random random)
        覆盖:
        scheduledTick 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official a_ Lcjq;a_(Lcjr;Labj;Lgb;Ljava/util/Random;)V
        intermediary method_9588 Lnet/minecraft/class_4970;method_9588(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)V
        named scheduledTick Lnet/minecraft/block/AbstractBlock;scheduledTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
      • onUse

        public ActionResult onUse​(BlockState state,
                                  World world,
                                  BlockPos pos,
                                  PlayerEntity player,
                                  Hand hand,
                                  BlockHitResult hit)
        Called when this block is used by a player. This, by default, is bound to using the right mouse button.

        This method is called on both the logical client and logical server, so take caution when overriding this method. The logical side can be checked using world.isClient().

        If the action result is successful on a logical client, then the action will be sent to the logical server for processing.

        覆盖:
        onUse 在类中 AbstractBlock
        返回:
        an action result that specifies if using the block was successful.
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq;a(Lcjr;Lbvr;Lgb;Lbjf;Larf;Ldlw;)Larg;
        intermediary method_9534 Lnet/minecraft/class_4970;method_9534(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;
        named onUse Lnet/minecraft/block/AbstractBlock;onUse(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/util/hit/BlockHitResult;)Lnet/minecraft/util/ActionResult;
      • onDestroyedByExplosion

        public void onDestroyedByExplosion​(World world,
                                           BlockPos pos,
                                           Explosion explosion)
        Called when this block is destroyed by an explosion.
        覆盖:
        onDestroyedByExplosion 在类中 Block
        Mappings:
        Namespace Name Mixin selector
        official a Lbyq;a(Lbvr;Lgb;Lbvj;)V
        intermediary method_9586 Lnet/minecraft/class_2248;method_9586(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1927;)V
        named onDestroyedByExplosion Lnet/minecraft/block/Block;onDestroyedByExplosion(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/explosion/Explosion;)V
      • getPlacementState

        public BlockState getPlacementState​(ItemPlacementContext ctx)
        覆盖:
        getPlacementState 在类中 Block
        Mappings:
        Namespace Name Mixin selector
        official a Lbyq;a(Lbrr;)Lcjr;
        intermediary method_9605 Lnet/minecraft/class_2248;method_9605(Lnet/minecraft/class_1750;)Lnet/minecraft/class_2680;
        named getPlacementState Lnet/minecraft/block/Block;getPlacementState(Lnet/minecraft/item/ItemPlacementContext;)Lnet/minecraft/block/BlockState;
      • getStateForNeighborUpdate

        public BlockState getStateForNeighborUpdate​(BlockState state,
                                                    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.
        覆盖:
        getStateForNeighborUpdate 在类中 AbstractBlock
        参数:
        state - the state of this block
        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(Lcjr;Lgg;Lcjr;Lbvs;Lgb;Lgb;)Lcjr;
        intermediary method_9559 Lnet/minecraft/class_4970;method_9559(Lnet/minecraft/class_2680;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;getStateForNeighborUpdate(Lnet/minecraft/block/BlockState;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;
      • getStairShape

        private static StairShape getStairShape​(BlockState state,
                                                BlockView world,
                                                BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official g Lcfl;g(Lcjr;Lbuv;Lgb;)Lckz;
        intermediary method_10675 Lnet/minecraft/class_2510;method_10675(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2778;
        named getStairShape Lnet/minecraft/block/StairsBlock;getStairShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/enums/StairShape;
      • isDifferentOrientation

        private static boolean isDifferentOrientation​(BlockState state,
                                                      BlockView world,
                                                      BlockPos pos,
                                                      Direction dir)
        Mappings:
        Namespace Name Mixin selector
        official c Lcfl;c(Lcjr;Lbuv;Lgb;Lgg;)Z
        intermediary method_10678 Lnet/minecraft/class_2510;method_10678(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
        named isDifferentOrientation Lnet/minecraft/block/StairsBlock;isDifferentOrientation(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
      • isStairs

        public static boolean isStairs​(BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official h Lcfl;h(Lcjr;)Z
        intermediary method_10676 Lnet/minecraft/class_2510;method_10676(Lnet/minecraft/class_2680;)Z
        named isStairs Lnet/minecraft/block/StairsBlock;isStairs(Lnet/minecraft/block/BlockState;)Z
      • rotate

        public BlockState rotate​(BlockState state,
                                 BlockRotation rotation)
        Applies a block rotation to a block state.

        By default, this returns the provided block state.

        覆盖:
        rotate 在类中 AbstractBlock
        返回:
        the rotated block state
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq;a(Lcjr;Lcek;)Lcjr;
        intermediary method_9598 Lnet/minecraft/class_4970;method_9598(Lnet/minecraft/class_2680;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2680;
        named rotate Lnet/minecraft/block/AbstractBlock;rotate(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/block/BlockState;
      • mirror

        public BlockState mirror​(BlockState state,
                                 BlockMirror mirror)
        覆盖:
        mirror 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq;a(Lcjr;Lccy;)Lcjr;
        intermediary method_9569 Lnet/minecraft/class_4970;method_9569(Lnet/minecraft/class_2680;Lnet/minecraft/class_2415;)Lnet/minecraft/class_2680;
        named mirror Lnet/minecraft/block/AbstractBlock;mirror(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/BlockMirror;)Lnet/minecraft/block/BlockState;
      • appendProperties

        protected void appendProperties​(StateManager.Builder<Block,​BlockState> builder)
        覆盖:
        appendProperties 在类中 Block
        Mappings:
        Namespace Name Mixin selector
        official a Lbyq;a(Lcjs$a;)V
        intermediary method_9515 Lnet/minecraft/class_2248;method_9515(Lnet/minecraft/class_2689$class_2690;)V
        named appendProperties Lnet/minecraft/block/Block;appendProperties(Lnet/minecraft/state/StateManager$Builder;)V
      • getFluidState

        public FluidState getFluidState​(BlockState state)
        覆盖:
        getFluidState 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official c_ Lcjq;c_(Lcjr;)Ldds;
        intermediary method_9545 Lnet/minecraft/class_4970;method_9545(Lnet/minecraft/class_2680;)Lnet/minecraft/class_3610;
        named getFluidState Lnet/minecraft/block/AbstractBlock;getFluidState(Lnet/minecraft/block/BlockState;)Lnet/minecraft/fluid/FluidState;
      • canPathfindThrough

        public boolean canPathfindThrough​(BlockState state,
                                          BlockView world,
                                          BlockPos pos,
                                          NavigationType type)
        覆盖:
        canPathfindThrough 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq;a(Lcjr;Lbuv;Lgb;Ldgb;)Z
        intermediary method_9516 Lnet/minecraft/class_4970;method_9516(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_10;)Z
        named canPathfindThrough Lnet/minecraft/block/AbstractBlock;canPathfindThrough(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/ai/pathing/NavigationType;)Z