类 PatrolEntity

    • 字段详细资料

      • patrolTarget

        private BlockPos patrolTarget
        Mappings:
        Namespace Name Mixin selector
        official b Lbha;b:Lgb;
        intermediary field_16478 Lnet/minecraft/class_3732;field_16478:Lnet/minecraft/class_2338;
        named patrolTarget Lnet/minecraft/entity/mob/PatrolEntity;patrolTarget:Lnet/minecraft/util/math/BlockPos;
      • patrolLeader

        private boolean patrolLeader
        Mappings:
        Namespace Name Mixin selector
        official c Lbha;c:Z
        intermediary field_16479 Lnet/minecraft/class_3732;field_16479:Z
        named patrolLeader Lnet/minecraft/entity/mob/PatrolEntity;patrolLeader:Z
      • patrolling

        private boolean patrolling
        Mappings:
        Namespace Name Mixin selector
        official d Lbha;d:Z
        intermediary field_16477 Lnet/minecraft/class_3732;field_16477:Z
        named patrolling Lnet/minecraft/entity/mob/PatrolEntity;patrolling:Z
    • 构造器详细资料

      • PatrolEntity

        protected PatrolEntity​(EntityType<? extends PatrolEntity> type,
                               World world)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lasl;<init>(Lasp;Lbvr;)V
        intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
        named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
    • 方法详细资料

      • initGoals

        protected void initGoals()
        覆盖:
        initGoals 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official u Lasz;u()V
        intermediary method_5959 Lnet/minecraft/class_1308;method_5959()V
        named initGoals Lnet/minecraft/entity/mob/MobEntity;initGoals()V
      • writeCustomDataToNbt

        public void writeCustomDataToNbt​(CompoundTag nbt)
        覆盖:
        writeCustomDataToNbt 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official b Lasl;b(Lmv;)V
        intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
        named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/CompoundTag;)V
      • readCustomDataFromNbt

        public void readCustomDataFromNbt​(CompoundTag nbt)
        覆盖:
        readCustomDataFromNbt 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Lmv;)V
        intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
        named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/CompoundTag;)V
      • getHeightOffset

        public double getHeightOffset()
        覆盖:
        getHeightOffset 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official bh Lasl;bh()D
        intermediary method_5678 Lnet/minecraft/class_1297;method_5678()D
        named getHeightOffset Lnet/minecraft/entity/Entity;getHeightOffset()D
      • canLead

        public boolean canLead()
        Mappings:
        Namespace Name Mixin selector
        official fp Lbha;fp()Z
        intermediary method_16485 Lnet/minecraft/class_3732;method_16485()Z
        named canLead Lnet/minecraft/entity/mob/PatrolEntity;canLead()Z
      • initialize

        @Nullable
        public @Nullable EntityData initialize​(ServerWorldAccess world,
                                               LocalDifficulty difficulty,
                                               SpawnReason spawnReason,
                                               @Nullable
                                               @Nullable EntityData entityData,
                                               @Nullable
                                               @Nullable CompoundTag entityNbt)
        覆盖:
        initialize 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasz;a(Lbwf;Lare;Latb;Latp;Lmv;)Latp;
        intermediary method_5943 Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1315;
        named initialize Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/entity/EntityData;
      • canSpawn

        public static boolean canSpawn​(EntityType<? extends PatrolEntity> type,
                                       WorldAccess world,
                                       SpawnReason spawnReason,
                                       BlockPos pos,
                                       Random random)
        Mappings:
        Namespace Name Mixin selector
        official b Lbha;b(Lasp;Lbvs;Latb;Lgb;Ljava/util/Random;)Z
        intermediary method_20739 Lnet/minecraft/class_3732;method_20739(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
        named canSpawn Lnet/minecraft/entity/mob/PatrolEntity;canSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)Z
      • canImmediatelyDespawn

        public boolean canImmediatelyDespawn​(double distanceSquared)
        覆盖:
        canImmediatelyDespawn 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official h Lasz;h(D)Z
        intermediary method_5974 Lnet/minecraft/class_1308;method_5974(D)Z
        named canImmediatelyDespawn Lnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn(D)Z
      • setPatrolTarget

        public void setPatrolTarget​(BlockPos targetPos)
        Mappings:
        Namespace Name Mixin selector
        official g Lbha;g(Lgb;)V
        intermediary method_16216 Lnet/minecraft/class_3732;method_16216(Lnet/minecraft/class_2338;)V
        named setPatrolTarget Lnet/minecraft/entity/mob/PatrolEntity;setPatrolTarget(Lnet/minecraft/util/math/BlockPos;)V
      • getPatrolTarget

        public BlockPos getPatrolTarget()
        Returns the position this patrol entity is walking to.
        Mappings:
        Namespace Name Mixin selector
        official fq Lbha;fq()Lgb;
        intermediary method_16215 Lnet/minecraft/class_3732;method_16215()Lnet/minecraft/class_2338;
        named getPatrolTarget Lnet/minecraft/entity/mob/PatrolEntity;getPatrolTarget()Lnet/minecraft/util/math/BlockPos;
      • hasPatrolTarget

        public boolean hasPatrolTarget()
        Mappings:
        Namespace Name Mixin selector
        official fr Lbha;fr()Z
        intermediary method_16220 Lnet/minecraft/class_3732;method_16220()Z
        named hasPatrolTarget Lnet/minecraft/entity/mob/PatrolEntity;hasPatrolTarget()Z
      • setPatrolLeader

        public void setPatrolLeader​(boolean patrolLeader)
        Mappings:
        Namespace Name Mixin selector
        official v Lbha;v(Z)V
        intermediary method_16217 Lnet/minecraft/class_3732;method_16217(Z)V
        named setPatrolLeader Lnet/minecraft/entity/mob/PatrolEntity;setPatrolLeader(Z)V
      • isPatrolLeader

        public boolean isPatrolLeader()
        Mappings:
        Namespace Name Mixin selector
        official fu Lbha;fu()Z
        intermediary method_16219 Lnet/minecraft/class_3732;method_16219()Z
        named isPatrolLeader Lnet/minecraft/entity/mob/PatrolEntity;isPatrolLeader()Z
      • hasNoRaid

        public boolean hasNoRaid()
        Mappings:
        Namespace Name Mixin selector
        official fv Lbha;fv()Z
        intermediary method_16472 Lnet/minecraft/class_3732;method_16472()Z
        named hasNoRaid Lnet/minecraft/entity/mob/PatrolEntity;hasNoRaid()Z
      • setRandomPatrolTarget

        public void setRandomPatrolTarget()
        Mappings:
        Namespace Name Mixin selector
        official fw Lbha;fw()V
        intermediary method_16218 Lnet/minecraft/class_3732;method_16218()V
        named setRandomPatrolTarget Lnet/minecraft/entity/mob/PatrolEntity;setRandomPatrolTarget()V
      • isRaidCenterSet

        protected boolean isRaidCenterSet()
        Mappings:
        Namespace Name Mixin selector
        official fx Lbha;fx()Z
        intermediary method_16915 Lnet/minecraft/class_3732;method_16915()Z
        named isRaidCenterSet Lnet/minecraft/entity/mob/PatrolEntity;isRaidCenterSet()Z
      • setPatrolling

        protected void setPatrolling​(boolean patrolling)
        Mappings:
        Namespace Name Mixin selector
        official w Lbha;w(Z)V
        intermediary method_22332 Lnet/minecraft/class_3732;method_22332(Z)V
        named setPatrolling Lnet/minecraft/entity/mob/PatrolEntity;setPatrolling(Z)V