类 TurtleEntity

  • 所有已实现的接口:
    CommandOutput, Nameable, EntityLike

    public class TurtleEntity
    extends AnimalEntity
    Mappings:
    Namespace Name
    official bdy
    intermediary net/minecraft/class_1481
    named net/minecraft/entity/passive/TurtleEntity
    • 字段详细资料

      • HOME_POS

        private static final TrackedData<BlockPos> HOME_POS
        Mappings:
        Namespace Name Mixin selector
        official bY Lbdy;bY:Lvy;
        intermediary field_6920 Lnet/minecraft/class_1481;field_6920:Lnet/minecraft/class_2940;
        named HOME_POS Lnet/minecraft/entity/passive/TurtleEntity;HOME_POS:Lnet/minecraft/entity/data/TrackedData;
      • HAS_EGG

        private static final TrackedData<Boolean> HAS_EGG
        Mappings:
        Namespace Name Mixin selector
        official bZ Lbdy;bZ:Lvy;
        intermediary field_6919 Lnet/minecraft/class_1481;field_6919:Lnet/minecraft/class_2940;
        named HAS_EGG Lnet/minecraft/entity/passive/TurtleEntity;HAS_EGG:Lnet/minecraft/entity/data/TrackedData;
      • DIGGING_SAND

        private static final TrackedData<Boolean> DIGGING_SAND
        Mappings:
        Namespace Name Mixin selector
        official ca Lbdy;ca:Lvy;
        intermediary field_6923 Lnet/minecraft/class_1481;field_6923:Lnet/minecraft/class_2940;
        named DIGGING_SAND Lnet/minecraft/entity/passive/TurtleEntity;DIGGING_SAND:Lnet/minecraft/entity/data/TrackedData;
      • TRAVEL_POS

        private static final TrackedData<BlockPos> TRAVEL_POS
        Mappings:
        Namespace Name Mixin selector
        official cb Lbdy;cb:Lvy;
        intermediary field_6922 Lnet/minecraft/class_1481;field_6922:Lnet/minecraft/class_2940;
        named TRAVEL_POS Lnet/minecraft/entity/passive/TurtleEntity;TRAVEL_POS:Lnet/minecraft/entity/data/TrackedData;
      • LAND_BOUND

        private static final TrackedData<Boolean> LAND_BOUND
        Mappings:
        Namespace Name Mixin selector
        official cc Lbdy;cc:Lvy;
        intermediary field_6924 Lnet/minecraft/class_1481;field_6924:Lnet/minecraft/class_2940;
        named LAND_BOUND Lnet/minecraft/entity/passive/TurtleEntity;LAND_BOUND:Lnet/minecraft/entity/data/TrackedData;
      • ACTIVELY_TRAVELLING

        private static final TrackedData<Boolean> ACTIVELY_TRAVELLING
        Mappings:
        Namespace Name Mixin selector
        official cd Lbdy;cd:Lvy;
        intermediary field_6925 Lnet/minecraft/class_1481;field_6925:Lnet/minecraft/class_2940;
        named ACTIVELY_TRAVELLING Lnet/minecraft/entity/passive/TurtleEntity;ACTIVELY_TRAVELLING:Lnet/minecraft/entity/data/TrackedData;
      • BREEDING_ITEM

        public static final Ingredient BREEDING_ITEM
        Mappings:
        Namespace Name Mixin selector
        official bV Lbdy;bV:Lbsg;
        intermediary field_28406 Lnet/minecraft/class_1481;field_28406:Lnet/minecraft/class_1856;
        named BREEDING_ITEM Lnet/minecraft/entity/passive/TurtleEntity;BREEDING_ITEM:Lnet/minecraft/recipe/Ingredient;
      • BABY_TURTLE_ON_LAND_FILTER

        public static final Predicate<LivingEntity> BABY_TURTLE_ON_LAND_FILTER
        Mappings:
        Namespace Name Mixin selector
        official bW Lbdy;bW:Ljava/util/function/Predicate;
        intermediary field_6921 Lnet/minecraft/class_1481;field_6921:Ljava/util/function/Predicate;
        named BABY_TURTLE_ON_LAND_FILTER Lnet/minecraft/entity/passive/TurtleEntity;BABY_TURTLE_ON_LAND_FILTER:Ljava/util/function/Predicate;
      • sandDiggingCounter

        private int sandDiggingCounter
        Mappings:
        Namespace Name Mixin selector
        official ce Lbdy;ce:I
        intermediary field_6918 Lnet/minecraft/class_1481;field_6918:I
        named sandDiggingCounter Lnet/minecraft/entity/passive/TurtleEntity;sandDiggingCounter:I
    • 构造器详细资料

      • TurtleEntity

        public TurtleEntity​(EntityType<? extends TurtleEntity> 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
    • 方法详细资料

      • setHomePos

        public void setHomePos​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official g Lbdy;g(Lgb;)V
        intermediary method_6683 Lnet/minecraft/class_1481;method_6683(Lnet/minecraft/class_2338;)V
        named setHomePos Lnet/minecraft/entity/passive/TurtleEntity;setHomePos(Lnet/minecraft/util/math/BlockPos;)V
      • getHomePos

        private BlockPos getHomePos()
        Mappings:
        Namespace Name Mixin selector
        official fp Lbdy;fp()Lgb;
        intermediary method_6693 Lnet/minecraft/class_1481;method_6693()Lnet/minecraft/class_2338;
        named getHomePos Lnet/minecraft/entity/passive/TurtleEntity;getHomePos()Lnet/minecraft/util/math/BlockPos;
      • setTravelPos

        private void setTravelPos​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official h Lbdy;h(Lgb;)V
        intermediary method_6699 Lnet/minecraft/class_1481;method_6699(Lnet/minecraft/class_2338;)V
        named setTravelPos Lnet/minecraft/entity/passive/TurtleEntity;setTravelPos(Lnet/minecraft/util/math/BlockPos;)V
      • getTravelPos

        private BlockPos getTravelPos()
        Mappings:
        Namespace Name Mixin selector
        official fq Lbdy;fq()Lgb;
        intermediary method_6687 Lnet/minecraft/class_1481;method_6687()Lnet/minecraft/class_2338;
        named getTravelPos Lnet/minecraft/entity/passive/TurtleEntity;getTravelPos()Lnet/minecraft/util/math/BlockPos;
      • hasEgg

        public boolean hasEgg()
        Mappings:
        Namespace Name Mixin selector
        official o Lbdy;o()Z
        intermediary method_6679 Lnet/minecraft/class_1481;method_6679()Z
        named hasEgg Lnet/minecraft/entity/passive/TurtleEntity;hasEgg()Z
      • setHasEgg

        private void setHasEgg​(boolean hasEgg)
        Mappings:
        Namespace Name Mixin selector
        official v Lbdy;v(Z)V
        intermediary method_6680 Lnet/minecraft/class_1481;method_6680(Z)V
        named setHasEgg Lnet/minecraft/entity/passive/TurtleEntity;setHasEgg(Z)V
      • isDiggingSand

        public boolean isDiggingSand()
        Mappings:
        Namespace Name Mixin selector
        official s Lbdy;s()Z
        intermediary method_6695 Lnet/minecraft/class_1481;method_6695()Z
        named isDiggingSand Lnet/minecraft/entity/passive/TurtleEntity;isDiggingSand()Z
      • setDiggingSand

        private void setDiggingSand​(boolean diggingSand)
        Mappings:
        Namespace Name Mixin selector
        official w Lbdy;w(Z)V
        intermediary method_6676 Lnet/minecraft/class_1481;method_6676(Z)V
        named setDiggingSand Lnet/minecraft/entity/passive/TurtleEntity;setDiggingSand(Z)V
      • isLandBound

        private boolean isLandBound()
        Mappings:
        Namespace Name Mixin selector
        official fw Lbdy;fw()Z
        intermediary method_6684 Lnet/minecraft/class_1481;method_6684()Z
        named isLandBound Lnet/minecraft/entity/passive/TurtleEntity;isLandBound()Z
      • setLandBound

        private void setLandBound​(boolean landBound)
        Mappings:
        Namespace Name Mixin selector
        official x Lbdy;x(Z)V
        intermediary method_6697 Lnet/minecraft/class_1481;method_6697(Z)V
        named setLandBound Lnet/minecraft/entity/passive/TurtleEntity;setLandBound(Z)V
      • isActivelyTravelling

        private boolean isActivelyTravelling()
        Mappings:
        Namespace Name Mixin selector
        official fx Lbdy;fx()Z
        intermediary method_6691 Lnet/minecraft/class_1481;method_6691()Z
        named isActivelyTravelling Lnet/minecraft/entity/passive/TurtleEntity;isActivelyTravelling()Z
      • setActivelyTravelling

        private void setActivelyTravelling​(boolean travelling)
        Mappings:
        Namespace Name Mixin selector
        official y Lbdy;y(Z)V
        intermediary method_6696 Lnet/minecraft/class_1481;method_6696(Z)V
        named setActivelyTravelling Lnet/minecraft/entity/passive/TurtleEntity;setActivelyTravelling(Z)V
      • initDataTracker

        protected void initDataTracker()
        覆盖:
        initDataTracker 在类中 PassiveEntity
        Mappings:
        Namespace Name Mixin selector
        official e Lasl;e()V
        intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
        named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
      • writeCustomDataToNbt

        public void writeCustomDataToNbt​(CompoundTag nbt)
        覆盖:
        writeCustomDataToNbt 在类中 AnimalEntity
        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 在类中 AnimalEntity
        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
      • initialize

        @Nullable
        public @Nullable EntityData initialize​(ServerWorldAccess world,
                                               LocalDifficulty difficulty,
                                               SpawnReason spawnReason,
                                               @Nullable
                                               @Nullable EntityData entityData,
                                               @Nullable
                                               @Nullable CompoundTag entityNbt)
        覆盖:
        initialize 在类中 PassiveEntity
        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<TurtleEntity> type,
                                       WorldAccess world,
                                       SpawnReason spawnReason,
                                       BlockPos pos,
                                       Random random)
        Mappings:
        Namespace Name Mixin selector
        official c Lbdy;c(Lasp;Lbvs;Latb;Lgb;Ljava/util/Random;)Z
        intermediary method_20671 Lnet/minecraft/class_1481;method_20671(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/passive/TurtleEntity;canSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)Z
      • 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
      • createTurtleAttributes

        public static DefaultAttributeContainer.Builder createTurtleAttributes()
        Mappings:
        Namespace Name Mixin selector
        official fo Lbdy;fo()Latx$a;
        intermediary method_26896 Lnet/minecraft/class_1481;method_26896()Lnet/minecraft/class_5132$class_5133;
        named createTurtleAttributes Lnet/minecraft/entity/passive/TurtleEntity;createTurtleAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
      • isPushedByFluids

        public boolean isPushedByFluids()
        覆盖:
        isPushedByFluids 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official cg Lasl;cg()Z
        intermediary method_5675 Lnet/minecraft/class_1297;method_5675()Z
        named isPushedByFluids Lnet/minecraft/entity/Entity;isPushedByFluids()Z
      • canBreatheInWater

        public boolean canBreatheInWater()
        覆盖:
        canBreatheInWater 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official dk Lasy;dk()Z
        intermediary method_6094 Lnet/minecraft/class_1309;method_6094()Z
        named canBreatheInWater Lnet/minecraft/entity/LivingEntity;canBreatheInWater()Z
      • getGroup

        public EntityGroup getGroup()
        覆盖:
        getGroup 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official ed Lasy;ed()Latc;
        intermediary method_6046 Lnet/minecraft/class_1309;method_6046()Lnet/minecraft/class_1310;
        named getGroup Lnet/minecraft/entity/LivingEntity;getGroup()Lnet/minecraft/entity/EntityGroup;
      • getMinAmbientSoundDelay

        public int getMinAmbientSoundDelay()
        覆盖:
        getMinAmbientSoundDelay 在类中 AnimalEntity
        Mappings:
        Namespace Name Mixin selector
        official I Lasz;I()I
        intermediary method_5970 Lnet/minecraft/class_1308;method_5970()I
        named getMinAmbientSoundDelay Lnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()I
      • getAmbientSound

        @Nullable
        protected @Nullable SoundEvent getAmbientSound()
        覆盖:
        getAmbientSound 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official p Lasz;p()Laev;
        intermediary method_5994 Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
        named getAmbientSound Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
      • playSwimSound

        protected void playSwimSound​(float volume)
        覆盖:
        playSwimSound 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official d Lasl;d(F)V
        intermediary method_5734 Lnet/minecraft/class_1297;method_5734(F)V
        named playSwimSound Lnet/minecraft/entity/Entity;playSwimSound(F)V
      • getSwimSound

        protected SoundEvent getSwimSound()
        覆盖:
        getSwimSound 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official ax Lasl;ax()Laev;
        intermediary method_5737 Lnet/minecraft/class_1297;method_5737()Lnet/minecraft/class_3414;
        named getSwimSound Lnet/minecraft/entity/Entity;getSwimSound()Lnet/minecraft/sound/SoundEvent;
      • getHurtSound

        @Nullable
        protected @Nullable SoundEvent getHurtSound​(DamageSource source)
        覆盖:
        getHurtSound 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official c Lasy;c(Larv;)Laev;
        intermediary method_6011 Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
        named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
      • getDeathSound

        @Nullable
        protected @Nullable SoundEvent getDeathSound()
        覆盖:
        getDeathSound 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official q Lasy;q()Laev;
        intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
        named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
      • playStepSound

        protected void playStepSound​(BlockPos pos,
                                     BlockState state)
        覆盖:
        playStepSound 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official b Lasl;b(Lgb;Lcjr;)V
        intermediary method_5712 Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
        named playStepSound Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
      • canEat

        public boolean canEat()
        覆盖:
        canEat 在类中 AnimalEntity
        Mappings:
        Namespace Name Mixin selector
        official fr Lbcz;fr()Z
        intermediary method_6482 Lnet/minecraft/class_1429;method_6482()Z
        named canEat Lnet/minecraft/entity/passive/AnimalEntity;canEat()Z
      • calculateNextStepSoundDistance

        protected float calculateNextStepSoundDistance()
        覆盖:
        calculateNextStepSoundDistance 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official aw Lasl;aw()F
        intermediary method_5867 Lnet/minecraft/class_1297;method_5867()F
        named calculateNextStepSoundDistance Lnet/minecraft/entity/Entity;calculateNextStepSoundDistance()F
      • getScaleFactor

        public float getScaleFactor()
        覆盖:
        getScaleFactor 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official ds Lasy;ds()F
        intermediary method_17825 Lnet/minecraft/class_1309;method_17825()F
        named getScaleFactor Lnet/minecraft/entity/LivingEntity;getScaleFactor()F
      • createNavigation

        protected EntityNavigation createNavigation​(World world)
        覆盖:
        createNavigation 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasz;a(Lbvr;)Lbbb;
        intermediary method_5965 Lnet/minecraft/class_1308;method_5965(Lnet/minecraft/class_1937;)Lnet/minecraft/class_1408;
        named createNavigation Lnet/minecraft/entity/mob/MobEntity;createNavigation(Lnet/minecraft/world/World;)Lnet/minecraft/entity/ai/pathing/EntityNavigation;
      • createChild

        @Nullable
        public @Nullable PassiveEntity createChild​(ServerWorld world,
                                                   PassiveEntity entity)
        指定者:
        createChild 在类中 PassiveEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasj;a(Labj;Lasj;)Lasj;
        intermediary method_5613 Lnet/minecraft/class_1296;method_5613(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1296;
        named createChild Lnet/minecraft/entity/passive/PassiveEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/PassiveEntity;
      • isBreedingItem

        public boolean isBreedingItem​(ItemStack stack)
        覆盖:
        isBreedingItem 在类中 AnimalEntity
        Mappings:
        Namespace Name Mixin selector
        official l Lbcz;l(Lbpr;)Z
        intermediary method_6481 Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Z
        named isBreedingItem Lnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
      • getPathfindingFavor

        public float getPathfindingFavor​(BlockPos pos,
                                         WorldView world)
        覆盖:
        getPathfindingFavor 在类中 AnimalEntity
        Mappings:
        Namespace Name Mixin selector
        official a Latg;a(Lgb;Lbvu;)F
        intermediary method_6144 Lnet/minecraft/class_1314;method_6144(Lnet/minecraft/class_2338;Lnet/minecraft/class_4538;)F
        named getPathfindingFavor Lnet/minecraft/entity/mob/PathAwareEntity;getPathfindingFavor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/WorldView;)F
      • tickMovement

        public void tickMovement()
        覆盖:
        tickMovement 在类中 AnimalEntity
        Mappings:
        Namespace Name Mixin selector
        official k Lasy;k()V
        intermediary method_6007 Lnet/minecraft/class_1309;method_6007()V
        named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
      • onGrowUp

        protected void onGrowUp()
        覆盖:
        onGrowUp 在类中 PassiveEntity
        Mappings:
        Namespace Name Mixin selector
        official m Lasj;m()V
        intermediary method_5619 Lnet/minecraft/class_1296;method_5619()V
        named onGrowUp Lnet/minecraft/entity/passive/PassiveEntity;onGrowUp()V
      • travel

        public void travel​(Vec3d movementInput)
        覆盖:
        travel 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official h Lasy;h(Ldma;)V
        intermediary method_6091 Lnet/minecraft/class_1309;method_6091(Lnet/minecraft/class_243;)V
        named travel Lnet/minecraft/entity/LivingEntity;travel(Lnet/minecraft/util/math/Vec3d;)V
      • canBeLeashedBy

        public boolean canBeLeashedBy​(PlayerEntity player)
        覆盖:
        canBeLeashedBy 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasz;a(Lbjf;)Z
        intermediary method_5931 Lnet/minecraft/class_1308;method_5931(Lnet/minecraft/class_1657;)Z
        named canBeLeashedBy Lnet/minecraft/entity/mob/MobEntity;canBeLeashedBy(Lnet/minecraft/entity/player/PlayerEntity;)Z
      • onStruckByLightning

        public void onStruckByLightning​(ServerWorld world,
                                        LightningEntity lightning)
        覆盖:
        onStruckByLightning 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Labj;Lasx;)V
        intermediary method_5800 Lnet/minecraft/class_1297;method_5800(Lnet/minecraft/class_3218;Lnet/minecraft/class_1538;)V
        named onStruckByLightning Lnet/minecraft/entity/Entity;onStruckByLightning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LightningEntity;)V