类 FlowerPotBlock

  • 所有已实现的接口:
    ItemConvertible

    public class FlowerPotBlock
    extends Block
    Mappings:
    Namespace Name
    official cbh
    intermediary net/minecraft/class_2362
    named net/minecraft/block/FlowerPotBlock
    • 字段详细资料

      • CONTENT_TO_POTTED

        private static final Map<Block,​Block> CONTENT_TO_POTTED
        Mappings:
        Namespace Name Mixin selector
        official c Lcbh;c:Ljava/util/Map;
        intermediary field_11103 Lnet/minecraft/class_2362;field_11103:Ljava/util/Map;
        named CONTENT_TO_POTTED Lnet/minecraft/block/FlowerPotBlock;CONTENT_TO_POTTED:Ljava/util/Map;
      • field_31095

        public static final float field_31095
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lcbh;a:F
        intermediary field_31095 Lnet/minecraft/class_2362;field_31095:F
        named field_31095 Lnet/minecraft/block/FlowerPotBlock;field_31095:F
      • SHAPE

        protected static final VoxelShape SHAPE
        Mappings:
        Namespace Name Mixin selector
        official b Lcbh;b:Ldmt;
        intermediary field_11102 Lnet/minecraft/class_2362;field_11102:Lnet/minecraft/class_265;
        named SHAPE Lnet/minecraft/block/FlowerPotBlock;SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • content

        private final Block content
        Mappings:
        Namespace Name Mixin selector
        official d Lcbh;d:Lbyq;
        intermediary field_11101 Lnet/minecraft/class_2362;field_11101:Lnet/minecraft/class_2248;
        named content Lnet/minecraft/block/FlowerPotBlock;content:Lnet/minecraft/block/Block;
    • 构造器详细资料

      • FlowerPotBlock

        public FlowerPotBlock​(Block content,
                              AbstractBlock.Settings settings)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcbh;<init>(Lbyq;Lcjq$c;)V
        intermediary <init> Lnet/minecraft/class_2362;<init>(Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V
        named <init> Lnet/minecraft/block/FlowerPotBlock;<init>(Lnet/minecraft/block/Block;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;
      • getRenderType

        public BlockRenderType getRenderType​(BlockState state)
        覆盖:
        getRenderType 在类中 AbstractBlock
        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;
      • 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;
      • getPickStack

        public ItemStack getPickStack​(BlockView world,
                                      BlockPos pos,
                                      BlockState state)
        覆盖:
        getPickStack 在类中 Block
        Mappings:
        Namespace Name Mixin selector
        official a Lbyq;a(Lbuv;Lgb;Lcjr;)Lbpr;
        intermediary method_9574 Lnet/minecraft/class_2248;method_9574(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799;
        named getPickStack Lnet/minecraft/block/Block;getPickStack(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Lnet/minecraft/item/ItemStack;
      • isEmpty

        private boolean isEmpty()
        Mappings:
        Namespace Name Mixin selector
        official e Lcbh;e()Z
        intermediary method_31646 Lnet/minecraft/class_2362;method_31646()Z
        named isEmpty Lnet/minecraft/block/FlowerPotBlock;isEmpty()Z
      • 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;
      • getContent

        public Block getContent()
        Mappings:
        Namespace Name Mixin selector
        official c Lcbh;c()Lbyq;
        intermediary method_16231 Lnet/minecraft/class_2362;method_16231()Lnet/minecraft/class_2248;
        named getContent Lnet/minecraft/block/FlowerPotBlock;getContent()Lnet/minecraft/block/Block;
      • 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