类 RedstoneWireBlock

  • 所有已实现的接口:
    ItemConvertible

    public class RedstoneWireBlock
    extends Block
    Mappings:
    Namespace Name
    official cdz
    intermediary net/minecraft/class_2457
    named net/minecraft/block/RedstoneWireBlock
    • 字段详细资料

      • WIRE_CONNECTION_NORTH

        public static final EnumProperty<WireConnection> WIRE_CONNECTION_NORTH
        Mappings:
        Namespace Name Mixin selector
        official a Lcdz;a:Lckp;
        intermediary field_11440 Lnet/minecraft/class_2457;field_11440:Lnet/minecraft/class_2754;
        named WIRE_CONNECTION_NORTH Lnet/minecraft/block/RedstoneWireBlock;WIRE_CONNECTION_NORTH:Lnet/minecraft/state/property/EnumProperty;
      • WIRE_CONNECTION_EAST

        public static final EnumProperty<WireConnection> WIRE_CONNECTION_EAST
        Mappings:
        Namespace Name Mixin selector
        official b Lcdz;b:Lckp;
        intermediary field_11436 Lnet/minecraft/class_2457;field_11436:Lnet/minecraft/class_2754;
        named WIRE_CONNECTION_EAST Lnet/minecraft/block/RedstoneWireBlock;WIRE_CONNECTION_EAST:Lnet/minecraft/state/property/EnumProperty;
      • WIRE_CONNECTION_SOUTH

        public static final EnumProperty<WireConnection> WIRE_CONNECTION_SOUTH
        Mappings:
        Namespace Name Mixin selector
        official c Lcdz;c:Lckp;
        intermediary field_11437 Lnet/minecraft/class_2457;field_11437:Lnet/minecraft/class_2754;
        named WIRE_CONNECTION_SOUTH Lnet/minecraft/block/RedstoneWireBlock;WIRE_CONNECTION_SOUTH:Lnet/minecraft/state/property/EnumProperty;
      • WIRE_CONNECTION_WEST

        public static final EnumProperty<WireConnection> WIRE_CONNECTION_WEST
        Mappings:
        Namespace Name Mixin selector
        official d Lcdz;d:Lckp;
        intermediary field_11439 Lnet/minecraft/class_2457;field_11439:Lnet/minecraft/class_2754;
        named WIRE_CONNECTION_WEST Lnet/minecraft/block/RedstoneWireBlock;WIRE_CONNECTION_WEST:Lnet/minecraft/state/property/EnumProperty;
      • POWER

        public static final IntProperty POWER
        Mappings:
        Namespace Name Mixin selector
        official e Lcdz;e:Lckr;
        intermediary field_11432 Lnet/minecraft/class_2457;field_11432:Lnet/minecraft/class_2758;
        named POWER Lnet/minecraft/block/RedstoneWireBlock;POWER:Lnet/minecraft/state/property/IntProperty;
      • DIRECTION_TO_WIRE_CONNECTION_PROPERTY

        public static final Map<Direction,​EnumProperty<WireConnection>> DIRECTION_TO_WIRE_CONNECTION_PROPERTY
        Mappings:
        Namespace Name Mixin selector
        official f Lcdz;f:Ljava/util/Map;
        intermediary field_11435 Lnet/minecraft/class_2457;field_11435:Ljava/util/Map;
        named DIRECTION_TO_WIRE_CONNECTION_PROPERTY Lnet/minecraft/block/RedstoneWireBlock;DIRECTION_TO_WIRE_CONNECTION_PROPERTY:Ljava/util/Map;
      • field_31222

        protected static final int field_31222
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official g Lcdz;g:I
        intermediary field_31222 Lnet/minecraft/class_2457;field_31222:I
        named field_31222 Lnet/minecraft/block/RedstoneWireBlock;field_31222:I
      • field_31223

        protected static final int field_31223
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official h Lcdz;h:I
        intermediary field_31223 Lnet/minecraft/class_2457;field_31223:I
        named field_31223 Lnet/minecraft/block/RedstoneWireBlock;field_31223:I
      • field_31224

        protected static final int field_31224
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official i Lcdz;i:I
        intermediary field_31224 Lnet/minecraft/class_2457;field_31224:I
        named field_31224 Lnet/minecraft/block/RedstoneWireBlock;field_31224:I
      • field_31225

        protected static final int field_31225
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official j Lcdz;j:I
        intermediary field_31225 Lnet/minecraft/class_2457;field_31225:I
        named field_31225 Lnet/minecraft/block/RedstoneWireBlock;field_31225:I
      • field_31226

        protected static final int field_31226
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official k Lcdz;k:I
        intermediary field_31226 Lnet/minecraft/class_2457;field_31226:I
        named field_31226 Lnet/minecraft/block/RedstoneWireBlock;field_31226:I
      • DOT_SHAPE

        private static final VoxelShape DOT_SHAPE
        Mappings:
        Namespace Name Mixin selector
        official l Lcdz;l:Ldmt;
        intermediary field_24413 Lnet/minecraft/class_2457;field_24413:Lnet/minecraft/class_265;
        named DOT_SHAPE Lnet/minecraft/block/RedstoneWireBlock;DOT_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      • field_24414

        private static final Map<Direction,​VoxelShape> field_24414
        Mappings:
        Namespace Name Mixin selector
        official m Lcdz;m:Ljava/util/Map;
        intermediary field_24414 Lnet/minecraft/class_2457;field_24414:Ljava/util/Map;
        named field_24414 Lnet/minecraft/block/RedstoneWireBlock;field_24414:Ljava/util/Map;
      • field_24415

        private static final Map<Direction,​VoxelShape> field_24415
        Mappings:
        Namespace Name Mixin selector
        official n Lcdz;n:Ljava/util/Map;
        intermediary field_24415 Lnet/minecraft/class_2457;field_24415:Ljava/util/Map;
        named field_24415 Lnet/minecraft/block/RedstoneWireBlock;field_24415:Ljava/util/Map;
      • SHAPES

        private static final Map<BlockState,​VoxelShape> SHAPES
        Mappings:
        Namespace Name Mixin selector
        official F Lcdz;F:Ljava/util/Map;
        intermediary field_24416 Lnet/minecraft/class_2457;field_24416:Ljava/util/Map;
        named SHAPES Lnet/minecraft/block/RedstoneWireBlock;SHAPES:Ljava/util/Map;
      • COLORS

        private static final Vec3d[] COLORS
        Mappings:
        Namespace Name Mixin selector
        official G Lcdz;G:[Ldma;
        intermediary field_24466 Lnet/minecraft/class_2457;field_24466:[Lnet/minecraft/class_243;
        named COLORS Lnet/minecraft/block/RedstoneWireBlock;COLORS:[Lnet/minecraft/util/math/Vec3d;
      • field_31221

        private static final float field_31221
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official H Lcdz;H:F
        intermediary field_31221 Lnet/minecraft/class_2457;field_31221:F
        named field_31221 Lnet/minecraft/block/RedstoneWireBlock;field_31221:F
      • dotState

        private final BlockState dotState
        Mappings:
        Namespace Name Mixin selector
        official I Lcdz;I:Lcjr;
        intermediary field_24733 Lnet/minecraft/class_2457;field_24733:Lnet/minecraft/class_2680;
        named dotState Lnet/minecraft/block/RedstoneWireBlock;dotState:Lnet/minecraft/block/BlockState;
      • wiresGivePower

        private boolean wiresGivePower
        Mappings:
        Namespace Name Mixin selector
        official J Lcdz;J:Z
        intermediary field_11438 Lnet/minecraft/class_2457;field_11438:Z
        named wiresGivePower Lnet/minecraft/block/RedstoneWireBlock;wiresGivePower:Z
    • 构造器详细资料

      • RedstoneWireBlock

        public RedstoneWireBlock​(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 VoxelShape getShapeForState​(BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official n Lcdz;n(Lcjr;)Ldmt;
        intermediary method_27845 Lnet/minecraft/class_2457;method_27845(Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;
        named getShapeForState Lnet/minecraft/block/RedstoneWireBlock;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;
      • getPlacementState

        public 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;
      • getPlacementState

        private BlockState getPlacementState​(BlockView world,
                                             BlockState state,
                                             BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lcdz;a(Lbuv;Lcjr;Lgb;)Lcjr;
        intermediary method_27840 Lnet/minecraft/class_2457;method_27840(Lnet/minecraft/class_1922;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
        named getPlacementState Lnet/minecraft/block/RedstoneWireBlock;getPlacementState(Lnet/minecraft/world/BlockView;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
      • method_27843

        private BlockState method_27843​(BlockView world,
                                        BlockState state,
                                        BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official b Lcdz;b(Lbuv;Lcjr;Lgb;)Lcjr;
        intermediary method_27843 Lnet/minecraft/class_2457;method_27843(Lnet/minecraft/class_1922;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
        named method_27843 Lnet/minecraft/block/RedstoneWireBlock;method_27843(Lnet/minecraft/world/BlockView;Lnet/minecraft/block/BlockState;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;
      • isFullyConnected

        private static boolean isFullyConnected​(BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official o Lcdz;o(Lcjr;)Z
        intermediary method_27846 Lnet/minecraft/class_2457;method_27846(Lnet/minecraft/class_2680;)Z
        named isFullyConnected Lnet/minecraft/block/RedstoneWireBlock;isFullyConnected(Lnet/minecraft/block/BlockState;)Z
      • isNotConnected

        private static boolean isNotConnected​(BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official p Lcdz;p(Lcjr;)Z
        intermediary method_28483 Lnet/minecraft/class_2457;method_28483(Lnet/minecraft/class_2680;)Z
        named isNotConnected Lnet/minecraft/block/RedstoneWireBlock;isNotConnected(Lnet/minecraft/block/BlockState;)Z
      • prepare

        public void prepare​(BlockState state,
                            WorldAccess world,
                            BlockPos pos,
                            int flags,
                            int maxUpdateDepth)
        覆盖:
        prepare 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq;a(Lcjr;Lbvs;Lgb;II)V
        intermediary method_9517 Lnet/minecraft/class_4970;method_9517(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V
        named prepare Lnet/minecraft/block/AbstractBlock;prepare(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;II)V
      • getRenderConnectionType

        private WireConnection getRenderConnectionType​(BlockView world,
                                                       BlockPos pos,
                                                       Direction direction)
        Mappings:
        Namespace Name Mixin selector
        official a Lcdz;a(Lbuv;Lgb;Lgg;)Lckw;
        intermediary method_10477 Lnet/minecraft/class_2457;method_10477(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2773;
        named getRenderConnectionType Lnet/minecraft/block/RedstoneWireBlock;getRenderConnectionType(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/block/enums/WireConnection;
      • getRenderConnectionType

        private WireConnection getRenderConnectionType​(BlockView world,
                                                       BlockPos pos,
                                                       Direction direction,
                                                       boolean bool)
        Mappings:
        Namespace Name Mixin selector
        official a Lcdz;a(Lbuv;Lgb;Lgg;Z)Lckw;
        intermediary method_27841 Lnet/minecraft/class_2457;method_27841(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)Lnet/minecraft/class_2773;
        named getRenderConnectionType Lnet/minecraft/block/RedstoneWireBlock;getRenderConnectionType(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Z)Lnet/minecraft/block/enums/WireConnection;
      • 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
      • canRunOnTop

        private boolean canRunOnTop​(BlockView world,
                                    BlockPos pos,
                                    BlockState floor)
        Mappings:
        Namespace Name Mixin selector
        official b Lcdz;b(Lbuv;Lgb;Lcjr;)Z
        intermediary method_27937 Lnet/minecraft/class_2457;method_27937(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
        named canRunOnTop Lnet/minecraft/block/RedstoneWireBlock;canRunOnTop(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z
      • update

        private void update​(World world,
                            BlockPos pos,
                            BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official a Lcdz;a(Lbvr;Lgb;Lcjr;)V
        intermediary method_10485 Lnet/minecraft/class_2457;method_10485(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
        named update Lnet/minecraft/block/RedstoneWireBlock;update(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
      • getReceivedRedstonePower

        private int getReceivedRedstonePower​(World world,
                                             BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lcdz;a(Lbvr;Lgb;)I
        intermediary method_27842 Lnet/minecraft/class_2457;method_27842(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I
        named getReceivedRedstonePower Lnet/minecraft/block/RedstoneWireBlock;getReceivedRedstonePower(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)I
      • increasePower

        private int increasePower​(BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official q Lcdz;q(Lcjr;)I
        intermediary method_10486 Lnet/minecraft/class_2457;method_10486(Lnet/minecraft/class_2680;)I
        named increasePower Lnet/minecraft/block/RedstoneWireBlock;increasePower(Lnet/minecraft/block/BlockState;)I
      • updateNeighbors

        private void updateNeighbors​(World world,
                                     BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official b Lcdz;b(Lbvr;Lgb;)V
        intermediary method_10479 Lnet/minecraft/class_2457;method_10479(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
        named updateNeighbors Lnet/minecraft/block/RedstoneWireBlock;updateNeighbors(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
      • onBlockAdded

        public void onBlockAdded​(BlockState state,
                                 World world,
                                 BlockPos pos,
                                 BlockState oldState,
                                 boolean notify)
        覆盖:
        onBlockAdded 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official b Lcjq;b(Lcjr;Lbvr;Lgb;Lcjr;Z)V
        intermediary method_9615 Lnet/minecraft/class_4970;method_9615(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V
        named onBlockAdded Lnet/minecraft/block/AbstractBlock;onBlockAdded(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)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
      • updateOffsetNeighbors

        private void updateOffsetNeighbors​(World world,
                                           BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official c Lcdz;c(Lbvr;Lgb;)V
        intermediary method_27844 Lnet/minecraft/class_2457;method_27844(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
        named updateOffsetNeighbors Lnet/minecraft/block/RedstoneWireBlock;updateOffsetNeighbors(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)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
      • 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
      • 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
      • connectsTo

        protected static boolean connectsTo​(BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official h Lcdz;h(Lcjr;)Z
        intermediary method_10484 Lnet/minecraft/class_2457;method_10484(Lnet/minecraft/class_2680;)Z
        named connectsTo Lnet/minecraft/block/RedstoneWireBlock;connectsTo(Lnet/minecraft/block/BlockState;)Z
      • connectsTo

        protected static boolean connectsTo​(BlockState state,
                                            @Nullable
                                            @Nullable Direction dir)
        Mappings:
        Namespace Name Mixin selector
        official a Lcdz;a(Lcjr;Lgg;)Z
        intermediary method_10482 Lnet/minecraft/class_2457;method_10482(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
        named connectsTo Lnet/minecraft/block/RedstoneWireBlock;connectsTo(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;)Z
      • 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
      • getWireColor

        public static int getWireColor​(int powerLevel)
        Mappings:
        Namespace Name Mixin selector
        official b Lcdz;b(I)I
        intermediary method_10487 Lnet/minecraft/class_2457;method_10487(I)I
        named getWireColor Lnet/minecraft/block/RedstoneWireBlock;getWireColor(I)I
      • addPoweredParticles

        private void addPoweredParticles​(World world,
                                         Random random,
                                         BlockPos pos,
                                         Vec3d color,
                                         Direction direction,
                                         Direction direction2,
                                         float float2,
                                         float float3)
        Mappings:
        Namespace Name Mixin selector
        official a Lcdz;a(Lbvr;Ljava/util/Random;Lgb;Ldma;Lgg;Lgg;FF)V
        intermediary method_27936 Lnet/minecraft/class_2457;method_27936(Lnet/minecraft/class_1937;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;FF)V
        named addPoweredParticles Lnet/minecraft/block/RedstoneWireBlock;addPoweredParticles(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;FF)V
      • randomDisplayTick

        public void randomDisplayTick​(BlockState state,
                                      World world,
                                      BlockPos pos,
                                      Random random)
        覆盖:
        randomDisplayTick 在类中 Block
        Mappings:
        Namespace Name Mixin selector
        official a Lbyq;a(Lcjr;Lbvr;Lgb;Ljava/util/Random;)V
        intermediary method_9496 Lnet/minecraft/class_2248;method_9496(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/Random;)V
        named randomDisplayTick Lnet/minecraft/block/Block;randomDisplayTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)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;
      • 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
      • 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;
      • updateForNewState

        private void updateForNewState​(World world,
                                       BlockPos pos,
                                       BlockState oldState,
                                       BlockState newState)
        Mappings:
        Namespace Name Mixin selector
        official a Lcdz;a(Lbvr;Lgb;Lcjr;Lcjr;)V
        intermediary method_28482 Lnet/minecraft/class_2457;method_28482(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V
        named updateForNewState Lnet/minecraft/block/RedstoneWireBlock;updateForNewState(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;)V