Class PufferfishEntity

All Implemented Interfaces:
Bucketable, EntityLike, CommandOutput, Nameable

public class PufferfishEntity
extends FishEntity
Mappings:
Namespace Name
official bca
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 b Lbca;b:Lvk;
      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 bm Lbca;bm: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;
    • inflateTicks

      private int inflateTicks
      Mappings:
      Namespace Name Mixin selector
      official c Lbca;c: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 d Lbca;d: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> Laqv;<init>(Laqz;Lbtv;)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 Laqv;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 fn Lbca;fn()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 Lbca;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 Laqv;a(Lvk;)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
    • writeCustomDataToTag

      public void writeCustomDataToTag​(CompoundTag tag)
      Overrides:
      writeCustomDataToTag in class FishEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laqv;b(Lmq;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToTag Lnet/minecraft/entity/Entity;writeCustomDataToTag(Lnet/minecraft/nbt/CompoundTag;)V
    • readCustomDataFromTag

      public void readCustomDataFromTag​(CompoundTag tag)
      Overrides:
      readCustomDataFromTag in class FishEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(Lmq;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromTag Lnet/minecraft/entity/Entity;readCustomDataFromTag(Lnet/minecraft/nbt/CompoundTag;)V
    • getFishBucketItem

      protected ItemStack getFishBucketItem()
      Specified by:
      getFishBucketItem in class FishEntity
      Mappings:
      Namespace Name Mixin selector
      official r Lbbg;r()Lbnv;
      intermediary method_6452 Lnet/minecraft/class_1422;method_6452()Lnet/minecraft/class_1799;
      named getFishBucketItem Lnet/minecraft/entity/passive/FishEntity;getFishBucketItem()Lnet/minecraft/item/ItemStack;
    • initGoals

      protected void initGoals()
      Overrides:
      initGoals in class FishEntity
      Mappings:
      Namespace Name Mixin selector
      official u Larj;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 Laqv;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 Lari;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 Lbca;a(Larj;)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_ Laqv;a_(Lbhl;)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 Larj;p()Laef;
      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 Lari;q()Laef;
      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 Lari;c(Laqf;)Laef;
      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 fm Lbbg;fm()Laef;
      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 Laqv;a(Lart;)Laqw;
      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 Lbca;t(I)F
      intermediary method_6592 Lnet/minecraft/class_1454;method_6592(I)F
      named getScaleForPuffState Lnet/minecraft/entity/passive/PufferfishEntity;getScaleForPuffState(I)F