Class PufferfishEntity

All Implemented Interfaces:
Bucketable, CommandOutput, Nameable, EntityLike

public class PufferfishEntity extends FishEntity
Mappings:
Namespace Name
official bic
intermediary net/minecraft/class_1454
named net/minecraft/entity/passive/PufferfishEntity
  • Field Details

    • PUFF_STATE

      private static final TrackedData<Integer> PUFF_STATE
      Mappings:
      Namespace Name Mixin selector
      official e Lbic;e:Lxp;
      intermediary field_6835 Lnet/minecraft/class_1454;field_6835:Lnet/minecraft/class_2940;
      named PUFF_STATE Lnet/minecraft/entity/passive/PufferfishEntity;PUFF_STATE:Lnet/minecraft/entity/data/TrackedData;
    • BLOW_UP_FILTER

      private static final Predicate<LivingEntity> BLOW_UP_FILTER
      Mappings:
      Namespace Name Mixin selector
      official bY Lbic;bY:Ljava/util/function/Predicate;
      intermediary field_6834 Lnet/minecraft/class_1454;field_6834:Ljava/util/function/Predicate;
      named BLOW_UP_FILTER Lnet/minecraft/entity/passive/PufferfishEntity;BLOW_UP_FILTER:Ljava/util/function/Predicate;
    • BLOW_UP_TARGET_PREDICATE

      static final TargetPredicate BLOW_UP_TARGET_PREDICATE
      Mappings:
      Namespace Name Mixin selector
      official bZ Lbic;bZ:Lbgn;
      intermediary field_33692 Lnet/minecraft/class_1454;field_33692:Lnet/minecraft/class_4051;
      named BLOW_UP_TARGET_PREDICATE Lnet/minecraft/entity/passive/PufferfishEntity;BLOW_UP_TARGET_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
    • NOT_PUFFED

      public static final int NOT_PUFFED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lbic;b:I
      intermediary field_30353 Lnet/minecraft/class_1454;field_30353:I
      named NOT_PUFFED Lnet/minecraft/entity/passive/PufferfishEntity;NOT_PUFFED:I
    • SEMI_PUFFED

      public static final int SEMI_PUFFED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lbic;c:I
      intermediary field_30354 Lnet/minecraft/class_1454;field_30354:I
      named SEMI_PUFFED Lnet/minecraft/entity/passive/PufferfishEntity;SEMI_PUFFED:I
    • FULLY_PUFFED

      public static final int FULLY_PUFFED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lbic;d:I
      intermediary field_30355 Lnet/minecraft/class_1454;field_30355:I
      named FULLY_PUFFED Lnet/minecraft/entity/passive/PufferfishEntity;FULLY_PUFFED:I
    • inflateTicks

      int inflateTicks
      Mappings:
      Namespace Name Mixin selector
      official bW Lbic;bW:I
      intermediary field_6833 Lnet/minecraft/class_1454;field_6833:I
      named inflateTicks Lnet/minecraft/entity/passive/PufferfishEntity;inflateTicks:I
    • deflateTicks

      int deflateTicks
      Mappings:
      Namespace Name Mixin selector
      official bX Lbic;bX:I
      intermediary field_6832 Lnet/minecraft/class_1454;field_6832:I
      named deflateTicks Lnet/minecraft/entity/passive/PufferfishEntity;deflateTicks:I
  • Constructor Details

    • PufferfishEntity

      public PufferfishEntity(EntityType<? extends PufferfishEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lawt;<init>(Lawx;Lcad;)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

    • initDataTracker

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

      public int getPuffState()
      Mappings:
      Namespace Name Mixin selector
      official fA Lbic;fA()I
      intermediary method_6594 Lnet/minecraft/class_1454;method_6594()I
      named getPuffState Lnet/minecraft/entity/passive/PufferfishEntity;getPuffState()I
    • setPuffState

      public void setPuffState(int puffState)
      Mappings:
      Namespace Name Mixin selector
      official b Lbic;b(I)V
      intermediary method_6596 Lnet/minecraft/class_1454;method_6596(I)V
      named setPuffState Lnet/minecraft/entity/passive/PufferfishEntity;setPuffState(I)V
    • onTrackedDataSet

      public void onTrackedDataSet(TrackedData<?> data)
      Overrides:
      onTrackedDataSet in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lawt;a(Lxp;)V
      intermediary method_5674 Lnet/minecraft/class_1297;method_5674(Lnet/minecraft/class_2940;)V
      named onTrackedDataSet Lnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class FishEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lawt;b(Loc;)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 FishEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lawt;a(Loc;)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
    • getBucketItem

      public ItemStack getBucketItem()
      Mappings:
      Namespace Name Mixin selector
      official b Lbhn;b()Lbue;
      intermediary method_6452 Lnet/minecraft/class_5761;method_6452()Lnet/minecraft/class_1799;
      named getBucketItem Lnet/minecraft/entity/Bucketable;getBucketItem()Lnet/minecraft/item/ItemStack;
    • initGoals

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

      public void tick()
      Overrides:
      tick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official k Lawt;k()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • tickMovement

      public void tickMovement()
      Overrides:
      tickMovement in class FishEntity
      Mappings:
      Namespace Name Mixin selector
      official w_ Laxh;w_()V
      intermediary method_6007 Lnet/minecraft/class_1309;method_6007()V
      named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
    • sting

      private void sting(MobEntity mob)
      Mappings:
      Namespace Name Mixin selector
      official a Lbic;a(Laxj;)V
      intermediary method_6593 Lnet/minecraft/class_1454;method_6593(Lnet/minecraft/class_1308;)V
      named sting Lnet/minecraft/entity/passive/PufferfishEntity;sting(Lnet/minecraft/entity/mob/MobEntity;)V
    • onPlayerCollision

      public void onPlayerCollision(PlayerEntity player)
      Overrides:
      onPlayerCollision in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Lawt;b(Lbnr;)V
      intermediary method_5694 Lnet/minecraft/class_1297;method_5694(Lnet/minecraft/class_1657;)V
      named onPlayerCollision Lnet/minecraft/entity/Entity;onPlayerCollision(Lnet/minecraft/entity/player/PlayerEntity;)V
    • getAmbientSound

      protected SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official r Laxj;r()Lagu;
      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;
    • getDeathSound

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

      protected SoundEvent getHurtSound(DamageSource source)
      Overrides:
      getHurtSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official c Laxh;c(Lawd;)Lagu;
      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;
    • getFlopSound

      protected SoundEvent getFlopSound()
      Specified by:
      getFlopSound in class FishEntity
      Mappings:
      Namespace Name Mixin selector
      official fz Lbhi;fz()Lagu;
      intermediary method_6457 Lnet/minecraft/class_1422;method_6457()Lnet/minecraft/class_3414;
      named getFlopSound Lnet/minecraft/entity/passive/FishEntity;getFlopSound()Lnet/minecraft/sound/SoundEvent;
    • getDimensions

      public EntityDimensions getDimensions(EntityPose pose)
      Overrides:
      getDimensions in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lawt;a(Laxt;)Lawu;
      intermediary method_18377 Lnet/minecraft/class_1297;method_18377(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;
      named getDimensions Lnet/minecraft/entity/Entity;getDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;
    • getScaleForPuffState

      private static float getScaleForPuffState(int puffState)
      Mappings:
      Namespace Name Mixin selector
      official s Lbic;s(I)F
      intermediary method_6592 Lnet/minecraft/class_1454;method_6592(I)F
      named getScaleForPuffState Lnet/minecraft/entity/passive/PufferfishEntity;getScaleForPuffState(I)F