Class PufferfishEntity

All Implemented Interfaces:
Bucketable, CommandOutput, Nameable, EntityLike

public class PufferfishEntity
extends FishEntity
Mappings:
Namespace Name
official bdq
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 Lbdq;e:Lvy;
      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 bX Lbdq;bX: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;
    • field_30353

      public static final int field_30353
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official b Lbdq;b:I
      intermediary field_30353 Lnet/minecraft/class_1454;field_30353:I
      named field_30353 Lnet/minecraft/entity/passive/PufferfishEntity;field_30353:I
    • field_30354

      public static final int field_30354
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official c Lbdq;c:I
      intermediary field_30354 Lnet/minecraft/class_1454;field_30354:I
      named field_30354 Lnet/minecraft/entity/passive/PufferfishEntity;field_30354:I
    • field_30355

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

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

      private int deflateTicks
      Mappings:
      Namespace Name Mixin selector
      official bW Lbdq;bW: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> 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

    • initDataTracker

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

      public int getPuffState()
      Mappings:
      Namespace Name Mixin selector
      official fp Lbdq;fp()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 Lbdq;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 Lasl;a(Lvy;)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 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 FishEntity
      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
    • getBucketItem

      public ItemStack getBucketItem()
      Mappings:
      Namespace Name Mixin selector
      official G_ Lbdb;G_()Lbpr;
      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 Lasz;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 j Lasl;j()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 k Lasy;k()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 Lbdq;a(Lasz;)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 a_ Lasl;a_(Lbjf;)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 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;
    • 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;
    • 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;
    • getFlopSound

      protected SoundEvent getFlopSound()
      Specified by:
      getFlopSound in class FishEntity
      Mappings:
      Namespace Name Mixin selector
      official fo Lbcw;fo()Laev;
      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 Lasl;a(Latj;)Lasm;
      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 t Lbdq;t(I)F
      intermediary method_6592 Lnet/minecraft/class_1454;method_6592(I)F
      named getScaleForPuffState Lnet/minecraft/entity/passive/PufferfishEntity;getScaleForPuffState(I)F