Class OcelotEntity

All Implemented Interfaces:
CommandOutput, Nameable, EntityLike

public class OcelotEntity extends AnimalEntity
Mappings:
Namespace Name
official bmv
intermediary net/minecraft/class_3701
named net/minecraft/entity/passive/OcelotEntity
  • Field Details

    • CROUCHING_SPEED

      public static final double CROUCHING_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bX Lbmv;bX:D
      intermediary field_30340 Lnet/minecraft/class_3701;field_30340:D
      named CROUCHING_SPEED Lnet/minecraft/entity/passive/OcelotEntity;CROUCHING_SPEED:D
    • NORMAL_SPEED

      public static final double NORMAL_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bY Lbmv;bY:D
      intermediary field_30341 Lnet/minecraft/class_3701;field_30341:D
      named NORMAL_SPEED Lnet/minecraft/entity/passive/OcelotEntity;NORMAL_SPEED:D
    • SPRINTING_SPEED

      public static final double SPRINTING_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ca Lbmv;ca:D
      intermediary field_30342 Lnet/minecraft/class_3701;field_30342:D
      named SPRINTING_SPEED Lnet/minecraft/entity/passive/OcelotEntity;SPRINTING_SPEED:D
    • TAMING_INGREDIENT

      private static final Ingredient TAMING_INGREDIENT
      Mappings:
      Namespace Name Mixin selector
      official cb Lbmv;cb:Lccp;
      intermediary field_16299 Lnet/minecraft/class_3701;field_16299:Lnet/minecraft/class_1856;
      named TAMING_INGREDIENT Lnet/minecraft/entity/passive/OcelotEntity;TAMING_INGREDIENT:Lnet/minecraft/recipe/Ingredient;
    • TRUSTING

      private static final TrackedData<Boolean> TRUSTING
      Mappings:
      Namespace Name Mixin selector
      official cc Lbmv;cc:Lzr;
      intermediary field_16301 Lnet/minecraft/class_3701;field_16301:Lnet/minecraft/class_2940;
      named TRUSTING Lnet/minecraft/entity/passive/OcelotEntity;TRUSTING:Lnet/minecraft/entity/data/TrackedData;
    • fleeGoal

      Mappings:
      Namespace Name Mixin selector
      official cd Lbmv;cd:Lbmv$a;
      intermediary field_16300 Lnet/minecraft/class_3701;field_16300:Lnet/minecraft/class_3701$class_3702;
      named fleeGoal Lnet/minecraft/entity/passive/OcelotEntity;fleeGoal:Lnet/minecraft/entity/passive/OcelotEntity$FleeGoal;
    • temptGoal

      Mappings:
      Namespace Name Mixin selector
      official ce Lbmv;ce:Lbmv$b;
      intermediary field_16302 Lnet/minecraft/class_3701;field_16302:Lnet/minecraft/class_3701$class_3703;
      named temptGoal Lnet/minecraft/entity/passive/OcelotEntity;temptGoal:Lnet/minecraft/entity/passive/OcelotEntity$OcelotTemptGoal;
  • Constructor Details

    • OcelotEntity

      public OcelotEntity(EntityType<? extends OcelotEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbaq;<init>(Lbau;Lcga;)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
  • Method Details

    • isTrusting

      boolean isTrusting()
      Mappings:
      Namespace Name Mixin selector
      official fK Lbmv;fK()Z
      intermediary method_16099 Lnet/minecraft/class_3701;method_16099()Z
      named isTrusting Lnet/minecraft/entity/passive/OcelotEntity;isTrusting()Z
    • setTrusting

      private void setTrusting(boolean trusting)
      Mappings:
      Namespace Name Mixin selector
      official v Lbmv;v(Z)V
      intermediary method_16102 Lnet/minecraft/class_3701;method_16102(Z)V
      named setTrusting Lnet/minecraft/entity/passive/OcelotEntity;setTrusting(Z)V
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lbaq;b(Lpj;)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/NbtCompound;)V
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbaq;a(Lpj;)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/NbtCompound;)V
    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official a_ Lbaq;a_()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • initGoals

      protected void initGoals()
      Overrides:
      initGoals in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official u Lbbh;u()V
      intermediary method_5959 Lnet/minecraft/class_1308;method_5959()V
      named initGoals Lnet/minecraft/entity/mob/MobEntity;initGoals()V
    • mobTick

      public void mobTick()
      Overrides:
      mobTick in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official T Lbbh;T()V
      intermediary method_5958 Lnet/minecraft/class_1308;method_5958()V
      named mobTick Lnet/minecraft/entity/mob/MobEntity;mobTick()V
    • canImmediatelyDespawn

      public boolean canImmediatelyDespawn(double distanceSquared)
      Overrides:
      canImmediatelyDespawn in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official h Lbbh;h(D)Z
      intermediary method_5974 Lnet/minecraft/class_1308;method_5974(D)Z
      named canImmediatelyDespawn Lnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn(D)Z
    • createOcelotAttributes

      public static DefaultAttributeContainer.Builder createOcelotAttributes()
      Mappings:
      Namespace Name Mixin selector
      official q Lbmv;q()Lbcf$a;
      intermediary method_26887 Lnet/minecraft/class_3701;method_26887()Lnet/minecraft/class_5132$class_5133;
      named createOcelotAttributes Lnet/minecraft/entity/passive/OcelotEntity;createOcelotAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
    • handleFallDamage

      public boolean handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource)
      Overrides:
      handleFallDamage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbaq;a(FFLazz;)Z
      intermediary method_5747 Lnet/minecraft/class_1297;method_5747(FFLnet/minecraft/class_1282;)Z
      named handleFallDamage Lnet/minecraft/entity/Entity;handleFallDamage(FFLnet/minecraft/entity/damage/DamageSource;)Z
    • getAmbientSound

      @Nullable protected @Nullable SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official r Lbbh;r()Lajd;
      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;
    • getMinAmbientSoundDelay

      public int getMinAmbientSoundDelay()
      Overrides:
      getMinAmbientSoundDelay in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official J Lbbh;J()I
      intermediary method_5970 Lnet/minecraft/class_1308;method_5970()I
      named getMinAmbientSoundDelay Lnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()I
    • getHurtSound

      protected SoundEvent getHurtSound(DamageSource source)
      Overrides:
      getHurtSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lbbf;c(Lazz;)Lajd;
      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

      protected SoundEvent getDeathSound()
      Overrides:
      getDeathSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official x_ Lbbf;x_()Lajd;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
    • getAttackDamage

      private float getAttackDamage()
      Mappings:
      Namespace Name Mixin selector
      official fL Lbmv;fL()F
      intermediary method_22329 Lnet/minecraft/class_3701;method_22329()F
      named getAttackDamage Lnet/minecraft/entity/passive/OcelotEntity;getAttackDamage()F
    • tryAttack

      public boolean tryAttack(Entity target)
      Overrides:
      tryAttack in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official z Lbbf;z(Lbaq;)Z
      intermediary method_6121 Lnet/minecraft/class_1309;method_6121(Lnet/minecraft/class_1297;)Z
      named tryAttack Lnet/minecraft/entity/LivingEntity;tryAttack(Lnet/minecraft/entity/Entity;)Z
    • interactMob

      public ActionResult interactMob(PlayerEntity player, Hand hand)
      Overrides:
      interactMob in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lbbh;b(Lbtf;Lazl;)Lazm;
      intermediary method_5992 Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
      named interactMob Lnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
    • handleStatus

      public void handleStatus(byte status)
      Overrides:
      handleStatus in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbaq;a(B)V
      intermediary method_5711 Lnet/minecraft/class_1297;method_5711(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
    • showEmoteParticle

      private void showEmoteParticle(boolean positive)
      Mappings:
      Namespace Name Mixin selector
      official w Lbmv;w(Z)V
      intermediary method_16100 Lnet/minecraft/class_3701;method_16100(Z)V
      named showEmoteParticle Lnet/minecraft/entity/passive/OcelotEntity;showEmoteParticle(Z)V
    • updateFleeing

      protected void updateFleeing()
      Mappings:
      Namespace Name Mixin selector
      official t Lbmv;t()V
      intermediary method_16103 Lnet/minecraft/class_3701;method_16103()V
      named updateFleeing Lnet/minecraft/entity/passive/OcelotEntity;updateFleeing()V
    • createChild

      public OcelotEntity createChild(ServerWorld serverWorld, PassiveEntity passiveEntity)
      Specified by:
      createChild in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lbmv;b(Lafo;Lban;)Lbmv;
      intermediary method_16104 Lnet/minecraft/class_3701;method_16104(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_3701;
      named createChild Lnet/minecraft/entity/passive/OcelotEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/OcelotEntity;
    • isBreedingItem

      public boolean isBreedingItem(ItemStack stack)
      Overrides:
      isBreedingItem in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official n Lbmh;n(Lcaa;)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
    • canSpawn

      public static boolean canSpawn(EntityType<OcelotEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random)
      Mappings:
      Namespace Name Mixin selector
      official c Lbmv;c(Lbau;Lcgb;Lbbj;Lgt;Lalu;)Z
      intermediary method_20666 Lnet/minecraft/class_3701;method_20666(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
      named canSpawn Lnet/minecraft/entity/passive/OcelotEntity;canSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Z
    • canSpawn

      public boolean canSpawn(WorldView world)
      Overrides:
      canSpawn in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbbh;a(Lcgd;)Z
      intermediary method_5957 Lnet/minecraft/class_1308;method_5957(Lnet/minecraft/class_4538;)Z
      named canSpawn Lnet/minecraft/entity/mob/MobEntity;canSpawn(Lnet/minecraft/world/WorldView;)Z
    • initialize

      @Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt)
      Overrides:
      initialize in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbbh;a(Lcgp;Lazk;Lbbj;Lbbx;Lpj;)Lbbx;
      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/NbtCompound;)Lnet/minecraft/entity/EntityData;
    • getLeashOffset

      public Vec3d getLeashOffset()
      Overrides:
      getLeashOffset in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cC Lbaq;cC()Ldvt;
      intermediary method_29919 Lnet/minecraft/class_1297;method_29919()Lnet/minecraft/class_243;
      named getLeashOffset Lnet/minecraft/entity/Entity;getLeashOffset()Lnet/minecraft/util/math/Vec3d;
    • bypassesSteppingEffects

      public boolean bypassesSteppingEffects()
      Overrides:
      bypassesSteppingEffects in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bN Lbaq;bN()Z
      intermediary method_21749 Lnet/minecraft/class_1297;method_21749()Z
      named bypassesSteppingEffects Lnet/minecraft/entity/Entity;bypassesSteppingEffects()Z