类 TrapdoorBlock

    • 字段详细资料

      • OPEN

        public static final BooleanProperty OPEN
        Mappings:
        Namespace Name Mixin selector
        official a Lcgd;a:Lcki;
        intermediary field_11631 Lnet/minecraft/class_2533;field_11631:Lnet/minecraft/class_2746;
        named OPEN Lnet/minecraft/block/TrapdoorBlock;OPEN:Lnet/minecraft/state/property/BooleanProperty;
      • HALF

        public static final EnumProperty<BlockHalf> HALF
        Mappings:
        Namespace Name Mixin selector
        official b Lcgd;b:Lckp;
        intermediary field_11625 Lnet/minecraft/class_2533;field_11625:Lnet/minecraft/class_2754;
        named HALF Lnet/minecraft/block/TrapdoorBlock;HALF:Lnet/minecraft/state/property/EnumProperty;
      • POWERED

        public static final BooleanProperty POWERED
        Mappings:
        Namespace Name Mixin selector
        official c Lcgd;c:Lcki;
        intermediary field_11629 Lnet/minecraft/class_2533;field_11629:Lnet/minecraft/class_2746;
        named POWERED Lnet/minecraft/block/TrapdoorBlock;POWERED:Lnet/minecraft/state/property/BooleanProperty;
      • WATERLOGGED

        public static final BooleanProperty WATERLOGGED
        Mappings:
        Namespace Name Mixin selector
        official d Lcgd;d:Lcki;
        intermediary field_11626 Lnet/minecraft/class_2533;field_11626:Lnet/minecraft/class_2746;
        named WATERLOGGED Lnet/minecraft/block/TrapdoorBlock;WATERLOGGED:Lnet/minecraft/state/property/BooleanProperty;
      • field_31266

        protected static final int field_31266
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official e Lcgd;e:I
        intermediary field_31266 Lnet/minecraft/class_2533;field_31266:I
        named field_31266 Lnet/minecraft/block/TrapdoorBlock;field_31266:I
      • EAST_SHAPE

        protected static final VoxelShape EAST_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official f Lcgd;f:Ldmt;
        intermediary field_11627 Lnet/minecraft/class_2533;field_11627:Lnet/minecraft/class_265;
        named EAST_SHAPE Lnet/minecraft/block/TrapdoorBlock;EAST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • WEST_SHAPE

        protected static final VoxelShape WEST_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official g Lcgd;g:Ldmt;
        intermediary field_11630 Lnet/minecraft/class_2533;field_11630:Lnet/minecraft/class_265;
        named WEST_SHAPE Lnet/minecraft/block/TrapdoorBlock;WEST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • SOUTH_SHAPE

        protected static final VoxelShape SOUTH_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official h Lcgd;h:Ldmt;
        intermediary field_11624 Lnet/minecraft/class_2533;field_11624:Lnet/minecraft/class_265;
        named SOUTH_SHAPE Lnet/minecraft/block/TrapdoorBlock;SOUTH_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • NORTH_SHAPE

        protected static final VoxelShape NORTH_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official i Lcgd;i:Ldmt;
        intermediary field_11633 Lnet/minecraft/class_2533;field_11633:Lnet/minecraft/class_265;
        named NORTH_SHAPE Lnet/minecraft/block/TrapdoorBlock;NORTH_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • OPEN_BOTTOM_SHAPE

        protected static final VoxelShape OPEN_BOTTOM_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official j Lcgd;j:Ldmt;
        intermediary field_11632 Lnet/minecraft/class_2533;field_11632:Lnet/minecraft/class_265;
        named OPEN_BOTTOM_SHAPE Lnet/minecraft/block/TrapdoorBlock;OPEN_BOTTOM_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • OPEN_TOP_SHAPE

        protected static final VoxelShape OPEN_TOP_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official k Lcgd;k:Ldmt;
        intermediary field_11628 Lnet/minecraft/class_2533;field_11628:Lnet/minecraft/class_265;
        named OPEN_TOP_SHAPE Lnet/minecraft/block/TrapdoorBlock;OPEN_TOP_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
    • 构造器详细资料

      • TrapdoorBlock

        protected TrapdoorBlock​(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
    • 方法详细资料

      • 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;
      • 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
      • 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;
      • playToggleSound

        protected void playToggleSound​(@Nullable
                                       @Nullable PlayerEntity player,
                                       World world,
                                       BlockPos pos,
                                       boolean open)
        Mappings:
        Namespace Name Mixin selector
        official a Lcgd;a(Lbjf;Lbvr;Lgb;Z)V
        intermediary method_10740 Lnet/minecraft/class_2533;method_10740(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V
        named playToggleSound Lnet/minecraft/block/TrapdoorBlock;playToggleSound(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Z)V
      • neighborUpdate

        public void neighborUpdate​(BlockState state,
                                   World world,
                                   BlockPos pos,
                                   Block block,
                                   BlockPos fromPos,
                                   boolean notify)
        覆盖:
        neighborUpdate 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq;a(Lcjr;Lbvr;Lgb;Lbyq;Lgb;Z)V
        intermediary method_9612 Lnet/minecraft/class_4970;method_9612(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V
        named neighborUpdate Lnet/minecraft/block/AbstractBlock;neighborUpdate(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;Z)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;
      • 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;
      • 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;