类 RepeaterBlock

  • 所有已实现的接口:
    ItemConvertible

    public class RepeaterBlock
    extends AbstractRedstoneGateBlock
    Mappings:
    Namespace Name
    official cee
    intermediary net/minecraft/class_2462
    named net/minecraft/block/RepeaterBlock
    • 字段详细资料

      • LOCKED

        public static final BooleanProperty LOCKED
        Mappings:
        Namespace Name Mixin selector
        official a Lcee;a:Lcki;
        intermediary field_11452 Lnet/minecraft/class_2462;field_11452:Lnet/minecraft/class_2746;
        named LOCKED Lnet/minecraft/block/RepeaterBlock;LOCKED:Lnet/minecraft/state/property/BooleanProperty;
      • DELAY

        public static final IntProperty DELAY
        Mappings:
        Namespace Name Mixin selector
        official d Lcee;d:Lckr;
        intermediary field_11451 Lnet/minecraft/class_2462;field_11451:Lnet/minecraft/class_2758;
        named DELAY Lnet/minecraft/block/RepeaterBlock;DELAY:Lnet/minecraft/state/property/IntProperty;
    • 构造器详细资料

      • RepeaterBlock

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

      • 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;
      • getUpdateDelayInternal

        protected int getUpdateDelayInternal​(BlockState state)
        指定者:
        getUpdateDelayInternal 在类中 AbstractRedstoneGateBlock
        Mappings:
        Namespace Name Mixin selector
        official g Lcai;g(Lcjr;)I
        intermediary method_9992 Lnet/minecraft/class_2312;method_9992(Lnet/minecraft/class_2680;)I
        named getUpdateDelayInternal Lnet/minecraft/block/AbstractRedstoneGateBlock;getUpdateDelayInternal(Lnet/minecraft/block/BlockState;)I
      • getPlacementState

        public BlockState getPlacementState​(ItemPlacementContext ctx)
        覆盖:
        getPlacementState 在类中 AbstractRedstoneGateBlock
        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;
      • isLocked

        public boolean isLocked​(WorldView world,
                                BlockPos pos,
                                BlockState state)
        覆盖:
        isLocked 在类中 AbstractRedstoneGateBlock
        Mappings:
        Namespace Name Mixin selector
        official a Lcai;a(Lbvu;Lgb;Lcjr;)Z
        intermediary method_9996 Lnet/minecraft/class_2312;method_9996(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
        named isLocked Lnet/minecraft/block/AbstractRedstoneGateBlock;isLocked(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z
      • isValidInput

        protected boolean isValidInput​(BlockState state)
        覆盖:
        isValidInput 在类中 AbstractRedstoneGateBlock
        Mappings:
        Namespace Name Mixin selector
        official h Lcai;h(Lcjr;)Z
        intermediary method_9989 Lnet/minecraft/class_2312;method_9989(Lnet/minecraft/class_2680;)Z
        named isValidInput Lnet/minecraft/block/AbstractRedstoneGateBlock;isValidInput(Lnet/minecraft/block/BlockState;)Z
      • 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
      • 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