类 LecternBlock

    • 字段详细资料

      • FACING

        public static final DirectionProperty FACING
        Mappings:
        Namespace Name Mixin selector
        official a Lcco;a:Lckl;
        intermediary field_16404 Lnet/minecraft/class_3715;field_16404:Lnet/minecraft/class_2753;
        named FACING Lnet/minecraft/block/LecternBlock;FACING:Lnet/minecraft/state/property/DirectionProperty;
      • POWERED

        public static final BooleanProperty POWERED
        Mappings:
        Namespace Name Mixin selector
        official b Lcco;b:Lcki;
        intermediary field_17365 Lnet/minecraft/class_3715;field_17365:Lnet/minecraft/class_2746;
        named POWERED Lnet/minecraft/block/LecternBlock;POWERED:Lnet/minecraft/state/property/BooleanProperty;
      • HAS_BOOK

        public static final BooleanProperty HAS_BOOK
        Mappings:
        Namespace Name Mixin selector
        official c Lcco;c:Lcki;
        intermediary field_17366 Lnet/minecraft/class_3715;field_17366:Lnet/minecraft/class_2746;
        named HAS_BOOK Lnet/minecraft/block/LecternBlock;HAS_BOOK:Lnet/minecraft/state/property/BooleanProperty;
      • BOTTOM_SHAPE

        public static final VoxelShape BOTTOM_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official d Lcco;d:Ldmt;
        intermediary field_16406 Lnet/minecraft/class_3715;field_16406:Lnet/minecraft/class_265;
        named BOTTOM_SHAPE Lnet/minecraft/block/LecternBlock;BOTTOM_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • MIDDLE_SHAPE

        public static final VoxelShape MIDDLE_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official e Lcco;e:Ldmt;
        intermediary field_16405 Lnet/minecraft/class_3715;field_16405:Lnet/minecraft/class_265;
        named MIDDLE_SHAPE Lnet/minecraft/block/LecternBlock;MIDDLE_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • BASE_SHAPE

        public static final VoxelShape BASE_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official f Lcco;f:Ldmt;
        intermediary field_16403 Lnet/minecraft/class_3715;field_16403:Lnet/minecraft/class_265;
        named BASE_SHAPE Lnet/minecraft/block/LecternBlock;BASE_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • COLLISION_SHAPE_TOP

        public static final VoxelShape COLLISION_SHAPE_TOP
        Mappings:
        Namespace Name Mixin selector
        official g Lcco;g:Ldmt;
        intermediary field_17367 Lnet/minecraft/class_3715;field_17367:Lnet/minecraft/class_265;
        named COLLISION_SHAPE_TOP Lnet/minecraft/block/LecternBlock;COLLISION_SHAPE_TOP:Lnet/minecraft/util/shape/VoxelShape;
      • COLLISION_SHAPE

        public static final VoxelShape COLLISION_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official h Lcco;h:Ldmt;
        intermediary field_17368 Lnet/minecraft/class_3715;field_17368:Lnet/minecraft/class_265;
        named COLLISION_SHAPE Lnet/minecraft/block/LecternBlock;COLLISION_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • WEST_SHAPE

        public static final VoxelShape WEST_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official i Lcco;i:Ldmt;
        intermediary field_17369 Lnet/minecraft/class_3715;field_17369:Lnet/minecraft/class_265;
        named WEST_SHAPE Lnet/minecraft/block/LecternBlock;WEST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • NORTH_SHAPE

        public static final VoxelShape NORTH_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official j Lcco;j:Ldmt;
        intermediary field_17370 Lnet/minecraft/class_3715;field_17370:Lnet/minecraft/class_265;
        named NORTH_SHAPE Lnet/minecraft/block/LecternBlock;NORTH_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • EAST_SHAPE

        public static final VoxelShape EAST_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official k Lcco;k:Ldmt;
        intermediary field_17371 Lnet/minecraft/class_3715;field_17371:Lnet/minecraft/class_265;
        named EAST_SHAPE Lnet/minecraft/block/LecternBlock;EAST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • SOUTH_SHAPE

        public static final VoxelShape SOUTH_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official l Lcco;l:Ldmt;
        intermediary field_17372 Lnet/minecraft/class_3715;field_17372:Lnet/minecraft/class_265;
        named SOUTH_SHAPE Lnet/minecraft/block/LecternBlock;SOUTH_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • field_31113

        private static final int field_31113
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official m Lcco;m:I
        intermediary field_31113 Lnet/minecraft/class_3715;field_31113:I
        named field_31113 Lnet/minecraft/block/LecternBlock;field_31113:I
    • 构造器详细资料

      • LecternBlock

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

      • getRenderType

        public BlockRenderType getRenderType​(BlockState state)
        覆盖:
        getRenderType 在类中 BlockWithEntity
        Mappings:
        Namespace Name Mixin selector
        official b_ Lcjq;b_(Lcjr;)Lced;
        intermediary method_9604 Lnet/minecraft/class_4970;method_9604(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2464;
        named getRenderType Lnet/minecraft/block/AbstractBlock;getRenderType(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockRenderType;
      • getCullingShape

        public VoxelShape getCullingShape​(BlockState state,
                                          BlockView world,
                                          BlockPos pos)
        覆盖:
        getCullingShape 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official a_ Lcjq;a_(Lcjr;Lbuv;Lgb;)Ldmt;
        intermediary method_9571 Lnet/minecraft/class_4970;method_9571(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
        named getCullingShape Lnet/minecraft/block/AbstractBlock;getCullingShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)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
      • 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;
      • getCollisionShape

        public VoxelShape getCollisionShape​(BlockState state,
                                            BlockView world,
                                            BlockPos pos,
                                            ShapeContext context)
        覆盖:
        getCollisionShape 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official c Lcjq;c(Lcjr;Lbuv;Lgb;Ldmf;)Ldmt;
        intermediary method_9549 Lnet/minecraft/class_4970;method_9549(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
        named getCollisionShape Lnet/minecraft/block/AbstractBlock;getCollisionShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/ShapeContext;)Lnet/minecraft/util/shape/VoxelShape;
      • 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;
      • 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
      • createBlockEntity

        public BlockEntity createBlockEntity​(BlockPos pos,
                                             BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official a Lcax;a(Lgb;Lcjr;)Lchp;
        intermediary method_10123 Lnet/minecraft/class_2343;method_10123(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2586;
        named createBlockEntity Lnet/minecraft/block/BlockEntityProvider;createBlockEntity(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/entity/BlockEntity;
      • putBookIfAbsent

        public static boolean putBookIfAbsent​(@Nullable
                                              @Nullable PlayerEntity player,
                                              World world,
                                              BlockPos pos,
                                              BlockState state,
                                              ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official a Lcco;a(Lbjf;Lbvr;Lgb;Lcjr;Lbpr;)Z
        intermediary method_17472 Lnet/minecraft/class_3715;method_17472(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;)Z
        named putBookIfAbsent Lnet/minecraft/block/LecternBlock;putBookIfAbsent(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/item/ItemStack;)Z
      • putBook

        private static void putBook​(@Nullable
                                    @Nullable PlayerEntity player,
                                    World world,
                                    BlockPos pos,
                                    BlockState state,
                                    ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official b Lcco;b(Lbjf;Lbvr;Lgb;Lcjr;Lbpr;)V
        intermediary method_17475 Lnet/minecraft/class_3715;method_17475(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;)V
        named putBook Lnet/minecraft/block/LecternBlock;putBook(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/item/ItemStack;)V
      • setHasBook

        public static void setHasBook​(World world,
                                      BlockPos pos,
                                      BlockState state,
                                      boolean hasBook)
        Mappings:
        Namespace Name Mixin selector
        official a Lcco;a(Lbvr;Lgb;Lcjr;Z)V
        intermediary method_17473 Lnet/minecraft/class_3715;method_17473(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V
        named setHasBook Lnet/minecraft/block/LecternBlock;setHasBook(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
      • setPowered

        public static void setPowered​(World world,
                                      BlockPos pos,
                                      BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official a Lcco;a(Lbvr;Lgb;Lcjr;)V
        intermediary method_17471 Lnet/minecraft/class_3715;method_17471(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
        named setPowered Lnet/minecraft/block/LecternBlock;setPowered(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
      • setPowered

        private static void setPowered​(World world,
                                       BlockPos pos,
                                       BlockState state,
                                       boolean powered)
        Mappings:
        Namespace Name Mixin selector
        official b Lcco;b(Lbvr;Lgb;Lcjr;Z)V
        intermediary method_17476 Lnet/minecraft/class_3715;method_17476(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V
        named setPowered Lnet/minecraft/block/LecternBlock;setPowered(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
      • updateNeighborAlways

        private static void updateNeighborAlways​(World world,
                                                 BlockPos pos,
                                                 BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official b Lcco;b(Lbvr;Lgb;Lcjr;)V
        intermediary method_17474 Lnet/minecraft/class_3715;method_17474(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
        named updateNeighborAlways Lnet/minecraft/block/LecternBlock;updateNeighborAlways(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)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
      • 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
      • dropBook

        private void dropBook​(BlockState state,
                              World world,
                              BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official d Lcco;d(Lcjr;Lbvr;Lgb;)V
        intermediary method_17477 Lnet/minecraft/class_3715;method_17477(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
        named dropBook Lnet/minecraft/block/LecternBlock;dropBook(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
      • emitsRedstonePower

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

        public int getWeakRedstonePower​(BlockState state,
                                        BlockView world,
                                        BlockPos pos,
                                        Direction direction)
        覆盖:
        getWeakRedstonePower 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq;a(Lcjr;Lbuv;Lgb;Lgg;)I
        intermediary method_9524 Lnet/minecraft/class_4970;method_9524(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I
        named getWeakRedstonePower Lnet/minecraft/block/AbstractBlock;getWeakRedstonePower(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
      • getStrongRedstonePower

        public int getStrongRedstonePower​(BlockState state,
                                          BlockView world,
                                          BlockPos pos,
                                          Direction direction)
        覆盖:
        getStrongRedstonePower 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official b Lcjq;b(Lcjr;Lbuv;Lgb;Lgg;)I
        intermediary method_9603 Lnet/minecraft/class_4970;method_9603(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I
        named getStrongRedstonePower Lnet/minecraft/block/AbstractBlock;getStrongRedstonePower(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
      • hasComparatorOutput

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

        public int getComparatorOutput​(BlockState state,
                                       World world,
                                       BlockPos pos)
        覆盖:
        getComparatorOutput 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq;a(Lcjr;Lbvr;Lgb;)I
        intermediary method_9572 Lnet/minecraft/class_4970;method_9572(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I
        named getComparatorOutput Lnet/minecraft/block/AbstractBlock;getComparatorOutput(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)I
      • 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;
      • createScreenHandlerFactory

        @Nullable
        public @Nullable NamedScreenHandlerFactory createScreenHandlerFactory​(BlockState state,
                                                                              World world,
                                                                              BlockPos pos)
        覆盖:
        createScreenHandlerFactory 在类中 BlockWithEntity
        Mappings:
        Namespace Name Mixin selector
        official b Lcjq;b(Lcjr;Lbvr;Lgb;)Larj;
        intermediary method_17454 Lnet/minecraft/class_4970;method_17454(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3908;
        named createScreenHandlerFactory Lnet/minecraft/block/AbstractBlock;createScreenHandlerFactory(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/screen/NamedScreenHandlerFactory;
      • openScreen

        private void openScreen​(World world,
                                BlockPos pos,
                                PlayerEntity player)
        Mappings:
        Namespace Name Mixin selector
        official a Lcco;a(Lbvr;Lgb;Lbjf;)V
        intermediary method_17470 Lnet/minecraft/class_3715;method_17470(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V
        named openScreen Lnet/minecraft/block/LecternBlock;openScreen(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;)V
      • 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