类 BellBlock

    • 字段详细资料

      • FACING

        public static final DirectionProperty FACING
        Mappings:
        Namespace Name Mixin selector
        official a Lbym;a:Lckl;
        intermediary field_16324 Lnet/minecraft/class_3709;field_16324:Lnet/minecraft/class_2753;
        named FACING Lnet/minecraft/block/BellBlock;FACING:Lnet/minecraft/state/property/DirectionProperty;
      • ATTACHMENT

        public static final EnumProperty<Attachment> ATTACHMENT
        Mappings:
        Namespace Name Mixin selector
        official b Lbym;b:Lckp;
        intermediary field_16326 Lnet/minecraft/class_3709;field_16326:Lnet/minecraft/class_2754;
        named ATTACHMENT Lnet/minecraft/block/BellBlock;ATTACHMENT:Lnet/minecraft/state/property/EnumProperty;
      • POWERED

        public static final BooleanProperty POWERED
        Mappings:
        Namespace Name Mixin selector
        official c Lbym;c:Lcki;
        intermediary field_20648 Lnet/minecraft/class_3709;field_20648:Lnet/minecraft/class_2746;
        named POWERED Lnet/minecraft/block/BellBlock;POWERED:Lnet/minecraft/state/property/BooleanProperty;
      • NORTH_SOUTH_SHAPE

        private static final VoxelShape NORTH_SOUTH_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official e Lbym;e:Ldmt;
        intermediary field_16325 Lnet/minecraft/class_3709;field_16325:Lnet/minecraft/class_265;
        named NORTH_SOUTH_SHAPE Lnet/minecraft/block/BellBlock;NORTH_SOUTH_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • EAST_WEST_SHAPE

        private static final VoxelShape EAST_WEST_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official f Lbym;f:Ldmt;
        intermediary field_16322 Lnet/minecraft/class_3709;field_16322:Lnet/minecraft/class_265;
        named EAST_WEST_SHAPE Lnet/minecraft/block/BellBlock;EAST_WEST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • BELL_WAIST_SHAPE

        private static final VoxelShape BELL_WAIST_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official g Lbym;g:Ldmt;
        intermediary field_17087 Lnet/minecraft/class_3709;field_17087:Lnet/minecraft/class_265;
        named BELL_WAIST_SHAPE Lnet/minecraft/block/BellBlock;BELL_WAIST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • BELL_LIP_SHAPE

        private static final VoxelShape BELL_LIP_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official h Lbym;h:Ldmt;
        intermediary field_17088 Lnet/minecraft/class_3709;field_17088:Lnet/minecraft/class_265;
        named BELL_LIP_SHAPE Lnet/minecraft/block/BellBlock;BELL_LIP_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • BELL_SHAPE

        private static final VoxelShape BELL_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official i Lbym;i:Ldmt;
        intermediary field_17089 Lnet/minecraft/class_3709;field_17089:Lnet/minecraft/class_265;
        named BELL_SHAPE Lnet/minecraft/block/BellBlock;BELL_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • NORTH_SOUTH_WALLS_SHAPE

        private static final VoxelShape NORTH_SOUTH_WALLS_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official j Lbym;j:Ldmt;
        intermediary field_17090 Lnet/minecraft/class_3709;field_17090:Lnet/minecraft/class_265;
        named NORTH_SOUTH_WALLS_SHAPE Lnet/minecraft/block/BellBlock;NORTH_SOUTH_WALLS_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • EAST_WEST_WALLS_SHAPE

        private static final VoxelShape EAST_WEST_WALLS_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official k Lbym;k:Ldmt;
        intermediary field_16321 Lnet/minecraft/class_3709;field_16321:Lnet/minecraft/class_265;
        named EAST_WEST_WALLS_SHAPE Lnet/minecraft/block/BellBlock;EAST_WEST_WALLS_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • WEST_WALL_SHAPE

        private static final VoxelShape WEST_WALL_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official l Lbym;l:Ldmt;
        intermediary field_17091 Lnet/minecraft/class_3709;field_17091:Lnet/minecraft/class_265;
        named WEST_WALL_SHAPE Lnet/minecraft/block/BellBlock;WEST_WALL_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • EAST_WALL_SHAPE

        private static final VoxelShape EAST_WALL_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official m Lbym;m:Ldmt;
        intermediary field_17092 Lnet/minecraft/class_3709;field_17092:Lnet/minecraft/class_265;
        named EAST_WALL_SHAPE Lnet/minecraft/block/BellBlock;EAST_WALL_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • NORTH_WALL_SHAPE

        private static final VoxelShape NORTH_WALL_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official n Lbym;n:Ldmt;
        intermediary field_16323 Lnet/minecraft/class_3709;field_16323:Lnet/minecraft/class_265;
        named NORTH_WALL_SHAPE Lnet/minecraft/block/BellBlock;NORTH_WALL_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • SOUTH_WALL_SHAPE

        private static final VoxelShape SOUTH_WALL_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official F Lbym;F:Ldmt;
        intermediary field_17093 Lnet/minecraft/class_3709;field_17093:Lnet/minecraft/class_265;
        named SOUTH_WALL_SHAPE Lnet/minecraft/block/BellBlock;SOUTH_WALL_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • HANGING_SHAPE

        private static final VoxelShape HANGING_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official G Lbym;G:Ldmt;
        intermediary field_17094 Lnet/minecraft/class_3709;field_17094:Lnet/minecraft/class_265;
        named HANGING_SHAPE Lnet/minecraft/block/BellBlock;HANGING_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • field_31014

        public static final int field_31014
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Lbym;d:I
        intermediary field_31014 Lnet/minecraft/class_3709;field_31014:I
        named field_31014 Lnet/minecraft/block/BellBlock;field_31014:I
    • 构造器详细资料

      • BellBlock

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

      • 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
      • onProjectileHit

        public void onProjectileHit​(World world,
                                    BlockState state,
                                    BlockHitResult hit,
                                    ProjectileEntity projectile)
        覆盖:
        onProjectileHit 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq;a(Lbvr;Lcjr;Ldlw;Lbjv;)V
        intermediary method_19286 Lnet/minecraft/class_4970;method_19286(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1676;)V
        named onProjectileHit Lnet/minecraft/block/AbstractBlock;onProjectileHit(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/hit/BlockHitResult;Lnet/minecraft/entity/projectile/ProjectileEntity;)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;
      • ring

        public boolean ring​(World world,
                            BlockState state,
                            BlockHitResult hitResult,
                            @Nullable
                            @Nullable PlayerEntity player,
                            boolean bool)
        Mappings:
        Namespace Name Mixin selector
        official a Lbym;a(Lbvr;Lcjr;Ldlw;Lbjf;Z)Z
        intermediary method_19285 Lnet/minecraft/class_3709;method_19285(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1657;Z)Z
        named ring Lnet/minecraft/block/BellBlock;ring(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/hit/BlockHitResult;Lnet/minecraft/entity/player/PlayerEntity;Z)Z
      • isPointOnBell

        private boolean isPointOnBell​(BlockState state,
                                      Direction side,
                                      double y)
        Mappings:
        Namespace Name Mixin selector
        official a Lbym;a(Lcjr;Lgg;D)Z
        intermediary method_17028 Lnet/minecraft/class_3709;method_17028(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;D)Z
        named isPointOnBell Lnet/minecraft/block/BellBlock;isPointOnBell(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;D)Z
      • ring

        public boolean ring​(World world,
                            BlockPos pos,
                            @Nullable
                            @Nullable Direction direction)
        Mappings:
        Namespace Name Mixin selector
        official a Lbym;a(Lbvr;Lgb;Lgg;)Z
        intermediary method_33600 Lnet/minecraft/class_3709;method_33600(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
        named ring Lnet/minecraft/block/BellBlock;ring(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
      • ring

        public boolean ring​(@Nullable
                            @Nullable Entity entity,
                            World world,
                            BlockPos pos,
                            @Nullable
                            @Nullable Direction direction)
        Mappings:
        Namespace Name Mixin selector
        official a Lbym;a(Lasl;Lbvr;Lgb;Lgg;)Z
        intermediary method_17026 Lnet/minecraft/class_3709;method_17026(Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
        named ring Lnet/minecraft/block/BellBlock;ring(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
      • getShape

        private VoxelShape getShape​(BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official h Lbym;h(Lcjr;)Ldmt;
        intermediary method_16116 Lnet/minecraft/class_3709;method_16116(Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;
        named getShape Lnet/minecraft/block/BellBlock;getShape(Lnet/minecraft/block/BlockState;)Lnet/minecraft/util/shape/VoxelShape;
      • 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;
      • 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;
      • getPlacementState

        @Nullable
        public @Nullable 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;
      • canPlaceAt

        public boolean canPlaceAt​(BlockState state,
                                  WorldView world,
                                  BlockPos pos)
        覆盖:
        canPlaceAt 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq;a(Lcjr;Lbvu;Lgb;)Z
        intermediary method_9558 Lnet/minecraft/class_4970;method_9558(Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
        named canPlaceAt Lnet/minecraft/block/AbstractBlock;canPlaceAt(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z
      • getPlacementSide

        private static Direction getPlacementSide​(BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official n Lbym;n(Lcjr;)Lgg;
        intermediary method_16115 Lnet/minecraft/class_3709;method_16115(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350;
        named getPlacementSide Lnet/minecraft/block/BellBlock;getPlacementSide(Lnet/minecraft/block/BlockState;)Lnet/minecraft/util/math/Direction;
      • getPistonBehavior

        public PistonBehavior getPistonBehavior​(BlockState state)
        覆盖:
        getPistonBehavior 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official d Lcjq;d(Lcjr;)Lddy;
        intermediary method_9527 Lnet/minecraft/class_4970;method_9527(Lnet/minecraft/class_2680;)Lnet/minecraft/class_3619;
        named getPistonBehavior Lnet/minecraft/block/AbstractBlock;getPistonBehavior(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/piston/PistonBehavior;
      • 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

        @Nullable
        public @Nullable 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;
      • getTicker

        @Nullable
        public <T extends BlockEntity> @Nullable BlockEntityTicker<T> getTicker​(World world,
                                                                                BlockState state,
                                                                                BlockEntityType<T> type)
        Mappings:
        Namespace Name Mixin selector
        official a Lcax;a(Lbvr;Lcjr;Lchr;)Lchq;
        intermediary method_31645 Lnet/minecraft/class_2343;method_31645(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2591;)Lnet/minecraft/class_5558;
        named getTicker Lnet/minecraft/block/BlockEntityProvider;getTicker(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/BlockEntityType;)Lnet/minecraft/block/entity/BlockEntityTicker;
      • 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