类 TameableEntity

    • 字段详细资料

      • TAMEABLE_FLAGS

        protected static final TrackedData<Byte> TAMEABLE_FLAGS
        Mappings:
        Namespace Name Mixin selector
        official bV Latr;bV:Lvy;
        intermediary field_6322 Lnet/minecraft/class_1321;field_6322:Lnet/minecraft/class_2940;
        named TAMEABLE_FLAGS Lnet/minecraft/entity/passive/TameableEntity;TAMEABLE_FLAGS:Lnet/minecraft/entity/data/TrackedData;
      • OWNER_UUID

        protected static final TrackedData<Optional<UUID>> OWNER_UUID
        Mappings:
        Namespace Name Mixin selector
        official bW Latr;bW:Lvy;
        intermediary field_6320 Lnet/minecraft/class_1321;field_6320:Lnet/minecraft/class_2940;
        named OWNER_UUID Lnet/minecraft/entity/passive/TameableEntity;OWNER_UUID:Lnet/minecraft/entity/data/TrackedData;
      • sitting

        private boolean sitting
        Mappings:
        Namespace Name Mixin selector
        official bY Latr;bY:Z
        intermediary field_21974 Lnet/minecraft/class_1321;field_21974:Z
        named sitting Lnet/minecraft/entity/passive/TameableEntity;sitting:Z
    • 构造器详细资料

      • TameableEntity

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

      • 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
      • 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
      • showEmoteParticle

        protected void showEmoteParticle​(boolean positive)
        Mappings:
        Namespace Name Mixin selector
        official v Latr;v(Z)V
        intermediary method_6180 Lnet/minecraft/class_1321;method_6180(Z)V
        named showEmoteParticle Lnet/minecraft/entity/passive/TameableEntity;showEmoteParticle(Z)V
      • handleStatus

        public void handleStatus​(byte status)
        覆盖:
        handleStatus 在类中 AnimalEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(B)V
        intermediary method_5711 Lnet/minecraft/class_1297;method_5711(B)V
        named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
      • isTamed

        public boolean isTamed()
        Mappings:
        Namespace Name Mixin selector
        official o Latr;o()Z
        intermediary method_6181 Lnet/minecraft/class_1321;method_6181()Z
        named isTamed Lnet/minecraft/entity/passive/TameableEntity;isTamed()Z
      • setTamed

        public void setTamed​(boolean tamed)
        Mappings:
        Namespace Name Mixin selector
        official w Latr;w(Z)V
        intermediary method_6173 Lnet/minecraft/class_1321;method_6173(Z)V
        named setTamed Lnet/minecraft/entity/passive/TameableEntity;setTamed(Z)V
      • onTamedChanged

        protected void onTamedChanged()
        Mappings:
        Namespace Name Mixin selector
        official s Latr;s()V
        intermediary method_6175 Lnet/minecraft/class_1321;method_6175()V
        named onTamedChanged Lnet/minecraft/entity/passive/TameableEntity;onTamedChanged()V
      • isInSittingPose

        public boolean isInSittingPose()
        Mappings:
        Namespace Name Mixin selector
        official fo Latr;fo()Z
        intermediary method_6172 Lnet/minecraft/class_1321;method_6172()Z
        named isInSittingPose Lnet/minecraft/entity/passive/TameableEntity;isInSittingPose()Z
      • setInSittingPose

        public void setInSittingPose​(boolean inSittingPose)
        Mappings:
        Namespace Name Mixin selector
        official x Latr;x(Z)V
        intermediary method_6179 Lnet/minecraft/class_1321;method_6179(Z)V
        named setInSittingPose Lnet/minecraft/entity/passive/TameableEntity;setInSittingPose(Z)V
      • getOwnerUuid

        @Nullable
        public @Nullable UUID getOwnerUuid()
        指定者:
        getOwnerUuid 在接口中 Tameable
        Mappings:
        Namespace Name Mixin selector
        official C_ Latf;C_()Ljava/util/UUID;
        intermediary method_6139 Lnet/minecraft/class_6025;method_6139()Ljava/util/UUID;
        named getOwnerUuid Lnet/minecraft/entity/Tameable;getOwnerUuid()Ljava/util/UUID;
      • setOwnerUuid

        public void setOwnerUuid​(@Nullable
                                 @Nullable UUID uuid)
        Mappings:
        Namespace Name Mixin selector
        official b Latr;b(Ljava/util/UUID;)V
        intermediary method_6174 Lnet/minecraft/class_1321;method_6174(Ljava/util/UUID;)V
        named setOwnerUuid Lnet/minecraft/entity/passive/TameableEntity;setOwnerUuid(Ljava/util/UUID;)V
      • setOwner

        public void setOwner​(PlayerEntity player)
        Mappings:
        Namespace Name Mixin selector
        official f Latr;f(Lbjf;)V
        intermediary method_6170 Lnet/minecraft/class_1321;method_6170(Lnet/minecraft/class_1657;)V
        named setOwner Lnet/minecraft/entity/passive/TameableEntity;setOwner(Lnet/minecraft/entity/player/PlayerEntity;)V
      • getOwner

        @Nullable
        public @Nullable LivingEntity getOwner()
        指定者:
        getOwner 在接口中 Tameable
        Mappings:
        Namespace Name Mixin selector
        official fp Latr;fp()Lasy;
        intermediary method_6177 Lnet/minecraft/class_1321;method_6177()Lnet/minecraft/class_1309;
        named getOwner Lnet/minecraft/entity/passive/TameableEntity;getOwner()Lnet/minecraft/entity/LivingEntity;
      • canTarget

        public boolean canTarget​(LivingEntity target)
        覆盖:
        canTarget 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official c Lasy;c(Lasy;)Z
        intermediary method_18395 Lnet/minecraft/class_1309;method_18395(Lnet/minecraft/class_1309;)Z
        named canTarget Lnet/minecraft/entity/LivingEntity;canTarget(Lnet/minecraft/entity/LivingEntity;)Z
      • isOwner

        public boolean isOwner​(LivingEntity entity)
        Mappings:
        Namespace Name Mixin selector
        official j Latr;j(Lasy;)Z
        intermediary method_6171 Lnet/minecraft/class_1321;method_6171(Lnet/minecraft/class_1309;)Z
        named isOwner Lnet/minecraft/entity/passive/TameableEntity;isOwner(Lnet/minecraft/entity/LivingEntity;)Z
      • canAttackWithOwner

        public boolean canAttackWithOwner​(LivingEntity target,
                                          LivingEntity owner)
        Mappings:
        Namespace Name Mixin selector
        official a Latr;a(Lasy;Lasy;)Z
        intermediary method_6178 Lnet/minecraft/class_1321;method_6178(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
        named canAttackWithOwner Lnet/minecraft/entity/passive/TameableEntity;canAttackWithOwner(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;)Z
      • getScoreboardTeam

        public AbstractTeam getScoreboardTeam()
        覆盖:
        getScoreboardTeam 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official bN Lasl;bN()Ldna;
        intermediary method_5781 Lnet/minecraft/class_1297;method_5781()Lnet/minecraft/class_270;
        named getScoreboardTeam Lnet/minecraft/entity/Entity;getScoreboardTeam()Lnet/minecraft/scoreboard/AbstractTeam;
      • isTeammate

        public boolean isTeammate​(Entity other)
        覆盖:
        isTeammate 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official r Lasl;r(Lasl;)Z
        intermediary method_5722 Lnet/minecraft/class_1297;method_5722(Lnet/minecraft/class_1297;)Z
        named isTeammate Lnet/minecraft/entity/Entity;isTeammate(Lnet/minecraft/entity/Entity;)Z
      • onDeath

        public void onDeath​(DamageSource source)
        覆盖:
        onDeath 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasy;a(Larv;)V
        intermediary method_6078 Lnet/minecraft/class_1309;method_6078(Lnet/minecraft/class_1282;)V
        named onDeath Lnet/minecraft/entity/LivingEntity;onDeath(Lnet/minecraft/entity/damage/DamageSource;)V
      • isSitting

        public boolean isSitting()
        Mappings:
        Namespace Name Mixin selector
        official fq Latr;fq()Z
        intermediary method_24345 Lnet/minecraft/class_1321;method_24345()Z
        named isSitting Lnet/minecraft/entity/passive/TameableEntity;isSitting()Z
      • setSitting

        public void setSitting​(boolean sitting)
        Mappings:
        Namespace Name Mixin selector
        official y Latr;y(Z)V
        intermediary method_24346 Lnet/minecraft/class_1321;method_24346(Z)V
        named setSitting Lnet/minecraft/entity/passive/TameableEntity;setSitting(Z)V