Class IronGolemEntity

All Implemented Interfaces:
CommandSource, EntityCategoryProvider

public class IronGolemEntity
extends GolemEntity
Mappings:
Namespace Name
official ty
intermediary net/minecraft/class_1869
named net/minecraft/entity/passive/IronGolemEntity
  • Field Details

    • field_7978

      private int field_7978
      Mappings:
      Namespace Name Mixin selector
      official b Lty;b:I
      intermediary field_7978 Lnet/minecraft/class_1869;field_7978:I
      named field_7978 Lnet/minecraft/entity/passive/IronGolemEntity;field_7978:I
    • field_7977

      Village field_7977
      Mappings:
      Namespace Name Mixin selector
      official a Lty;a:Ltf;
      intermediary field_7977 Lnet/minecraft/class_1869;field_7977:Lnet/minecraft/class_1841;
      named field_7977 Lnet/minecraft/entity/passive/IronGolemEntity;field_7977:Lnet/minecraft/village/Village;
    • attackTicksLeft

      private int attackTicksLeft
      Mappings:
      Namespace Name Mixin selector
      official c Lty;c:I
      intermediary field_7980 Lnet/minecraft/class_1869;field_7980:I
      named attackTicksLeft Lnet/minecraft/entity/passive/IronGolemEntity;attackTicksLeft:I
    • lookingAtVillagerTicksLeft

      private int lookingAtVillagerTicksLeft
      Mappings:
      Namespace Name Mixin selector
      official bm Lty;bm:I
      intermediary field_7979 Lnet/minecraft/class_1869;field_7979:I
      named lookingAtVillagerTicksLeft Lnet/minecraft/entity/passive/IronGolemEntity;lookingAtVillagerTicksLeft:I
  • Constructor Details

    • IronGolemEntity

      public IronGolemEntity​(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lpk;<init>(Ladm;)V
      intermediary <init> Lnet/minecraft/class_1745;<init>(Lnet/minecraft/class_99;)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 h Lpk;h()V
      intermediary method_7043 Lnet/minecraft/class_1745;method_7043()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • mobTick

      protected void mobTick()
      Overrides:
      mobTick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official E Lps;E()V
      intermediary method_7186 Lnet/minecraft/class_1753;method_7186()V
      named mobTick Lnet/minecraft/entity/mob/MobEntity;mobTick()V
    • initializeAttributes

      protected void initializeAttributes()
      Overrides:
      initializeAttributes in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official aX Lpr;aX()V
      intermediary method_7097 Lnet/minecraft/class_1752;method_7097()V
      named initializeAttributes Lnet/minecraft/entity/LivingEntity;initializeAttributes()V
    • method_7162

      protected int method_7162​(int int2)
      Overrides:
      method_7162 in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official j Lpr;j(I)I
      intermediary method_7162 Lnet/minecraft/class_1752;method_7162(I)I
      named method_7162 Lnet/minecraft/entity/LivingEntity;method_7162(I)I
    • pushAway

      protected void pushAway​(Entity entity)
      Overrides:
      pushAway in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official s Lpr;s(Lpk;)V
      intermediary method_7180 Lnet/minecraft/class_1752;method_7180(Lnet/minecraft/class_1745;)V
      named pushAway Lnet/minecraft/entity/LivingEntity;pushAway(Lnet/minecraft/entity/Entity;)V
    • tickMovement

      public void tickMovement()
      Overrides:
      tickMovement in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official m Lpr;m()V
      intermediary method_7169 Lnet/minecraft/class_1752;method_7169()V
      named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
    • canAttackEntity

      public boolean canAttackEntity​(Class<? extends LivingEntity> clazz)
      Overrides:
      canAttackEntity in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lps;a(Ljava/lang/Class;)Z
      intermediary method_7189 Lnet/minecraft/class_1753;method_7189(Ljava/lang/Class;)Z
      named canAttackEntity Lnet/minecraft/entity/mob/MobEntity;canAttackEntity(Ljava/lang/Class;)Z
    • serialize

      public void serialize​(CompoundTag tag)
      Overrides:
      serialize in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(Ldn;)V
      intermediary method_7003 Lnet/minecraft/class_1745;method_7003(Lnet/minecraft/class_1405;)V
      named serialize Lnet/minecraft/entity/Entity;serialize(Lnet/minecraft/nbt/CompoundTag;)V
    • deserialize

      public void deserialize​(CompoundTag tag)
      Overrides:
      deserialize in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Ldn;)V
      intermediary method_6933 Lnet/minecraft/class_1745;method_6933(Lnet/minecraft/class_1405;)V
      named deserialize Lnet/minecraft/entity/Entity;deserialize(Lnet/minecraft/nbt/CompoundTag;)V
    • method_7179

      public boolean method_7179​(Entity entity)
      Overrides:
      method_7179 in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official r Lpr;r(Lpk;)Z
      intermediary method_7179 Lnet/minecraft/class_1752;method_7179(Lnet/minecraft/class_1745;)Z
      named method_7179 Lnet/minecraft/entity/LivingEntity;method_7179(Lnet/minecraft/entity/Entity;)Z
    • handleStatus

      @Environment(CLIENT) public void handleStatus​(byte status)
      Overrides:
      handleStatus in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(B)V
      intermediary method_6916 Lnet/minecraft/class_1745;method_6916(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
    • method_7649

      public Village method_7649()
      Mappings:
      Namespace Name Mixin selector
      official n Lty;n()Ltf;
      intermediary method_7649 Lnet/minecraft/class_1869;method_7649()Lnet/minecraft/class_1841;
      named method_7649 Lnet/minecraft/entity/passive/IronGolemEntity;method_7649()Lnet/minecraft/village/Village;
    • getAttackTicksLeft

      @Environment(CLIENT) public int getAttackTicksLeft()
      Mappings:
      Namespace Name Mixin selector
      official cl Lty;cl()I
      intermediary method_7645 Lnet/minecraft/class_1869;method_7645()I
      named getAttackTicksLeft Lnet/minecraft/entity/passive/IronGolemEntity;getAttackTicksLeft()I
    • setLookingAtVillager

      public void setLookingAtVillager​(boolean lookingAtVillager)
      Mappings:
      Namespace Name Mixin selector
      official a Lty;a(Z)V
      intermediary method_7644 Lnet/minecraft/class_1869;method_7644(Z)V
      named setLookingAtVillager Lnet/minecraft/entity/passive/IronGolemEntity;setLookingAtVillager(Z)V
    • getHurtSound

      protected String getHurtSound()
      Overrides:
      getHurtSound in class GolemEntity
      Mappings:
      Namespace Name Mixin selector
      official bo Lpr;bo()Ljava/lang/String;
      intermediary method_7137 Lnet/minecraft/class_1752;method_7137()Ljava/lang/String;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound()Ljava/lang/String;
    • getDeathSound

      protected String getDeathSound()
      Overrides:
      getDeathSound in class GolemEntity
      Mappings:
      Namespace Name Mixin selector
      official bp Lpr;bp()Ljava/lang/String;
      intermediary method_7138 Lnet/minecraft/class_1752;method_7138()Ljava/lang/String;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Ljava/lang/String;
    • playStepSound

      protected void playStepSound​(BlockPos pos, Block block)
      Overrides:
      playStepSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Lcj;Lafh;)V
      intermediary method_6932 Lnet/minecraft/class_1745;method_6932(Lnet/minecraft/class_1372;Lnet/minecraft/class_160;)V
      named playStepSound Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;)V
    • method_7106

      protected void method_7106​(boolean bool, int int2)
      Overrides:
      method_7106 in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lpr;b(ZI)V
      intermediary method_7106 Lnet/minecraft/class_1752;method_7106(ZI)V
      named method_7106 Lnet/minecraft/entity/LivingEntity;method_7106(ZI)V
    • getLookingAtVillagerTicks

      public int getLookingAtVillagerTicks()
      Mappings:
      Namespace Name Mixin selector
      official cm Lty;cm()I
      intermediary method_7646 Lnet/minecraft/class_1869;method_7646()I
      named getLookingAtVillagerTicks Lnet/minecraft/entity/passive/IronGolemEntity;getLookingAtVillagerTicks()I
    • isPlayerCreated

      public boolean isPlayerCreated()
      Mappings:
      Namespace Name Mixin selector
      official cn Lty;cn()Z
      intermediary method_7647 Lnet/minecraft/class_1869;method_7647()Z
      named isPlayerCreated Lnet/minecraft/entity/passive/IronGolemEntity;isPlayerCreated()Z
    • setPlayerCreated

      public void setPlayerCreated​(boolean playerCreated)
      Mappings:
      Namespace Name Mixin selector
      official l Lty;l(Z)V
      intermediary method_7648 Lnet/minecraft/class_1869;method_7648(Z)V
      named setPlayerCreated Lnet/minecraft/entity/passive/IronGolemEntity;setPlayerCreated(Z)V
    • onKilled

      public void onKilled​(DamageSource source)
      Overrides:
      onKilled in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lpr;a(Low;)V
      intermediary method_7089 Lnet/minecraft/class_1752;method_7089(Lnet/minecraft/class_1733;)V
      named onKilled Lnet/minecraft/entity/LivingEntity;onKilled(Lnet/minecraft/entity/damage/DamageSource;)V