类 TripwireHookBlock

  • 所有已实现的接口:
    ItemConvertible

    public class TripwireHookBlock
    extends Block
    Mappings:
    Namespace Name
    official cgg
    intermediary net/minecraft/class_2537
    named net/minecraft/block/TripwireHookBlock
    • 字段详细资料

      • FACING

        public static final DirectionProperty FACING
        Mappings:
        Namespace Name Mixin selector
        official a Lcgg;a:Lckl;
        intermediary field_11666 Lnet/minecraft/class_2537;field_11666:Lnet/minecraft/class_2753;
        named FACING Lnet/minecraft/block/TripwireHookBlock;FACING:Lnet/minecraft/state/property/DirectionProperty;
      • POWERED

        public static final BooleanProperty POWERED
        Mappings:
        Namespace Name Mixin selector
        official b Lcgg;b:Lcki;
        intermediary field_11671 Lnet/minecraft/class_2537;field_11671:Lnet/minecraft/class_2746;
        named POWERED Lnet/minecraft/block/TripwireHookBlock;POWERED:Lnet/minecraft/state/property/BooleanProperty;
      • ATTACHED

        public static final BooleanProperty ATTACHED
        Mappings:
        Namespace Name Mixin selector
        official c Lcgg;c:Lcki;
        intermediary field_11669 Lnet/minecraft/class_2537;field_11669:Lnet/minecraft/class_2746;
        named ATTACHED Lnet/minecraft/block/TripwireHookBlock;ATTACHED:Lnet/minecraft/state/property/BooleanProperty;
      • field_31268

        protected static final int field_31268
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Lcgg;d:I
        intermediary field_31268 Lnet/minecraft/class_2537;field_31268:I
        named field_31268 Lnet/minecraft/block/TripwireHookBlock;field_31268:I
      • field_31269

        protected static final int field_31269
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official e Lcgg;e:I
        intermediary field_31269 Lnet/minecraft/class_2537;field_31269:I
        named field_31269 Lnet/minecraft/block/TripwireHookBlock;field_31269:I
      • field_31271

        private static final int field_31271
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official k Lcgg;k:I
        intermediary field_31271 Lnet/minecraft/class_2537;field_31271:I
        named field_31271 Lnet/minecraft/block/TripwireHookBlock;field_31271:I
      • field_31270

        protected static final int field_31270
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official f Lcgg;f:I
        intermediary field_31270 Lnet/minecraft/class_2537;field_31270:I
        named field_31270 Lnet/minecraft/block/TripwireHookBlock;field_31270:I
      • SOUTH_SHAPE

        protected static final VoxelShape SOUTH_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official g Lcgg;g:Ldmt;
        intermediary field_11665 Lnet/minecraft/class_2537;field_11665:Lnet/minecraft/class_265;
        named SOUTH_SHAPE Lnet/minecraft/block/TripwireHookBlock;SOUTH_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • NORTH_SHAPE

        protected static final VoxelShape NORTH_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official h Lcgg;h:Ldmt;
        intermediary field_11668 Lnet/minecraft/class_2537;field_11668:Lnet/minecraft/class_265;
        named NORTH_SHAPE Lnet/minecraft/block/TripwireHookBlock;NORTH_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • EAST_SHAPE

        protected static final VoxelShape EAST_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official i Lcgg;i:Ldmt;
        intermediary field_11670 Lnet/minecraft/class_2537;field_11670:Lnet/minecraft/class_265;
        named EAST_SHAPE Lnet/minecraft/block/TripwireHookBlock;EAST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • WEST_SHAPE

        protected static final VoxelShape WEST_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official j Lcgg;j:Ldmt;
        intermediary field_11667 Lnet/minecraft/class_2537;field_11667:Lnet/minecraft/class_265;
        named WEST_SHAPE Lnet/minecraft/block/TripwireHookBlock;WEST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
    • 构造器详细资料

      • TripwireHookBlock

        public TripwireHookBlock​(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;
      • 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
      • 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;
      • 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;
      • onPlaced

        public void onPlaced​(World world,
                             BlockPos pos,
                             BlockState state,
                             LivingEntity placer,
                             ItemStack itemStack)
        覆盖:
        onPlaced 在类中 Block
        Mappings:
        Namespace Name Mixin selector
        official a Lbyq;a(Lbvr;Lgb;Lcjr;Lasy;Lbpr;)V
        intermediary method_9567 Lnet/minecraft/class_2248;method_9567(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)V
        named onPlaced Lnet/minecraft/block/Block;onPlaced(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;)V
      • update

        public void update​(World world,
                           BlockPos pos,
                           BlockState state,
                           boolean beingRemoved,
                           boolean bool,
                           int int2,
                           @Nullable
                           @Nullable BlockState blockState)
        Mappings:
        Namespace Name Mixin selector
        official a Lcgg;a(Lbvr;Lgb;Lcjr;ZZILcjr;)V
        intermediary method_10776 Lnet/minecraft/class_2537;method_10776(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;ZZILnet/minecraft/class_2680;)V
        named update Lnet/minecraft/block/TripwireHookBlock;update(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;ZZILnet/minecraft/block/BlockState;)V
      • scheduledTick

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

        private void playSound​(World world,
                               BlockPos pos,
                               boolean attached,
                               boolean on,
                               boolean detached,
                               boolean off)
        Mappings:
        Namespace Name Mixin selector
        official a Lcgg;a(Lbvr;Lgb;ZZZZ)V
        intermediary method_10777 Lnet/minecraft/class_2537;method_10777(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ZZZZ)V
        named playSound Lnet/minecraft/block/TripwireHookBlock;playSound(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;ZZZZ)V
      • updateNeighborsOnAxis

        private void updateNeighborsOnAxis​(World world,
                                           BlockPos pos,
                                           Direction direction)
        Mappings:
        Namespace Name Mixin selector
        official a Lcgg;a(Lbvr;Lgb;Lgg;)V
        intermediary method_10775 Lnet/minecraft/class_2537;method_10775(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V
        named updateNeighborsOnAxis Lnet/minecraft/block/TripwireHookBlock;updateNeighborsOnAxis(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)V
      • onStateReplaced

        public void onStateReplaced​(BlockState state,
                                    World world,
                                    BlockPos pos,
                                    BlockState newState,
                                    boolean moved)
        Called in WorldChunk.setBlockState(BlockPos, BlockState, boolean) if newState is different from state. Vanilla blocks perform removal cleanups here.
        覆盖:
        onStateReplaced 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq;a(Lcjr;Lbvr;Lgb;Lcjr;Z)V
        intermediary method_9536 Lnet/minecraft/class_4970;method_9536(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V
        named onStateReplaced Lnet/minecraft/block/AbstractBlock;onStateReplaced(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
      • getWeakRedstonePower

        public int getWeakRedstonePower​(BlockState state,
                                        BlockView world,
                                        BlockPos pos,
                                        Direction direction)
        覆盖:
        getWeakRedstonePower 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq;a(Lcjr;Lbuv;Lgb;Lgg;)I
        intermediary method_9524 Lnet/minecraft/class_4970;method_9524(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I
        named getWeakRedstonePower Lnet/minecraft/block/AbstractBlock;getWeakRedstonePower(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
      • getStrongRedstonePower

        public int getStrongRedstonePower​(BlockState state,
                                          BlockView world,
                                          BlockPos pos,
                                          Direction direction)
        覆盖:
        getStrongRedstonePower 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official b Lcjq;b(Lcjr;Lbuv;Lgb;Lgg;)I
        intermediary method_9603 Lnet/minecraft/class_4970;method_9603(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I
        named getStrongRedstonePower Lnet/minecraft/block/AbstractBlock;getStrongRedstonePower(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
      • emitsRedstonePower

        public boolean emitsRedstonePower​(BlockState state)
        覆盖:
        emitsRedstonePower 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official e_ Lcjq;e_(Lcjr;)Z
        intermediary method_9506 Lnet/minecraft/class_4970;method_9506(Lnet/minecraft/class_2680;)Z
        named emitsRedstonePower Lnet/minecraft/block/AbstractBlock;emitsRedstonePower(Lnet/minecraft/block/BlockState;)Z
      • 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;
      • 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