Class SlimeEntity

All Implemented Interfaces:
EntityCategoryProvider, Monster
Direct Known Subclasses:
MagmaCubeEntity

public class SlimeEntity extends MobEntity implements Monster
Mappings:
Namespace Name
official wx
intermediary net/minecraft/class_979
named net/minecraft/entity/mob/SlimeEntity
  • Field Details

    • targetStretch

      public float targetStretch
      Mappings:
      Namespace Name Mixin selector
      official h Lwx;h:F
      intermediary field_3936 Lnet/minecraft/class_979;field_3936:F
      named targetStretch Lnet/minecraft/entity/mob/SlimeEntity;targetStretch:F
    • stretch

      public float stretch
      Mappings:
      Namespace Name Mixin selector
      official i Lwx;i:F
      intermediary field_3937 Lnet/minecraft/class_979;field_3937:F
      named stretch Lnet/minecraft/entity/mob/SlimeEntity;stretch:F
    • lastStretch

      public float lastStretch
      Mappings:
      Namespace Name Mixin selector
      official j Lwx;j:F
      intermediary field_3938 Lnet/minecraft/class_979;field_3938:F
      named lastStretch Lnet/minecraft/entity/mob/SlimeEntity;lastStretch:F
    • field_3939

      private int field_3939
      Mappings:
      Namespace Name Mixin selector
      official bn Lwx;bn:I
      intermediary field_3939 Lnet/minecraft/class_979;field_3939:I
      named field_3939 Lnet/minecraft/entity/mob/SlimeEntity;field_3939:I
  • Constructor Details

    • SlimeEntity

      public SlimeEntity(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lqm;<init>(Lafm;)V
      intermediary <init> Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
  • Method Details

    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lqm;c()V
      intermediary method_2484 Lnet/minecraft/class_864;method_2484()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • setSize

      protected void setSize(int size)
      Mappings:
      Namespace Name Mixin selector
      official a Lwx;a(I)V
      intermediary method_3089 Lnet/minecraft/class_979;method_3089(I)V
      named setSize Lnet/minecraft/entity/mob/SlimeEntity;setSize(I)V
    • getSize

      public int getSize()
      Mappings:
      Namespace Name Mixin selector
      official bV Lwx;bV()I
      intermediary method_3098 Lnet/minecraft/class_979;method_3098()I
      named getSize Lnet/minecraft/entity/mob/SlimeEntity;getSize()I
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lqm;b(Ldg;)V
      intermediary method_2528 Lnet/minecraft/class_864;method_2528(Lnet/minecraft/class_322;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lqm;a(Ldg;)V
      intermediary method_2498 Lnet/minecraft/class_864;method_2498(Lnet/minecraft/class_322;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • method_3090

      protected String method_3090()
      Mappings:
      Namespace Name Mixin selector
      official bN Lwx;bN()Ljava/lang/String;
      intermediary method_3090 Lnet/minecraft/class_979;method_3090()Ljava/lang/String;
      named method_3090 Lnet/minecraft/entity/mob/SlimeEntity;method_3090()Ljava/lang/String;
    • getSound

      protected String getSound()
      Mappings:
      Namespace Name Mixin selector
      official bT Lwx;bT()Ljava/lang/String;
      intermediary method_3096 Lnet/minecraft/class_979;method_3096()Ljava/lang/String;
      named getSound Lnet/minecraft/entity/mob/SlimeEntity;getSound()Ljava/lang/String;
    • tick

      public void tick()
      Overrides:
      tick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official h Lqm;h()V
      intermediary method_2558 Lnet/minecraft/class_864;method_2558()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • tickNewAi

      protected void tickNewAi()
      Overrides:
      tickNewAi in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official bq Lrg;bq()V
      intermediary method_2635 Lnet/minecraft/class_1699;method_2635()V
      named tickNewAi Lnet/minecraft/entity/LivingEntity;tickNewAi()V
    • updateStretch

      protected void updateStretch()
      Mappings:
      Namespace Name Mixin selector
      official bQ Lwx;bQ()V
      intermediary method_3093 Lnet/minecraft/class_979;method_3093()V
      named updateStretch Lnet/minecraft/entity/mob/SlimeEntity;updateStretch()V
    • getTicksUntilNextJump

      protected int getTicksUntilNextJump()
      Mappings:
      Namespace Name Mixin selector
      official bP Lwx;bP()I
      intermediary method_3092 Lnet/minecraft/class_979;method_3092()I
      named getTicksUntilNextJump Lnet/minecraft/entity/mob/SlimeEntity;getTicksUntilNextJump()I
    • method_3091

      protected SlimeEntity method_3091()
      Mappings:
      Namespace Name Mixin selector
      official bO Lwx;bO()Lwx;
      intermediary method_3091 Lnet/minecraft/class_979;method_3091()Lnet/minecraft/class_979;
      named method_3091 Lnet/minecraft/entity/mob/SlimeEntity;method_3091()Lnet/minecraft/entity/mob/SlimeEntity;
    • remove

      public void remove()
      Overrides:
      remove in class Entity
      Mappings:
      Namespace Name Mixin selector
      official B Lqm;B()V
      intermediary method_2563 Lnet/minecraft/class_864;method_2563()V
      named remove Lnet/minecraft/entity/Entity;remove()V
    • onPlayerCollision

      public void onPlayerCollision(PlayerEntity player)
      Overrides:
      onPlayerCollision in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b_ Lqm;b_(Lxk;)V
      intermediary method_2530 Lnet/minecraft/class_864;method_2530(Lnet/minecraft/class_988;)V
      named onPlayerCollision Lnet/minecraft/entity/Entity;onPlayerCollision(Lnet/minecraft/entity/player/PlayerEntity;)V
    • isBig

      protected boolean isBig()
      Mappings:
      Namespace Name Mixin selector
      official bR Lwx;bR()Z
      intermediary method_3094 Lnet/minecraft/class_979;method_3094()Z
      named isBig Lnet/minecraft/entity/mob/SlimeEntity;isBig()Z
    • getDamageAmount

      protected int getDamageAmount()
      Mappings:
      Namespace Name Mixin selector
      official bS Lwx;bS()I
      intermediary method_3095 Lnet/minecraft/class_979;method_3095()I
      named getDamageAmount Lnet/minecraft/entity/mob/SlimeEntity;getDamageAmount()I
    • getHurtSound

      protected String getHurtSound()
      Overrides:
      getHurtSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official aT Lrg;aT()Ljava/lang/String;
      intermediary method_2604 Lnet/minecraft/class_1699;method_2604()Ljava/lang/String;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound()Ljava/lang/String;
    • getDeathSound

      protected String getDeathSound()
      Overrides:
      getDeathSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official aU Lrg;aU()Ljava/lang/String;
      intermediary method_2605 Lnet/minecraft/class_1699;method_2605()Ljava/lang/String;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Ljava/lang/String;
    • getDefaultDrop

      protected Item getDefaultDrop()
      Overrides:
      getDefaultDrop in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official u Lrh;u()Labm;
      intermediary method_8375 Lnet/minecraft/class_871;method_8375()Lnet/minecraft/class_1069;
      named getDefaultDrop Lnet/minecraft/entity/mob/MobEntity;getDefaultDrop()Lnet/minecraft/item/Item;
    • canSpawn

      public boolean canSpawn()
      Overrides:
      canSpawn in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official bw Lrh;bw()Z
      intermediary method_2637 Lnet/minecraft/class_871;method_2637()Z
      named canSpawn Lnet/minecraft/entity/mob/MobEntity;canSpawn()Z
    • getSoundVolume

      protected float getSoundVolume()
      Overrides:
      getSoundVolume in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official bf Lrg;bf()F
      intermediary method_2602 Lnet/minecraft/class_1699;method_2602()F
      named getSoundVolume Lnet/minecraft/entity/LivingEntity;getSoundVolume()F
    • getLookPitchSpeed

      public int getLookPitchSpeed()
      Overrides:
      getLookPitchSpeed in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official x Lrh;x()I
      intermediary method_2636 Lnet/minecraft/class_871;method_2636()I
      named getLookPitchSpeed Lnet/minecraft/entity/mob/MobEntity;getLookPitchSpeed()I
    • makesJumpSound

      protected boolean makesJumpSound()
      Mappings:
      Namespace Name Mixin selector
      official bW Lwx;bW()Z
      intermediary method_3099 Lnet/minecraft/class_979;method_3099()Z
      named makesJumpSound Lnet/minecraft/entity/mob/SlimeEntity;makesJumpSound()Z
    • method_3097

      protected boolean method_3097()
      Mappings:
      Namespace Name Mixin selector
      official bU Lwx;bU()Z
      intermediary method_3097 Lnet/minecraft/class_979;method_3097()Z
      named method_3097 Lnet/minecraft/entity/mob/SlimeEntity;method_3097()Z