类 VineBlock

  • 所有已实现的接口:
    ItemConvertible

    public class VineBlock
    extends Block
    Mappings:
    Namespace Name
    official cgk
    intermediary net/minecraft/class_2541
    named net/minecraft/block/VineBlock
    • 字段详细资料

      • UP

        public static final BooleanProperty UP
        Mappings:
        Namespace Name Mixin selector
        official a Lcgk;a:Lcki;
        intermediary field_11703 Lnet/minecraft/class_2541;field_11703:Lnet/minecraft/class_2746;
        named UP Lnet/minecraft/block/VineBlock;UP:Lnet/minecraft/state/property/BooleanProperty;
      • NORTH

        public static final BooleanProperty NORTH
        Mappings:
        Namespace Name Mixin selector
        official b Lcgk;b:Lcki;
        intermediary field_11706 Lnet/minecraft/class_2541;field_11706:Lnet/minecraft/class_2746;
        named NORTH Lnet/minecraft/block/VineBlock;NORTH:Lnet/minecraft/state/property/BooleanProperty;
      • EAST

        public static final BooleanProperty EAST
        Mappings:
        Namespace Name Mixin selector
        official c Lcgk;c:Lcki;
        intermediary field_11702 Lnet/minecraft/class_2541;field_11702:Lnet/minecraft/class_2746;
        named EAST Lnet/minecraft/block/VineBlock;EAST:Lnet/minecraft/state/property/BooleanProperty;
      • SOUTH

        public static final BooleanProperty SOUTH
        Mappings:
        Namespace Name Mixin selector
        official d Lcgk;d:Lcki;
        intermediary field_11699 Lnet/minecraft/class_2541;field_11699:Lnet/minecraft/class_2746;
        named SOUTH Lnet/minecraft/block/VineBlock;SOUTH:Lnet/minecraft/state/property/BooleanProperty;
      • WEST

        public static final BooleanProperty WEST
        Mappings:
        Namespace Name Mixin selector
        official e Lcgk;e:Lcki;
        intermediary field_11696 Lnet/minecraft/class_2541;field_11696:Lnet/minecraft/class_2746;
        named WEST Lnet/minecraft/block/VineBlock;WEST:Lnet/minecraft/state/property/BooleanProperty;
      • FACING_PROPERTIES

        public static final Map<Direction,​BooleanProperty> FACING_PROPERTIES
        Mappings:
        Namespace Name Mixin selector
        official f Lcgk;f:Ljava/util/Map;
        intermediary field_11697 Lnet/minecraft/class_2541;field_11697:Ljava/util/Map;
        named FACING_PROPERTIES Lnet/minecraft/block/VineBlock;FACING_PROPERTIES:Ljava/util/Map;
      • field_31275

        protected static final float field_31275
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official g Lcgk;g:F
        intermediary field_31275 Lnet/minecraft/class_2541;field_31275:F
        named field_31275 Lnet/minecraft/block/VineBlock;field_31275:F
      • UP_SHAPE

        private static final VoxelShape UP_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official h Lcgk;h:Ldmt;
        intermediary field_11698 Lnet/minecraft/class_2541;field_11698:Lnet/minecraft/class_265;
        named UP_SHAPE Lnet/minecraft/block/VineBlock;UP_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • EAST_SHAPE

        private static final VoxelShape EAST_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official i Lcgk;i:Ldmt;
        intermediary field_11704 Lnet/minecraft/class_2541;field_11704:Lnet/minecraft/class_265;
        named EAST_SHAPE Lnet/minecraft/block/VineBlock;EAST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • WEST_SHAPE

        private static final VoxelShape WEST_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official j Lcgk;j:Ldmt;
        intermediary field_11705 Lnet/minecraft/class_2541;field_11705:Lnet/minecraft/class_265;
        named WEST_SHAPE Lnet/minecraft/block/VineBlock;WEST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • SOUTH_SHAPE

        private static final VoxelShape SOUTH_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official k Lcgk;k:Ldmt;
        intermediary field_11701 Lnet/minecraft/class_2541;field_11701:Lnet/minecraft/class_265;
        named SOUTH_SHAPE Lnet/minecraft/block/VineBlock;SOUTH_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • NORTH_SHAPE

        private static final VoxelShape NORTH_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official l Lcgk;l:Ldmt;
        intermediary field_11700 Lnet/minecraft/class_2541;field_11700:Lnet/minecraft/class_265;
        named NORTH_SHAPE Lnet/minecraft/block/VineBlock;NORTH_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • shapesByState

        private final Map<BlockState,​VoxelShape> shapesByState
        Mappings:
        Namespace Name Mixin selector
        official m Lcgk;m:Ljava/util/Map;
        intermediary field_26659 Lnet/minecraft/class_2541;field_26659:Ljava/util/Map;
        named shapesByState Lnet/minecraft/block/VineBlock;shapesByState:Ljava/util/Map;
    • 构造器详细资料

      • VineBlock

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

      • getShapeForState

        private static VoxelShape getShapeForState​(BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official h Lcgk;h(Lcjr;)Ldmt;
        intermediary method_31018 Lnet/minecraft/class_2541;method_31018(Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;
        named getShapeForState Lnet/minecraft/block/VineBlock;getShapeForState(Lnet/minecraft/block/BlockState;)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;
      • 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
      • hasAdjacentBlocks

        private boolean hasAdjacentBlocks​(BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official n Lcgk;n(Lcjr;)Z
        intermediary method_10823 Lnet/minecraft/class_2541;method_10823(Lnet/minecraft/class_2680;)Z
        named hasAdjacentBlocks Lnet/minecraft/block/VineBlock;hasAdjacentBlocks(Lnet/minecraft/block/BlockState;)Z
      • getAdjacentBlockCount

        private int getAdjacentBlockCount​(BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official o Lcgk;o(Lcjr;)I
        intermediary method_10822 Lnet/minecraft/class_2541;method_10822(Lnet/minecraft/class_2680;)I
        named getAdjacentBlockCount Lnet/minecraft/block/VineBlock;getAdjacentBlockCount(Lnet/minecraft/block/BlockState;)I
      • shouldHaveSide

        private boolean shouldHaveSide​(BlockView world,
                                       BlockPos pos,
                                       Direction side)
        Mappings:
        Namespace Name Mixin selector
        official b Lcgk;b(Lbuv;Lgb;Lgg;)Z
        intermediary method_10829 Lnet/minecraft/class_2541;method_10829(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
        named shouldHaveSide Lnet/minecraft/block/VineBlock;shouldHaveSide(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
      • shouldConnectTo

        public static boolean shouldConnectTo​(BlockView world,
                                              BlockPos pos,
                                              Direction direction)
        Mappings:
        Namespace Name Mixin selector
        official a Lcgk;a(Lbuv;Lgb;Lgg;)Z
        intermediary method_10821 Lnet/minecraft/class_2541;method_10821(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
        named shouldConnectTo Lnet/minecraft/block/VineBlock;shouldConnectTo(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
      • getPlacementShape

        private BlockState getPlacementShape​(BlockState state,
                                             BlockView world,
                                             BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official g Lcgk;g(Lcjr;Lbuv;Lgb;)Lcjr;
        intermediary method_10827 Lnet/minecraft/class_2541;method_10827(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
        named getPlacementShape Lnet/minecraft/block/VineBlock;getPlacementShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)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;
      • randomTick

        public void randomTick​(BlockState state,
                               ServerWorld world,
                               BlockPos pos,
                               Random random)
        覆盖:
        randomTick 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official b Lcjq;b(Lcjr;Labj;Lgb;Ljava/util/Random;)V
        intermediary method_9514 Lnet/minecraft/class_4970;method_9514(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)V
        named randomTick Lnet/minecraft/block/AbstractBlock;randomTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
      • getGrownState

        private BlockState getGrownState​(BlockState above,
                                         BlockState state,
                                         Random random)
        Mappings:
        Namespace Name Mixin selector
        official a Lcgk;a(Lcjr;Lcjr;Ljava/util/Random;)Lcjr;
        intermediary method_10820 Lnet/minecraft/class_2541;method_10820(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Ljava/util/Random;)Lnet/minecraft/class_2680;
        named getGrownState Lnet/minecraft/block/VineBlock;getGrownState(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;Ljava/util/Random;)Lnet/minecraft/block/BlockState;
      • hasHorizontalSide

        private boolean hasHorizontalSide​(BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official p Lcgk;p(Lcjr;)Z
        intermediary method_10830 Lnet/minecraft/class_2541;method_10830(Lnet/minecraft/class_2680;)Z
        named hasHorizontalSide Lnet/minecraft/block/VineBlock;hasHorizontalSide(Lnet/minecraft/block/BlockState;)Z
      • canGrowAt

        private boolean canGrowAt​(BlockView world,
                                  BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lcgk;a(Lbuv;Lgb;)Z
        intermediary method_10824 Lnet/minecraft/class_2541;method_10824(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
        named canGrowAt Lnet/minecraft/block/VineBlock;canGrowAt(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
      • canReplace

        public boolean canReplace​(BlockState state,
                                  ItemPlacementContext context)
        覆盖:
        canReplace 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq;a(Lcjr;Lbrr;)Z
        intermediary method_9616 Lnet/minecraft/class_4970;method_9616(Lnet/minecraft/class_2680;Lnet/minecraft/class_1750;)Z
        named canReplace Lnet/minecraft/block/AbstractBlock;canReplace(Lnet/minecraft/block/BlockState;Lnet/minecraft/item/ItemPlacementContext;)Z
      • 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;
      • 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
      • 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;
      • getFacingProperty

        public static BooleanProperty getFacingProperty​(Direction direction)
        Mappings:
        Namespace Name Mixin selector
        official a Lcgk;a(Lgg;)Lcki;
        intermediary method_10828 Lnet/minecraft/class_2541;method_10828(Lnet/minecraft/class_2350;)Lnet/minecraft/class_2746;
        named getFacingProperty Lnet/minecraft/block/VineBlock;getFacingProperty(Lnet/minecraft/util/math/Direction;)Lnet/minecraft/state/property/BooleanProperty;