Class CreeperEntity

All Implemented Interfaces:
EntityCategoryProvider, Monster

public class CreeperEntity extends HostileEntity
Mappings:
Namespace Name
official wk
intermediary net/minecraft/class_969
named net/minecraft/entity/mob/CreeperEntity
  • Field Details

    • lastFuseTime

      private int lastFuseTime
      Mappings:
      Namespace Name Mixin selector
      official bp Lwk;bp:I
      intermediary field_3918 Lnet/minecraft/class_969;field_3918:I
      named lastFuseTime Lnet/minecraft/entity/mob/CreeperEntity;lastFuseTime:I
    • currentFuseTime

      private int currentFuseTime
      Mappings:
      Namespace Name Mixin selector
      official bq Lwk;bq:I
      intermediary field_3917 Lnet/minecraft/class_969;field_3917:I
      named currentFuseTime Lnet/minecraft/entity/mob/CreeperEntity;currentFuseTime:I
    • fuseTime

      private int fuseTime
      Mappings:
      Namespace Name Mixin selector
      official br Lwk;br:I
      intermediary field_5386 Lnet/minecraft/class_969;field_5386:I
      named fuseTime Lnet/minecraft/entity/mob/CreeperEntity;fuseTime:I
    • explosionRadius

      private int explosionRadius
      Mappings:
      Namespace Name Mixin selector
      official bs Lwk;bs:I
      intermediary field_5387 Lnet/minecraft/class_969;field_5387:I
      named explosionRadius Lnet/minecraft/entity/mob/CreeperEntity;explosionRadius:I
  • Constructor Details

    • CreeperEntity

      public CreeperEntity(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

    • initializeAttributes

      protected void initializeAttributes()
      Overrides:
      initializeAttributes in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official aD Lrg;aD()V
      intermediary method_6129 Lnet/minecraft/class_1699;method_6129()V
      named initializeAttributes Lnet/minecraft/entity/LivingEntity;initializeAttributes()V
    • shouldDropHead

      public boolean shouldDropHead()
      Overrides:
      shouldDropHead in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official method_2608 Lwk;method_2608()Z
      intermediary method_2608 Lnet/minecraft/class_969;method_2608()Z
      named shouldDropHead Lnet/minecraft/entity/mob/CreeperEntity;shouldDropHead()Z
    • getSafeFallDistance

      public int getSafeFallDistance()
      Overrides:
      getSafeFallDistance in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official ax Lqm;ax()I
      intermediary method_4448 Lnet/minecraft/class_864;method_4448()I
      named getSafeFallDistance Lnet/minecraft/entity/Entity;getSafeFallDistance()I
    • method_2490

      protected void method_2490(float float2)
      Overrides:
      method_2490 in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lqm;b(F)V
      intermediary method_2490 Lnet/minecraft/class_864;method_2490(F)V
      named method_2490 Lnet/minecraft/entity/Entity;method_2490(F)V
    • 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
    • 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
    • tick

      public void tick()
      Overrides:
      tick in class HostileEntity
      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
    • getHurtSound

      protected String getHurtSound()
      Overrides:
      getHurtSound in class HostileEntity
      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 HostileEntity
      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;
    • onKilled

      public void onKilled(DamageSource source)
      Overrides:
      onKilled in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lrg;a(Lqa;)V
      intermediary method_2580 Lnet/minecraft/class_1699;method_2580(Lnet/minecraft/class_856;)V
      named onKilled Lnet/minecraft/entity/LivingEntity;onKilled(Lnet/minecraft/entity/damage/DamageSource;)V
    • tryAttack

      public boolean tryAttack(Entity target)
      Overrides:
      tryAttack in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official m Lrg;m(Lqm;)Z
      intermediary method_2671 Lnet/minecraft/class_1699;method_2671(Lnet/minecraft/class_864;)Z
      named tryAttack Lnet/minecraft/entity/LivingEntity;tryAttack(Lnet/minecraft/entity/Entity;)Z
    • method_3074

      public boolean method_3074()
      Mappings:
      Namespace Name Mixin selector
      official bX Lwk;bX()Z
      intermediary method_3074 Lnet/minecraft/class_969;method_3074()Z
      named method_3074 Lnet/minecraft/entity/mob/CreeperEntity;method_3074()Z
    • getClientFuseTime

      @Environment(CLIENT) public float getClientFuseTime(float timeDelta)
      Mappings:
      Namespace Name Mixin selector
      official a Lwk;a(F)F
      intermediary method_3073 Lnet/minecraft/class_969;method_3073(F)F
      named getClientFuseTime Lnet/minecraft/entity/mob/CreeperEntity;getClientFuseTime(F)F
    • 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;
    • getFuseSpeed

      public int getFuseSpeed()
      Mappings:
      Namespace Name Mixin selector
      official bZ Lwk;bZ()I
      intermediary method_3075 Lnet/minecraft/class_969;method_3075()I
      named getFuseSpeed Lnet/minecraft/entity/mob/CreeperEntity;getFuseSpeed()I
    • setFuseSpeed

      public void setFuseSpeed(int value)
      Mappings:
      Namespace Name Mixin selector
      official a Lwk;a(I)V
      intermediary method_3072 Lnet/minecraft/class_969;method_3072(I)V
      named setFuseSpeed Lnet/minecraft/entity/mob/CreeperEntity;setFuseSpeed(I)V
    • onLightningStrike

      public void onLightningStrike(LightningBoltEntity lightning)
      Overrides:
      onLightningStrike in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lqm;a(Lvs;)V
      intermediary method_2502 Lnet/minecraft/class_864;method_2502(Lnet/minecraft/class_961;)V
      named onLightningStrike Lnet/minecraft/entity/Entity;onLightningStrike(Lnet/minecraft/entity/LightningBoltEntity;)V
    • canBeLeashedBy

      protected boolean canBeLeashedBy(PlayerEntity player)
      Overrides:
      canBeLeashedBy in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lrh;a(Lxk;)Z
      intermediary method_2537 Lnet/minecraft/class_871;method_2537(Lnet/minecraft/class_988;)Z
      named canBeLeashedBy Lnet/minecraft/entity/mob/MobEntity;canBeLeashedBy(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • explode

      private void explode()
      Mappings:
      Namespace Name Mixin selector
      official cc Lwk;cc()V
      intermediary method_8405 Lnet/minecraft/class_969;method_8405()V
      named explode Lnet/minecraft/entity/mob/CreeperEntity;explode()V
    • isIgnited

      public boolean isIgnited()
      Mappings:
      Namespace Name Mixin selector
      official ca Lwk;ca()Z
      intermediary method_8403 Lnet/minecraft/class_969;method_8403()Z
      named isIgnited Lnet/minecraft/entity/mob/CreeperEntity;isIgnited()Z
    • ignite

      public void ignite()
      Mappings:
      Namespace Name Mixin selector
      official cb Lwk;cb()V
      intermediary method_8404 Lnet/minecraft/class_969;method_8404()V
      named ignite Lnet/minecraft/entity/mob/CreeperEntity;ignite()V