Class CopperGolemEntity

All Implemented Interfaces:
ComponentsAccess, Attackable, ContainerUser, DataTracked, EquipmentHolder, Leashable, Shearable, Targeter, ScoreHolder, HeldItemContext, Nameable, DebugTrackable, EntityLike, UniquelyIdentifiable, ServerWaypoint, Waypoint

public class CopperGolemEntity extends GolemEntity implements ContainerUser, Shearable
Mappings:
Namespace Name
named net/minecraft/entity/passive/CopperGolemEntity
intermediary net/minecraft/class_11573
official cuz
  • Field Details

    • field_61257

      private static final long field_61257
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_61257 Lnet/minecraft/entity/passive/CopperGolemEntity;field_61257:J
      intermediary field_61257 Lnet/minecraft/class_11573;field_61257:J
      official b Lcuz;b:J
    • field_61258

      private static final long field_61258
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_61258 Lnet/minecraft/entity/passive/CopperGolemEntity;field_61258:J
      intermediary field_61258 Lnet/minecraft/class_11573;field_61258:J
      official c Lcuz;c:J
    • field_61259

      private static final int field_61259
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_61259 Lnet/minecraft/entity/passive/CopperGolemEntity;field_61259:I
      intermediary field_61259 Lnet/minecraft/class_11573;field_61259:I
      official d Lcuz;d:I
    • field_61273

      private static final int field_61273
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_61273 Lnet/minecraft/entity/passive/CopperGolemEntity;field_61273:I
      intermediary field_61273 Lnet/minecraft/class_11573;field_61273:I
      official e Lcuz;e:I
    • field_61274

      private static final int field_61274
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_61274 Lnet/minecraft/entity/passive/CopperGolemEntity;field_61274:I
      intermediary field_61274 Lnet/minecraft/class_11573;field_61274:I
      official f Lcuz;f:I
    • field_61275

      private static final int field_61275
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_61275 Lnet/minecraft/entity/passive/CopperGolemEntity;field_61275:I
      intermediary field_61275 Lnet/minecraft/class_11573;field_61275:I
      official cv Lcuz;cv:I
    • field_61260

      private static final float field_61260
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_61260 Lnet/minecraft/entity/passive/CopperGolemEntity;field_61260:F
      intermediary field_61260 Lnet/minecraft/class_11573;field_61260:F
      official cw Lcuz;cw:F
    • field_63113

      private static final float field_63113
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_63113 Lnet/minecraft/entity/passive/CopperGolemEntity;field_63113:F
      intermediary field_63113 Lnet/minecraft/class_11573;field_63113:F
      official cx Lcuz;cx:F
    • field_63114

      private static final int field_63114
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_63114 Lnet/minecraft/entity/passive/CopperGolemEntity;field_63114:I
      intermediary field_63114 Lnet/minecraft/class_11573;field_63114:I
      official cy Lcuz;cy:I
    • field_63115

      private static final int field_63115
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_63115 Lnet/minecraft/entity/passive/CopperGolemEntity;field_63115:I
      intermediary field_63115 Lnet/minecraft/class_11573;field_63115:I
      official cz Lcuz;cz:I
    • OXIDATION_LEVEL

      private static final TrackedData<Oxidizable.OxidationLevel> OXIDATION_LEVEL
      Mappings:
      Namespace Name Mixin selector
      named OXIDATION_LEVEL Lnet/minecraft/entity/passive/CopperGolemEntity;OXIDATION_LEVEL:Lnet/minecraft/entity/data/TrackedData;
      intermediary field_61261 Lnet/minecraft/class_11573;field_61261:Lnet/minecraft/class_2940;
      official cA Lcuz;cA:Lamb;
    • COPPER_GOLEM_STATE

      private static final TrackedData<CopperGolemState> COPPER_GOLEM_STATE
      Mappings:
      Namespace Name Mixin selector
      named COPPER_GOLEM_STATE Lnet/minecraft/entity/passive/CopperGolemEntity;COPPER_GOLEM_STATE:Lnet/minecraft/entity/data/TrackedData;
      intermediary field_61262 Lnet/minecraft/class_11573;field_61262:Lnet/minecraft/class_2940;
      official cB Lcuz;cB:Lamb;
    • POPPY_SLOT

      public static final EquipmentSlot POPPY_SLOT
      Mappings:
      Namespace Name Mixin selector
      named POPPY_SLOT Lnet/minecraft/entity/passive/CopperGolemEntity;POPPY_SLOT:Lnet/minecraft/entity/EquipmentSlot;
      intermediary field_62430 Lnet/minecraft/class_11573;field_62430:Lnet/minecraft/class_1304;
      official a Lcuz;a:Lcgn;
    • targetContainer

      @Nullable private @Nullable BlockPos targetContainer
      Mappings:
      Namespace Name Mixin selector
      named targetContainer Lnet/minecraft/entity/passive/CopperGolemEntity;targetContainer:Lnet/minecraft/util/math/BlockPos;
      intermediary field_61263 Lnet/minecraft/class_11573;field_61263:Lnet/minecraft/class_2338;
      official cC Lcuz;cC:Liz;
    • lastStruckLightning

      @Nullable private @Nullable UUID lastStruckLightning
      Mappings:
      Namespace Name Mixin selector
      named lastStruckLightning Lnet/minecraft/entity/passive/CopperGolemEntity;lastStruckLightning:Ljava/util/UUID;
      intermediary field_63016 Lnet/minecraft/class_11573;field_63016:Ljava/util/UUID;
      official cD Lcuz;cD:Ljava/util/UUID;
    • nextOxidationAge

      private long nextOxidationAge
      Mappings:
      Namespace Name Mixin selector
      named nextOxidationAge Lnet/minecraft/entity/passive/CopperGolemEntity;nextOxidationAge:J
      intermediary field_61264 Lnet/minecraft/class_11573;field_61264:J
      official cE Lcuz;cE:J
    • spinHeadTimer

      private int spinHeadTimer
      Mappings:
      Namespace Name Mixin selector
      named spinHeadTimer Lnet/minecraft/entity/passive/CopperGolemEntity;spinHeadTimer:I
      intermediary field_61265 Lnet/minecraft/class_11573;field_61265:I
      official cF Lcuz;cF:I
    • spinHeadAnimationState

      private final AnimationState spinHeadAnimationState
      Mappings:
      Namespace Name Mixin selector
      named spinHeadAnimationState Lnet/minecraft/entity/passive/CopperGolemEntity;spinHeadAnimationState:Lnet/minecraft/entity/AnimationState;
      intermediary field_61268 Lnet/minecraft/class_11573;field_61268:Lnet/minecraft/class_7094;
      official cG Lcuz;cG:Lcfs;
    • gettingItemAnimationState

      private final AnimationState gettingItemAnimationState
      Mappings:
      Namespace Name Mixin selector
      named gettingItemAnimationState Lnet/minecraft/entity/passive/CopperGolemEntity;gettingItemAnimationState:Lnet/minecraft/entity/AnimationState;
      intermediary field_61269 Lnet/minecraft/class_11573;field_61269:Lnet/minecraft/class_7094;
      official cH Lcuz;cH:Lcfs;
    • gettingNoItemAnimationState

      private final AnimationState gettingNoItemAnimationState
      Mappings:
      Namespace Name Mixin selector
      named gettingNoItemAnimationState Lnet/minecraft/entity/passive/CopperGolemEntity;gettingNoItemAnimationState:Lnet/minecraft/entity/AnimationState;
      intermediary field_61270 Lnet/minecraft/class_11573;field_61270:Lnet/minecraft/class_7094;
      official cI Lcuz;cI:Lcfs;
    • droppingItemAnimationState

      private final AnimationState droppingItemAnimationState
      Mappings:
      Namespace Name Mixin selector
      named droppingItemAnimationState Lnet/minecraft/entity/passive/CopperGolemEntity;droppingItemAnimationState:Lnet/minecraft/entity/AnimationState;
      intermediary field_61271 Lnet/minecraft/class_11573;field_61271:Lnet/minecraft/class_7094;
      official cJ Lcuz;cJ:Lcfs;
    • droppingNoItemAnimationState

      private final AnimationState droppingNoItemAnimationState
      Mappings:
      Namespace Name Mixin selector
      named droppingNoItemAnimationState Lnet/minecraft/entity/passive/CopperGolemEntity;droppingNoItemAnimationState:Lnet/minecraft/entity/AnimationState;
      intermediary field_61272 Lnet/minecraft/class_11573;field_61272:Lnet/minecraft/class_7094;
      official cK Lcuz;cK:Lcfs;
  • Constructor Details

    • CopperGolemEntity

      public CopperGolemEntity(EntityType<? extends GolemEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      official <init> Lcgd;<init>(Lcgm;Ldun;)V
  • Method Details

    • createCopperGolemAttributes

      public static DefaultAttributeContainer.Builder createCopperGolemAttributes()
      Mappings:
      Namespace Name Mixin selector
      named createCopperGolemAttributes Lnet/minecraft/entity/passive/CopperGolemEntity;createCopperGolemAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
      intermediary method_72475 Lnet/minecraft/class_11573;method_72475()Lnet/minecraft/class_5132$class_5133;
      official k Lcuz;k()Lcij$a;
    • getState

      public CopperGolemState getState()
      Mappings:
      Namespace Name Mixin selector
      named getState Lnet/minecraft/entity/passive/CopperGolemEntity;getState()Lnet/minecraft/entity/passive/CopperGolemState;
      intermediary method_72476 Lnet/minecraft/class_11573;method_72476()Lnet/minecraft/class_11577;
      official m Lcuz;m()Lcvd;
    • setState

      public void setState(CopperGolemState state)
      Mappings:
      Namespace Name Mixin selector
      named setState Lnet/minecraft/entity/passive/CopperGolemEntity;setState(Lnet/minecraft/entity/passive/CopperGolemState;)V
      intermediary method_72458 Lnet/minecraft/class_11573;method_72458(Lnet/minecraft/class_11577;)V
      official a Lcuz;a(Lcvd;)V
    • getOxidationLevel

      public Oxidizable.OxidationLevel getOxidationLevel()
      Mappings:
      Namespace Name Mixin selector
      named getOxidationLevel Lnet/minecraft/entity/passive/CopperGolemEntity;getOxidationLevel()Lnet/minecraft/block/Oxidizable$OxidationLevel;
      intermediary method_72477 Lnet/minecraft/class_11573;method_72477()Lnet/minecraft/class_5955$class_5811;
      official n Lcuz;n()Lehq$a;
    • setOxidationLevel

      public void setOxidationLevel(Oxidizable.OxidationLevel oxidationLevel)
      Mappings:
      Namespace Name Mixin selector
      named setOxidationLevel Lnet/minecraft/entity/passive/CopperGolemEntity;setOxidationLevel(Lnet/minecraft/block/Oxidizable$OxidationLevel;)V
      intermediary method_72461 Lnet/minecraft/class_11573;method_72461(Lnet/minecraft/class_5955$class_5811;)V
      official a Lcuz;a(Lehq$a;)V
    • setTargetContainerPos

      public void setTargetContainerPos(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named setTargetContainerPos Lnet/minecraft/entity/passive/CopperGolemEntity;setTargetContainerPos(Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_72474 Lnet/minecraft/class_11573;method_72474(Lnet/minecraft/class_2338;)V
      official h Lcuz;h(Liz;)V
    • resetTargetContainerPos

      public void resetTargetContainerPos()
      Mappings:
      Namespace Name Mixin selector
      named resetTargetContainerPos Lnet/minecraft/entity/passive/CopperGolemEntity;resetTargetContainerPos()V
      intermediary method_72478 Lnet/minecraft/class_11573;method_72478()V
      official s Lcuz;s()V
    • getSpinHeadAnimationState

      public AnimationState getSpinHeadAnimationState()
      Mappings:
      Namespace Name Mixin selector
      named getSpinHeadAnimationState Lnet/minecraft/entity/passive/CopperGolemEntity;getSpinHeadAnimationState()Lnet/minecraft/entity/AnimationState;
      intermediary method_72463 Lnet/minecraft/class_11573;method_72463()Lnet/minecraft/class_7094;
      official gM Lcuz;gM()Lcfs;
    • getGettingItemAnimationState

      public AnimationState getGettingItemAnimationState()
      Mappings:
      Namespace Name Mixin selector
      named getGettingItemAnimationState Lnet/minecraft/entity/passive/CopperGolemEntity;getGettingItemAnimationState()Lnet/minecraft/entity/AnimationState;
      intermediary method_72466 Lnet/minecraft/class_11573;method_72466()Lnet/minecraft/class_7094;
      official gN Lcuz;gN()Lcfs;
    • getGettingNoItemAnimationState

      public AnimationState getGettingNoItemAnimationState()
      Mappings:
      Namespace Name Mixin selector
      named getGettingNoItemAnimationState Lnet/minecraft/entity/passive/CopperGolemEntity;getGettingNoItemAnimationState()Lnet/minecraft/entity/AnimationState;
      intermediary method_72467 Lnet/minecraft/class_11573;method_72467()Lnet/minecraft/class_7094;
      official gO Lcuz;gO()Lcfs;
    • getDroppingItemAnimationState

      public AnimationState getDroppingItemAnimationState()
      Mappings:
      Namespace Name Mixin selector
      named getDroppingItemAnimationState Lnet/minecraft/entity/passive/CopperGolemEntity;getDroppingItemAnimationState()Lnet/minecraft/entity/AnimationState;
      intermediary method_72468 Lnet/minecraft/class_11573;method_72468()Lnet/minecraft/class_7094;
      official gP Lcuz;gP()Lcfs;
    • getDroppingNoItemAnimationState

      public AnimationState getDroppingNoItemAnimationState()
      Mappings:
      Namespace Name Mixin selector
      named getDroppingNoItemAnimationState Lnet/minecraft/entity/passive/CopperGolemEntity;getDroppingNoItemAnimationState()Lnet/minecraft/entity/AnimationState;
      intermediary method_72469 Lnet/minecraft/class_11573;method_72469()Lnet/minecraft/class_7094;
      official gQ Lcuz;gQ()Lcfs;
    • createBrainProfile

      protected Brain.Profile<CopperGolemEntity> createBrainProfile()
      Overrides:
      createBrainProfile in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named createBrainProfile Lnet/minecraft/entity/LivingEntity;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;
      intermediary method_28306 Lnet/minecraft/class_1309;method_28306()Lnet/minecraft/class_4095$class_5303;
      official et Lche;et()Lcie$b;
    • deserializeBrain

      protected Brain<?> deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic)
      Overrides:
      deserializeBrain in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named deserializeBrain Lnet/minecraft/entity/LivingEntity;deserializeBrain(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;
      intermediary method_18867 Lnet/minecraft/class_1309;method_18867(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;
      official a Lche;a(Lcom/mojang/serialization/Dynamic;)Lcie;
    • getBrain

      public Brain<CopperGolemEntity> getBrain()
      Overrides:
      getBrain in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named getBrain Lnet/minecraft/entity/LivingEntity;getBrain()Lnet/minecraft/entity/ai/brain/Brain;
      intermediary method_18868 Lnet/minecraft/class_1309;method_18868()Lnet/minecraft/class_4095;
      official es Lche;es()Lcie;
    • initDataTracker

      protected void initDataTracker(DataTracker.Builder builder)
      Initializes data tracker.
      Overrides:
      initDataTracker in class MobEntity
      API Note:
      Subclasses should override this and add to the builder any data that needs to be tracked.
      Mappings:
      Namespace Name Mixin selector
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)V
      official a Lcgd;a(Lamf$a;)V
    • writeCustomData

      public void writeCustomData(WriteView view)
      Overrides:
      writeCustomData in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      named writeCustomData Lnet/minecraft/entity/Entity;writeCustomData(Lnet/minecraft/storage/WriteView;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_11372;)V
      official a Lcgd;a(Lflm;)V
    • readCustomData

      public void readCustomData(ReadView view)
      Overrides:
      readCustomData in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      named readCustomData Lnet/minecraft/entity/Entity;readCustomData(Lnet/minecraft/storage/ReadView;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_11368;)V
      official a Lcgd;a(Lflk;)V
    • mobTick

      protected void mobTick(ServerWorld world)
      Overrides:
      mobTick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      named mobTick Lnet/minecraft/entity/mob/MobEntity;mobTick(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_5958 Lnet/minecraft/class_1308;method_5958(Lnet/minecraft/class_3218;)V
      official a Lchg;a(Laxl;)V
    • tick

      public void tick()
      Ticks this entity.
      Overrides:
      tick in class MobEntity
      See Also:
      API Note:
      This can be overridden to add additional logics. super.tick(); should be called in those cases.
      Implementation Note:
      By default, this delegates all logics to MobEntity.baseTick().
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/entity/Entity;tick()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      official g Lcgd;g()V
    • interactMob

      public ActionResult interactMob(PlayerEntity player, Hand hand)
      Overrides:
      interactMob in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      named interactMob Lnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
      intermediary method_5992 Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
      official b Lchg;b(Ldcb;Lccw;)Lccx;
    • serverTick

      private void serverTick(ServerWorld world, Random random, long timeOfDay)
      Mappings:
      Namespace Name Mixin selector
      named serverTick Lnet/minecraft/entity/passive/CopperGolemEntity;serverTick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/random/Random;J)V
      intermediary method_72457 Lnet/minecraft/class_11573;method_72457(Lnet/minecraft/class_3218;Lnet/minecraft/class_5819;J)V
      official a Lcuz;a(Laxl;Lbgq;J)V
    • canTurnIntoStatue

      private boolean canTurnIntoStatue(World world)
      Mappings:
      Namespace Name Mixin selector
      named canTurnIntoStatue Lnet/minecraft/entity/passive/CopperGolemEntity;canTurnIntoStatue(Lnet/minecraft/world/World;)Z
      intermediary method_72462 Lnet/minecraft/class_11573;method_72462(Lnet/minecraft/class_1937;)Z
      official c Lcuz;c(Ldun;)Z
    • turnIntoStatue

      private void turnIntoStatue(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named turnIntoStatue Lnet/minecraft/entity/passive/CopperGolemEntity;turnIntoStatue(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_72473 Lnet/minecraft/class_11573;method_72473(Lnet/minecraft/class_3218;)V
      official h Lcuz;h(Laxl;)V
    • clientTick

      private void clientTick()
      Mappings:
      Namespace Name Mixin selector
      named clientTick Lnet/minecraft/entity/passive/CopperGolemEntity;clientTick()V
      intermediary method_72470 Lnet/minecraft/class_11573;method_72470()V
      official gS Lcuz;gS()V
    • onSpawn

      public void onSpawn(Oxidizable.OxidationLevel oxidationLevel)
      Mappings:
      Namespace Name Mixin selector
      named onSpawn Lnet/minecraft/entity/passive/CopperGolemEntity;onSpawn(Lnet/minecraft/block/Oxidizable$OxidationLevel;)V
      intermediary method_72460 Lnet/minecraft/class_11573;method_72460(Lnet/minecraft/class_5955$class_5811;)V
      official b Lcuz;b(Lehq$a;)V
    • initialize

      @Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData)
      Overrides:
      initialize in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      named initialize Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;)Lnet/minecraft/entity/EntityData;
      intermediary method_5943 Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;)Lnet/minecraft/class_1315;
      official a Lchg;a(Ldvf;Lccv;Lcgl;Lchw;)Lchw;
    • playSpawnSound

      public void playSpawnSound()
      Mappings:
      Namespace Name Mixin selector
      named playSpawnSound Lnet/minecraft/entity/passive/CopperGolemEntity;playSpawnSound()V
      intermediary method_72459 Lnet/minecraft/class_11573;method_72459()V
      official gR Lcuz;gR()V
    • playSpinHeadSound

      private void playSpinHeadSound()
      Mappings:
      Namespace Name Mixin selector
      named playSpinHeadSound Lnet/minecraft/entity/passive/CopperGolemEntity;playSpinHeadSound()V
      intermediary method_72471 Lnet/minecraft/class_11573;method_72471()V
      official gT Lcuz;gT()V
    • getHurtSound

      protected SoundEvent getHurtSound(DamageSource source)
      Overrides:
      getHurtSound in class GolemEntity
      Mappings:
      Namespace Name Mixin selector
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
      intermediary method_6011 Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
      official e Lche;e(Lceq;)Lbdd;
    • getDeathSound

      protected SoundEvent getDeathSound()
      Overrides:
      getDeathSound in class GolemEntity
      Mappings:
      Namespace Name Mixin selector
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      official e_ Lche;e_()Lbdd;
    • playStepSound

      protected void playStepSound(BlockPos pos, BlockState state)
      Overrides:
      playStepSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      named playStepSound Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
      intermediary method_5712 Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      official b Lcgd;b(Liz;Lemh;)V
    • getSpinHeadSound

      private SoundEvent getSpinHeadSound()
      Mappings:
      Namespace Name Mixin selector
      named getSpinHeadSound Lnet/minecraft/entity/passive/CopperGolemEntity;getSpinHeadSound()Lnet/minecraft/sound/SoundEvent;
      intermediary method_72472 Lnet/minecraft/class_11573;method_72472()Lnet/minecraft/class_3414;
      official gU Lcuz;gU()Lbdd;
    • getLeashOffset

      public Vec3d getLeashOffset()
      Specified by:
      getLeashOffset in interface Leashable
      Mappings:
      Namespace Name Mixin selector
      named getLeashOffset Lnet/minecraft/entity/Leashable;getLeashOffset()Lnet/minecraft/util/math/Vec3d;
      intermediary method_29919 Lnet/minecraft/class_9817;method_29919()Lnet/minecraft/class_243;
      official F Lchc;F()Lfrd;
    • isViewingContainerAt

      public boolean isViewingContainerAt(ViewerCountManager viewerCountManager, BlockPos pos)
      Specified by:
      isViewingContainerAt in interface ContainerUser
      Mappings:
      Namespace Name Mixin selector
      named isViewingContainerAt Lnet/minecraft/entity/ContainerUser;isViewingContainerAt(Lnet/minecraft/block/entity/ViewerCountManager;Lnet/minecraft/util/math/BlockPos;)Z
      intermediary method_72380 Lnet/minecraft/class_11565;method_72380(Lnet/minecraft/class_5561;Lnet/minecraft/class_2338;)Z
      official a Lcfw;a(Lejp;Liz;)Z
    • getContainerInteractionRange

      public double getContainerInteractionRange()
      Specified by:
      getContainerInteractionRange in interface ContainerUser
      Mappings:
      Namespace Name Mixin selector
      named getContainerInteractionRange Lnet/minecraft/entity/ContainerUser;getContainerInteractionRange()D
      intermediary method_72381 Lnet/minecraft/class_11565;method_72381()D
      official aq Lcfw;aq()D
    • sheared

      public void sheared(ServerWorld world, SoundCategory shearedSoundCategory, ItemStack shears)
      Specified by:
      sheared in interface Shearable
      Mappings:
      Namespace Name Mixin selector
      named sheared Lnet/minecraft/entity/Shearable;sheared(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/sound/SoundCategory;Lnet/minecraft/item/ItemStack;)V
      intermediary method_6636 Lnet/minecraft/class_5147;method_6636(Lnet/minecraft/class_3218;Lnet/minecraft/class_3419;Lnet/minecraft/class_1799;)V
      official a Lchu;a(Laxl;Lbdf;Ldkf;)V
    • isShearable

      public boolean isShearable()
      Specified by:
      isShearable in interface Shearable
      Mappings:
      Namespace Name Mixin selector
      named isShearable Lnet/minecraft/entity/Shearable;isShearable()Z
      intermediary method_27072 Lnet/minecraft/class_5147;method_27072()Z
      official a Lchu;a()Z
    • dropInventory

      protected void dropInventory(ServerWorld world)
      Overrides:
      dropInventory in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named dropInventory Lnet/minecraft/entity/LivingEntity;dropInventory(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_16078 Lnet/minecraft/class_1309;method_16078(Lnet/minecraft/class_3218;)V
      official g Lche;g(Laxl;)V
    • applyDamage

      protected void applyDamage(ServerWorld world, DamageSource source, float amount)
      Overrides:
      applyDamage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named applyDamage Lnet/minecraft/entity/LivingEntity;applyDamage(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;F)V
      intermediary method_6074 Lnet/minecraft/class_1309;method_6074(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;F)V
      official c Lche;c(Laxl;Lceq;F)V
    • onStruckByLightning

      public void onStruckByLightning(ServerWorld world, LightningEntity lightning)
      Called when the entity is struck by lightning. This sets the entity on fire and deals lightning damage by default; entities that do not take such damage should override this method to do nothing.
      Overrides:
      onStruckByLightning in class Entity
      Mappings:
      Namespace Name Mixin selector
      named onStruckByLightning Lnet/minecraft/entity/Entity;onStruckByLightning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LightningEntity;)V
      intermediary method_5800 Lnet/minecraft/class_1297;method_5800(Lnet/minecraft/class_3218;Lnet/minecraft/class_1538;)V
      official a Lcgd;a(Laxl;Lchd;)V