类 AbstractSignBlock

    • 字段详细资料

      • WATERLOGGED

        public static final BooleanProperty WATERLOGGED
        Mappings:
        Namespace Name Mixin selector
        official a Lces;a:Lcki;
        intermediary field_11491 Lnet/minecraft/class_2478;field_11491:Lnet/minecraft/class_2746;
        named WATERLOGGED Lnet/minecraft/block/AbstractSignBlock;WATERLOGGED:Lnet/minecraft/state/property/BooleanProperty;
      • field_31243

        protected static final float field_31243
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lces;b:F
        intermediary field_31243 Lnet/minecraft/class_2478;field_31243:F
        named field_31243 Lnet/minecraft/block/AbstractSignBlock;field_31243:F
      • SHAPE

        protected static final VoxelShape SHAPE
        Mappings:
        Namespace Name Mixin selector
        official c Lces;c:Ldmt;
        intermediary field_11492 Lnet/minecraft/class_2478;field_11492:Lnet/minecraft/class_265;
        named SHAPE Lnet/minecraft/block/AbstractSignBlock;SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • type

        private final SignType type
        Mappings:
        Namespace Name Mixin selector
        official d Lces;d:Lcld;
        intermediary field_21675 Lnet/minecraft/class_2478;field_21675:Lnet/minecraft/class_4719;
        named type Lnet/minecraft/block/AbstractSignBlock;type:Lnet/minecraft/util/SignType;
    • 构造器详细资料

      • AbstractSignBlock

        protected AbstractSignBlock​(AbstractBlock.Settings settings,
                                    SignType type)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lces;<init>(Lcjq$c;Lcld;)V
        intermediary <init> Lnet/minecraft/class_2478;<init>(Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_4719;)V
        named <init> Lnet/minecraft/block/AbstractSignBlock;<init>(Lnet/minecraft/block/AbstractBlock$Settings;Lnet/minecraft/util/SignType;)V
    • 方法详细资料

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

        public boolean canMobSpawnInside()
        覆盖:
        canMobSpawnInside 在类中 Block
        Mappings:
        Namespace Name Mixin selector
        official al_ Lbyq;al_()Z
        intermediary method_9538 Lnet/minecraft/class_2248;method_9538()Z
        named canMobSpawnInside Lnet/minecraft/block/Block;canMobSpawnInside()Z
      • createBlockEntity

        public BlockEntity createBlockEntity​(BlockPos pos,
                                             BlockState state)
        指定者:
        createBlockEntity 在接口中 BlockEntityProvider
        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;
      • 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;
      • 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;
      • getSignType

        public SignType getSignType()
        Mappings:
        Namespace Name Mixin selector
        official e Lces;e()Lcld;
        intermediary method_24025 Lnet/minecraft/class_2478;method_24025()Lnet/minecraft/class_4719;
        named getSignType Lnet/minecraft/block/AbstractSignBlock;getSignType()Lnet/minecraft/util/SignType;