Class TameableEntity

All Implemented Interfaces:
CommandSource, EntityCategoryProvider, Tameable
Direct Known Subclasses:
OcelotEntity, WolfEntity

public abstract class TameableEntity
extends AnimalEntity
implements Tameable
Mappings:
Namespace Name
official qa
intermediary net/minecraft/class_1764
named net/minecraft/entity/passive/TameableEntity
  • Field Details

    • sitGoal

      protected SitGoal sitGoal
      Mappings:
      Namespace Name Mixin selector
      official bm Lqa;bm:Lse;
      intermediary field_7546 Lnet/minecraft/class_1764;field_7546:Lnet/minecraft/class_1817;
      named sitGoal Lnet/minecraft/entity/passive/TameableEntity;sitGoal:Lnet/minecraft/entity/ai/goal/SitGoal;
  • Constructor Details

    • TameableEntity

      public TameableEntity​(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lpk;<init>(Ladm;)V
      intermediary <init> Lnet/minecraft/class_1745;<init>(Lnet/minecraft/class_99;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
  • Method Details

    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class AgeableEntity
      Mappings:
      Namespace Name Mixin selector
      official h Lpk;h()V
      intermediary method_7043 Lnet/minecraft/class_1745;method_7043()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • serialize

      public void serialize​(CompoundTag tag)
      Overrides:
      serialize in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(Ldn;)V
      intermediary method_7003 Lnet/minecraft/class_1745;method_7003(Lnet/minecraft/class_1405;)V
      named serialize Lnet/minecraft/entity/Entity;serialize(Lnet/minecraft/nbt/CompoundTag;)V
    • deserialize

      public void deserialize​(CompoundTag tag)
      Overrides:
      deserialize in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Ldn;)V
      intermediary method_6933 Lnet/minecraft/class_1745;method_6933(Lnet/minecraft/class_1405;)V
      named deserialize Lnet/minecraft/entity/Entity;deserialize(Lnet/minecraft/nbt/CompoundTag;)V
    • showEmoteParticle

      protected void showEmoteParticle​(boolean positive)
      Mappings:
      Namespace Name Mixin selector
      official l Lqa;l(Z)V
      intermediary method_7287 Lnet/minecraft/class_1764;method_7287(Z)V
      named showEmoteParticle Lnet/minecraft/entity/passive/TameableEntity;showEmoteParticle(Z)V
    • handleStatus

      @Environment(CLIENT) public void handleStatus​(byte status)
      Overrides:
      handleStatus in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(B)V
      intermediary method_6916 Lnet/minecraft/class_1745;method_6916(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
    • isTamed

      public boolean isTamed()
      Mappings:
      Namespace Name Mixin selector
      official cl Lqa;cl()Z
      intermediary method_7281 Lnet/minecraft/class_1764;method_7281()Z
      named isTamed Lnet/minecraft/entity/passive/TameableEntity;isTamed()Z
    • setTamed

      public void setTamed​(boolean tamed)
      Mappings:
      Namespace Name Mixin selector
      official m Lqa;m(Z)V
      intermediary method_7288 Lnet/minecraft/class_1764;method_7288(Z)V
      named setTamed Lnet/minecraft/entity/passive/TameableEntity;setTamed(Z)V
    • onTamedChanged

      protected void onTamedChanged()
      Mappings:
      Namespace Name Mixin selector
      official cm Lqa;cm()V
      intermediary method_7282 Lnet/minecraft/class_1764;method_7282()V
      named onTamedChanged Lnet/minecraft/entity/passive/TameableEntity;onTamedChanged()V
    • isSitting

      public boolean isSitting()
      Mappings:
      Namespace Name Mixin selector
      official cn Lqa;cn()Z
      intermediary method_7283 Lnet/minecraft/class_1764;method_7283()Z
      named isSitting Lnet/minecraft/entity/passive/TameableEntity;isSitting()Z
    • setSitting

      public void setSitting​(boolean sitting)
      Mappings:
      Namespace Name Mixin selector
      official n Lqa;n(Z)V
      intermediary method_7289 Lnet/minecraft/class_1764;method_7289(Z)V
      named setSitting Lnet/minecraft/entity/passive/TameableEntity;setSitting(Z)V
    • getOwnerId

      public String getOwnerId()
      Specified by:
      getOwnerId in interface Tameable
      Mappings:
      Namespace Name Mixin selector
      official b Lpx;b()Ljava/lang/String;
      intermediary method_7237 Lnet/minecraft/class_1759;method_7237()Ljava/lang/String;
      named getOwnerId Lnet/minecraft/entity/Tameable;getOwnerId()Ljava/lang/String;
    • method_7280

      public void method_7280​(String string)
      Mappings:
      Namespace Name Mixin selector
      official b Lqa;b(Ljava/lang/String;)V
      intermediary method_7280 Lnet/minecraft/class_1764;method_7280(Ljava/lang/String;)V
      named method_7280 Lnet/minecraft/entity/passive/TameableEntity;method_7280(Ljava/lang/String;)V
    • getOwner

      public LivingEntity getOwner()
      Specified by:
      getOwner in interface Tameable
      Mappings:
      Namespace Name Mixin selector
      official co Lqa;co()Lpr;
      intermediary method_7284 Lnet/minecraft/class_1764;method_7284()Lnet/minecraft/class_1752;
      named getOwner Lnet/minecraft/entity/passive/TameableEntity;getOwner()Lnet/minecraft/entity/LivingEntity;
    • method_7286

      public boolean method_7286​(LivingEntity livingEntity)
      Mappings:
      Namespace Name Mixin selector
      official e Lqa;e(Lpr;)Z
      intermediary method_7286 Lnet/minecraft/class_1764;method_7286(Lnet/minecraft/class_1752;)Z
      named method_7286 Lnet/minecraft/entity/passive/TameableEntity;method_7286(Lnet/minecraft/entity/LivingEntity;)Z
    • getSitGoal

      public SitGoal getSitGoal()
      Mappings:
      Namespace Name Mixin selector
      official cp Lqa;cp()Lse;
      intermediary method_7285 Lnet/minecraft/class_1764;method_7285()Lnet/minecraft/class_1817;
      named getSitGoal Lnet/minecraft/entity/passive/TameableEntity;getSitGoal()Lnet/minecraft/entity/ai/goal/SitGoal;
    • method_7279

      public boolean method_7279​(LivingEntity livingEntity, LivingEntity livingEntity2)
      Mappings:
      Namespace Name Mixin selector
      official a Lqa;a(Lpr;Lpr;)Z
      intermediary method_7279 Lnet/minecraft/class_1764;method_7279(Lnet/minecraft/class_1752;Lnet/minecraft/class_1752;)Z
      named method_7279 Lnet/minecraft/entity/passive/TameableEntity;method_7279(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;)Z
    • getScoreboardTeam

      public AbstractTeam getScoreboardTeam()
      Overrides:
      getScoreboardTeam in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official bO Lpr;bO()Lauq;
      intermediary method_7121 Lnet/minecraft/class_1752;method_7121()Lnet/minecraft/class_655;
      named getScoreboardTeam Lnet/minecraft/entity/LivingEntity;getScoreboardTeam()Lnet/minecraft/scoreboard/AbstractTeam;
    • isInSameTeam

      public boolean isInSameTeam​(LivingEntity entity)
      Overrides:
      isInSameTeam in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lpr;c(Lpr;)Z
      intermediary method_7151 Lnet/minecraft/class_1752;method_7151(Lnet/minecraft/class_1752;)Z
      named isInSameTeam Lnet/minecraft/entity/LivingEntity;isInSameTeam(Lnet/minecraft/entity/LivingEntity;)Z
    • onKilled

      public void onKilled​(DamageSource source)
      Overrides:
      onKilled in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lpr;a(Low;)V
      intermediary method_7089 Lnet/minecraft/class_1752;method_7089(Lnet/minecraft/class_1733;)V
      named onKilled Lnet/minecraft/entity/LivingEntity;onKilled(Lnet/minecraft/entity/damage/DamageSource;)V