类 RespawnAnchorBlock

  • 所有已实现的接口:
    ItemConvertible

    public class RespawnAnchorBlock
    extends Block
    Mappings:
    Namespace Name
    official cef
    intermediary net/minecraft/class_4969
    named net/minecraft/block/RespawnAnchorBlock
    • 字段详细资料

      • field_31231

        public static final int field_31231
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lcef;a:I
        intermediary field_31231 Lnet/minecraft/class_4969;field_31231:I
        named field_31231 Lnet/minecraft/block/RespawnAnchorBlock;field_31231:I
      • field_31232

        public static final int field_31232
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lcef;b:I
        intermediary field_31232 Lnet/minecraft/class_4969;field_31232:I
        named field_31232 Lnet/minecraft/block/RespawnAnchorBlock;field_31232:I
      • CHARGES

        public static final IntProperty CHARGES
        Mappings:
        Namespace Name Mixin selector
        official c Lcef;c:Lckr;
        intermediary field_23153 Lnet/minecraft/class_4969;field_23153:Lnet/minecraft/class_2758;
        named CHARGES Lnet/minecraft/block/RespawnAnchorBlock;CHARGES:Lnet/minecraft/state/property/IntProperty;
      • VALID_HORIZONTAL_SPAWN_OFFSETS

        private static final ImmutableList<Vec3i> VALID_HORIZONTAL_SPAWN_OFFSETS
        Mappings:
        Namespace Name Mixin selector
        official d Lcef;d:Lcom/google/common/collect/ImmutableList;
        intermediary field_26442 Lnet/minecraft/class_4969;field_26442:Lcom/google/common/collect/ImmutableList;
        named VALID_HORIZONTAL_SPAWN_OFFSETS Lnet/minecraft/block/RespawnAnchorBlock;VALID_HORIZONTAL_SPAWN_OFFSETS:Lcom/google/common/collect/ImmutableList;
      • VALID_SPAWN_OFFSETS

        private static final ImmutableList<Vec3i> VALID_SPAWN_OFFSETS
        Mappings:
        Namespace Name Mixin selector
        official e Lcef;e:Lcom/google/common/collect/ImmutableList;
        intermediary field_26443 Lnet/minecraft/class_4969;field_26443:Lcom/google/common/collect/ImmutableList;
        named VALID_SPAWN_OFFSETS Lnet/minecraft/block/RespawnAnchorBlock;VALID_SPAWN_OFFSETS:Lcom/google/common/collect/ImmutableList;
    • 构造器详细资料

      • RespawnAnchorBlock

        public RespawnAnchorBlock​(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;
      • isChargeItem

        private static boolean isChargeItem​(ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official a Lcef;a(Lbpr;)Z
        intermediary method_29289 Lnet/minecraft/class_4969;method_29289(Lnet/minecraft/class_1799;)Z
        named isChargeItem Lnet/minecraft/block/RespawnAnchorBlock;isChargeItem(Lnet/minecraft/item/ItemStack;)Z
      • canCharge

        private static boolean canCharge​(BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official h Lcef;h(Lcjr;)Z
        intermediary method_29290 Lnet/minecraft/class_4969;method_29290(Lnet/minecraft/class_2680;)Z
        named canCharge Lnet/minecraft/block/RespawnAnchorBlock;canCharge(Lnet/minecraft/block/BlockState;)Z
      • hasStillWater

        private static boolean hasStillWater​(BlockPos pos,
                                             World world)
        Mappings:
        Namespace Name Mixin selector
        official a Lcef;a(Lgb;Lbvr;)Z
        intermediary method_29560 Lnet/minecraft/class_4969;method_29560(Lnet/minecraft/class_2338;Lnet/minecraft/class_1937;)Z
        named hasStillWater Lnet/minecraft/block/RespawnAnchorBlock;hasStillWater(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/World;)Z
      • explode

        private void explode​(BlockState state,
                             World world,
                             BlockPos explodedPos)
        Mappings:
        Namespace Name Mixin selector
        official d Lcef;d(Lcjr;Lbvr;Lgb;)V
        intermediary method_29561 Lnet/minecraft/class_4969;method_29561(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
        named explode Lnet/minecraft/block/RespawnAnchorBlock;explode(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
      • isNether

        public static boolean isNether​(World world)
        Mappings:
        Namespace Name Mixin selector
        official a Lcef;a(Lbvr;)Z
        intermediary method_27353 Lnet/minecraft/class_4969;method_27353(Lnet/minecraft/class_1937;)Z
        named isNether Lnet/minecraft/block/RespawnAnchorBlock;isNether(Lnet/minecraft/world/World;)Z
      • charge

        public static void charge​(World world,
                                  BlockPos pos,
                                  BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official a Lcef;a(Lbvr;Lgb;Lcjr;)V
        intermediary method_26382 Lnet/minecraft/class_4969;method_26382(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
        named charge Lnet/minecraft/block/RespawnAnchorBlock;charge(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)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
      • 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
      • hasComparatorOutput

        public boolean hasComparatorOutput​(BlockState state)
        覆盖:
        hasComparatorOutput 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official g_ Lcjq;g_(Lcjr;)Z
        intermediary method_9498 Lnet/minecraft/class_4970;method_9498(Lnet/minecraft/class_2680;)Z
        named hasComparatorOutput Lnet/minecraft/block/AbstractBlock;hasComparatorOutput(Lnet/minecraft/block/BlockState;)Z
      • getLightLevel

        public static int getLightLevel​(BlockState state,
                                        int maxLevel)
        Mappings:
        Namespace Name Mixin selector
        official a Lcef;a(Lcjr;I)I
        intermediary method_26157 Lnet/minecraft/class_4969;method_26157(Lnet/minecraft/class_2680;I)I
        named getLightLevel Lnet/minecraft/block/RespawnAnchorBlock;getLightLevel(Lnet/minecraft/block/BlockState;I)I
      • getComparatorOutput

        public int getComparatorOutput​(BlockState state,
                                       World world,
                                       BlockPos pos)
        覆盖:
        getComparatorOutput 在类中 AbstractBlock
        Mappings:
        Namespace Name Mixin selector
        official a Lcjq;a(Lcjr;Lbvr;Lgb;)I
        intermediary method_9572 Lnet/minecraft/class_4970;method_9572(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I
        named getComparatorOutput Lnet/minecraft/block/AbstractBlock;getComparatorOutput(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)I
      • findRespawnPosition

        public static Optional<Vec3d> findRespawnPosition​(EntityType<?> entity,
                                                          CollisionView world,
                                                          BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lcef;a(Lasp;Lbva;Lgb;)Ljava/util/Optional;
        intermediary method_26156 Lnet/minecraft/class_4969;method_26156(Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;)Ljava/util/Optional;
        named findRespawnPosition Lnet/minecraft/block/RespawnAnchorBlock;findRespawnPosition(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/CollisionView;Lnet/minecraft/util/math/BlockPos;)Ljava/util/Optional;
      • findRespawnPosition

        private static Optional<Vec3d> findRespawnPosition​(EntityType<?> entity,
                                                           CollisionView world,
                                                           BlockPos pos,
                                                           boolean bool)
        Mappings:
        Namespace Name Mixin selector
        official a Lcef;a(Lasp;Lbva;Lgb;Z)Ljava/util/Optional;
        intermediary method_30842 Lnet/minecraft/class_4969;method_30842(Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;Z)Ljava/util/Optional;
        named findRespawnPosition Lnet/minecraft/block/RespawnAnchorBlock;findRespawnPosition(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/CollisionView;Lnet/minecraft/util/math/BlockPos;Z)Ljava/util/Optional;
      • 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