Class RabbitEntity

All Implemented Interfaces:
CommandOutput, Nameable, EntityLike

public class RabbitEntity
extends AnimalEntity
Mappings:
Namespace Name
official bdr
intermediary net/minecraft/class_1463
named net/minecraft/entity/passive/RabbitEntity
  • Field Details

    • field_30356

      public static final double field_30356
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official bV Lbdr;bV:D
      intermediary field_30356 Lnet/minecraft/class_1463;field_30356:D
      named field_30356 Lnet/minecraft/entity/passive/RabbitEntity;field_30356:D
    • field_30357

      public static final double field_30357
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official bW Lbdr;bW:D
      intermediary field_30357 Lnet/minecraft/class_1463;field_30357:D
      named field_30357 Lnet/minecraft/entity/passive/RabbitEntity;field_30357:D
    • field_30358

      public static final double field_30358
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official bY Lbdr;bY:D
      intermediary field_30358 Lnet/minecraft/class_1463;field_30358:D
      named field_30358 Lnet/minecraft/entity/passive/RabbitEntity;field_30358:D
    • field_30359

      public static final double field_30359
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official bZ Lbdr;bZ:D
      intermediary field_30359 Lnet/minecraft/class_1463;field_30359:D
      named field_30359 Lnet/minecraft/entity/passive/RabbitEntity;field_30359:D
    • field_30360

      public static final double field_30360
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official ca Lbdr;ca:D
      intermediary field_30360 Lnet/minecraft/class_1463;field_30360:D
      named field_30360 Lnet/minecraft/entity/passive/RabbitEntity;field_30360:D
    • RABBIT_TYPE

      private static final TrackedData<Integer> RABBIT_TYPE
      Mappings:
      Namespace Name Mixin selector
      official ck Lbdr;ck:Lvy;
      intermediary field_6852 Lnet/minecraft/class_1463;field_6852:Lnet/minecraft/class_2940;
      named RABBIT_TYPE Lnet/minecraft/entity/passive/RabbitEntity;RABBIT_TYPE:Lnet/minecraft/entity/data/TrackedData;
    • field_30361

      public static final int field_30361
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official cb Lbdr;cb:I
      intermediary field_30361 Lnet/minecraft/class_1463;field_30361:I
      named field_30361 Lnet/minecraft/entity/passive/RabbitEntity;field_30361:I
    • field_30362

      public static final int field_30362
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official cc Lbdr;cc:I
      intermediary field_30362 Lnet/minecraft/class_1463;field_30362:I
      named field_30362 Lnet/minecraft/entity/passive/RabbitEntity;field_30362:I
    • field_30363

      public static final int field_30363
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official cd Lbdr;cd:I
      intermediary field_30363 Lnet/minecraft/class_1463;field_30363:I
      named field_30363 Lnet/minecraft/entity/passive/RabbitEntity;field_30363:I
    • field_30364

      public static final int field_30364
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official ce Lbdr;ce:I
      intermediary field_30364 Lnet/minecraft/class_1463;field_30364:I
      named field_30364 Lnet/minecraft/entity/passive/RabbitEntity;field_30364:I
    • field_30365

      public static final int field_30365
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official cf Lbdr;cf:I
      intermediary field_30365 Lnet/minecraft/class_1463;field_30365:I
      named field_30365 Lnet/minecraft/entity/passive/RabbitEntity;field_30365:I
    • field_30366

      public static final int field_30366
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official cg Lbdr;cg:I
      intermediary field_30366 Lnet/minecraft/class_1463;field_30366:I
      named field_30366 Lnet/minecraft/entity/passive/RabbitEntity;field_30366:I
    • field_30367

      public static final int field_30367
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official ch Lbdr;ch:I
      intermediary field_30367 Lnet/minecraft/class_1463;field_30367:I
      named field_30367 Lnet/minecraft/entity/passive/RabbitEntity;field_30367:I
    • KILLER_BUNNY

      private static final Identifier KILLER_BUNNY
      Mappings:
      Namespace Name Mixin selector
      official cl Lbdr;cl:Lwp;
      intermediary field_6846 Lnet/minecraft/class_1463;field_6846:Lnet/minecraft/class_2960;
      named KILLER_BUNNY Lnet/minecraft/entity/passive/RabbitEntity;KILLER_BUNNY:Lnet/minecraft/util/Identifier;
    • field_30368

      public static final int field_30368
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official ci Lbdr;ci:I
      intermediary field_30368 Lnet/minecraft/class_1463;field_30368:I
      named field_30368 Lnet/minecraft/entity/passive/RabbitEntity;field_30368:I
    • field_30369

      public static final int field_30369
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official cj Lbdr;cj:I
      intermediary field_30369 Lnet/minecraft/class_1463;field_30369:I
      named field_30369 Lnet/minecraft/entity/passive/RabbitEntity;field_30369:I
    • field_30370

      private static final int field_30370
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official cm Lbdr;cm:I
      intermediary field_30370 Lnet/minecraft/class_1463;field_30370:I
      named field_30370 Lnet/minecraft/entity/passive/RabbitEntity;field_30370:I
    • jumpTicks

      private int jumpTicks
      Mappings:
      Namespace Name Mixin selector
      official cn Lbdr;cn:I
      intermediary field_6851 Lnet/minecraft/class_1463;field_6851:I
      named jumpTicks Lnet/minecraft/entity/passive/RabbitEntity;jumpTicks:I
    • jumpDuration

      private int jumpDuration
      Mappings:
      Namespace Name Mixin selector
      official co Lbdr;co:I
      intermediary field_6849 Lnet/minecraft/class_1463;field_6849:I
      named jumpDuration Lnet/minecraft/entity/passive/RabbitEntity;jumpDuration:I
    • lastOnGround

      private boolean lastOnGround
      Mappings:
      Namespace Name Mixin selector
      official cp Lbdr;cp:Z
      intermediary field_6850 Lnet/minecraft/class_1463;field_6850:Z
      named lastOnGround Lnet/minecraft/entity/passive/RabbitEntity;lastOnGround:Z
    • ticksUntilJump

      private int ticksUntilJump
      Mappings:
      Namespace Name Mixin selector
      official cq Lbdr;cq:I
      intermediary field_6848 Lnet/minecraft/class_1463;field_6848:I
      named ticksUntilJump Lnet/minecraft/entity/passive/RabbitEntity;ticksUntilJump:I
    • moreCarrotTicks

      private int moreCarrotTicks
      Mappings:
      Namespace Name Mixin selector
      official cr Lbdr;cr:I
      intermediary field_6847 Lnet/minecraft/class_1463;field_6847:I
      named moreCarrotTicks Lnet/minecraft/entity/passive/RabbitEntity;moreCarrotTicks:I
  • Constructor Details

    • RabbitEntity

      public RabbitEntity​(EntityType<? extends RabbitEntity> 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
  • Method Details

    • initGoals

      protected void initGoals()
      Overrides:
      initGoals in class 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
    • getJumpVelocity

      protected float getJumpVelocity()
      Overrides:
      getJumpVelocity in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official ej Lasy;ej()F
      intermediary method_6106 Lnet/minecraft/class_1309;method_6106()F
      named getJumpVelocity Lnet/minecraft/entity/LivingEntity;getJumpVelocity()F
    • jump

      protected void jump()
      Overrides:
      jump in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official ek Lasy;ek()V
      intermediary method_6043 Lnet/minecraft/class_1309;method_6043()V
      named jump Lnet/minecraft/entity/LivingEntity;jump()V
    • getJumpProgress

      public float getJumpProgress​(float delta)
      Mappings:
      Namespace Name Mixin selector
      official x Lbdr;x(F)F
      intermediary method_6605 Lnet/minecraft/class_1463;method_6605(F)F
      named getJumpProgress Lnet/minecraft/entity/passive/RabbitEntity;getJumpProgress(F)F
    • setSpeed

      public void setSpeed​(double speed)
      Mappings:
      Namespace Name Mixin selector
      official i Lbdr;i(D)V
      intermediary method_6606 Lnet/minecraft/class_1463;method_6606(D)V
      named setSpeed Lnet/minecraft/entity/passive/RabbitEntity;setSpeed(D)V
    • setJumping

      public void setJumping​(boolean jumping)
      Overrides:
      setJumping in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official q Lasy;q(Z)V
      intermediary method_6100 Lnet/minecraft/class_1309;method_6100(Z)V
      named setJumping Lnet/minecraft/entity/LivingEntity;setJumping(Z)V
    • startJump

      public void startJump()
      Mappings:
      Namespace Name Mixin selector
      official o Lbdr;o()V
      intermediary method_6618 Lnet/minecraft/class_1463;method_6618()V
      named startJump Lnet/minecraft/entity/passive/RabbitEntity;startJump()V
    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class 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
    • mobTick

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

      public boolean shouldSpawnSprintingParticles()
      Overrides:
      shouldSpawnSprintingParticles in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aR Lasl;aR()Z
      intermediary method_27298 Lnet/minecraft/class_1297;method_27298()Z
      named shouldSpawnSprintingParticles Lnet/minecraft/entity/Entity;shouldSpawnSprintingParticles()Z
    • lookTowards

      private void lookTowards​(double x, double z)
      Mappings:
      Namespace Name Mixin selector
      official b Lbdr;b(DD)V
      intermediary method_6616 Lnet/minecraft/class_1463;method_6616(DD)V
      named lookTowards Lnet/minecraft/entity/passive/RabbitEntity;lookTowards(DD)V
    • method_6611

      private void method_6611()
      Mappings:
      Namespace Name Mixin selector
      official fp Lbdr;fp()V
      intermediary method_6611 Lnet/minecraft/class_1463;method_6611()V
      named method_6611 Lnet/minecraft/entity/passive/RabbitEntity;method_6611()V
    • method_6621

      private void method_6621()
      Mappings:
      Namespace Name Mixin selector
      official fv Lbdr;fv()V
      intermediary method_6621 Lnet/minecraft/class_1463;method_6621()V
      named method_6621 Lnet/minecraft/entity/passive/RabbitEntity;method_6621()V
    • doScheduleJump

      private void doScheduleJump()
      Mappings:
      Namespace Name Mixin selector
      official fw Lbdr;fw()V
      intermediary method_6608 Lnet/minecraft/class_1463;method_6608()V
      named doScheduleJump Lnet/minecraft/entity/passive/RabbitEntity;doScheduleJump()V
    • scheduleJump

      private void scheduleJump()
      Mappings:
      Namespace Name Mixin selector
      official fx Lbdr;fx()V
      intermediary method_6619 Lnet/minecraft/class_1463;method_6619()V
      named scheduleJump Lnet/minecraft/entity/passive/RabbitEntity;scheduleJump()V
    • tickMovement

      public void tickMovement()
      Overrides:
      tickMovement in class 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
    • createRabbitAttributes

      public static DefaultAttributeContainer.Builder createRabbitAttributes()
      Mappings:
      Namespace Name Mixin selector
      official s Lbdr;s()Latx$a;
      intermediary method_26892 Lnet/minecraft/class_1463;method_26892()Lnet/minecraft/class_5132$class_5133;
      named createRabbitAttributes Lnet/minecraft/entity/passive/RabbitEntity;createRabbitAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
    • writeCustomDataToNbt

      public void writeCustomDataToNbt​(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class 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/NbtCompound;)V
    • readCustomDataFromNbt

      public void readCustomDataFromNbt​(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class 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/NbtCompound;)V
    • getJumpSound

      protected SoundEvent getJumpSound()
      Mappings:
      Namespace Name Mixin selector
      official fn Lbdr;fn()Laev;
      intermediary method_6615 Lnet/minecraft/class_1463;method_6615()Lnet/minecraft/class_3414;
      named getJumpSound Lnet/minecraft/entity/passive/RabbitEntity;getJumpSound()Lnet/minecraft/sound/SoundEvent;
    • getAmbientSound

      protected SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class 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;
    • getHurtSound

      protected SoundEvent getHurtSound​(DamageSource source)
      Overrides:
      getHurtSound in class 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

      protected SoundEvent getDeathSound()
      Overrides:
      getDeathSound in class 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;
    • tryAttack

      public boolean tryAttack​(Entity target)
      Overrides:
      tryAttack in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official B Lasy;B(Lasl;)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
    • getSoundCategory

      public SoundCategory getSoundCategory()
      Overrides:
      getSoundCategory in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cE Lasl;cE()Laex;
      intermediary method_5634 Lnet/minecraft/class_1297;method_5634()Lnet/minecraft/class_3419;
      named getSoundCategory Lnet/minecraft/entity/Entity;getSoundCategory()Lnet/minecraft/sound/SoundCategory;
    • isTempting

      private static boolean isTempting​(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official k Lbdr;k(Lbpr;)Z
      intermediary method_6614 Lnet/minecraft/class_1463;method_6614(Lnet/minecraft/class_1799;)Z
      named isTempting Lnet/minecraft/entity/passive/RabbitEntity;isTempting(Lnet/minecraft/item/ItemStack;)Z
    • createChild

      public RabbitEntity createChild​(ServerWorld serverWorld, PassiveEntity passiveEntity)
      Specified by:
      createChild in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lbdr;b(Labj;Lasj;)Lbdr;
      intermediary method_6620 Lnet/minecraft/class_1463;method_6620(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1463;
      named createChild Lnet/minecraft/entity/passive/RabbitEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/RabbitEntity;
    • isBreedingItem

      public boolean isBreedingItem​(ItemStack stack)
      Overrides:
      isBreedingItem in class 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
    • getRabbitType

      public int getRabbitType()
      Mappings:
      Namespace Name Mixin selector
      official fo Lbdr;fo()I
      intermediary method_6610 Lnet/minecraft/class_1463;method_6610()I
      named getRabbitType Lnet/minecraft/entity/passive/RabbitEntity;getRabbitType()I
    • setRabbitType

      public void setRabbitType​(int rabbitType)
      Mappings:
      Namespace Name Mixin selector
      official u Lbdr;u(I)V
      intermediary method_6617 Lnet/minecraft/class_1463;method_6617(I)V
      named setRabbitType Lnet/minecraft/entity/passive/RabbitEntity;setRabbitType(I)V
    • 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 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/NbtCompound;)Lnet/minecraft/entity/EntityData;
    • chooseType

      private int chooseType​(WorldAccess world)
      Mappings:
      Namespace Name Mixin selector
      official a Lbdr;a(Lbvs;)I
      intermediary method_6622 Lnet/minecraft/class_1463;method_6622(Lnet/minecraft/class_1936;)I
      named chooseType Lnet/minecraft/entity/passive/RabbitEntity;chooseType(Lnet/minecraft/world/WorldAccess;)I
    • canSpawn

      public static boolean canSpawn​(EntityType<RabbitEntity> entity, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random)
      Mappings:
      Namespace Name Mixin selector
      official c Lbdr;c(Lasp;Lbvs;Latb;Lgb;Ljava/util/Random;)Z
      intermediary method_20669 Lnet/minecraft/class_1463;method_20669(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/RabbitEntity;canSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)Z
    • wantsCarrots

      private boolean wantsCarrots()
      Mappings:
      Namespace Name Mixin selector
      official fy Lbdr;fy()Z
      intermediary method_6607 Lnet/minecraft/class_1463;method_6607()Z
      named wantsCarrots Lnet/minecraft/entity/passive/RabbitEntity;wantsCarrots()Z
    • handleStatus

      public void handleStatus​(byte status)
      Overrides:
      handleStatus in class 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
    • method_29919

      public Vec3d method_29919()
      Overrides:
      method_29919 in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cp Lasl;cp()Ldly;
      intermediary method_29919 Lnet/minecraft/class_1297;method_29919()Lnet/minecraft/class_243;
      named method_29919 Lnet/minecraft/entity/Entity;method_29919()Lnet/minecraft/util/math/Vec3d;