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 csp
  • 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 Lcsp;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 Lcsp;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 Lcsp;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 Lcsp;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 Lcsp;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 ct Lcsp;ct: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 cu Lcsp;cu: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 cv Lcsp;cv: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 cw Lcsp;cw: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 cx Lcsp;cx: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 cy Lcsp;cy:Lalm;
    • 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 cz Lcsp;cz:Lalm;
    • 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 Lcsp;a:Lcef;
    • 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 cA Lcsp;cA:Lja;
    • 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 cB Lcsp;cB: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 cC Lcsp;cC: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 cD Lcsp;cD: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 cE Lcsp;cE:Lcdk;
    • 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 cF Lcsp;cF:Lcdk;
    • 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 cG Lcsp;cG:Lcdk;
    • 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 cH Lcsp;cH:Lcdk;
    • 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 cI Lcsp;cI:Lcdk;
  • 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> Lcdv;<init>(Lcee;Ldrq;)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 Lcsp;k()Lcgb$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 Lcsp;m()Lcst;
    • 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 Lcsp;a(Lcst;)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 Lcsp;n()Leev$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 Lcsp;a(Leev$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 Lcsp;h(Lja;)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 Lcsp;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 gI Lcsp;gI()Lcdk;
    • 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 gJ Lcsp;gJ()Lcdk;
    • 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 gK Lcsp;gK()Lcdk;
    • 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 gL Lcsp;gL()Lcdk;
    • 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 gM Lcsp;gM()Lcdk;
    • 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 er Lcew;er()Lcfw$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 Lcew;a(Lcom/mojang/serialization/Dynamic;)Lcfw;
    • 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 eq Lcew;eq()Lcfw;
    • 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 Lcdv;a(Lalq$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 Lcdv;a(Lfir;)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 Lcdv;a(Lfip;)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 Lcey;a(Lawx;)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 Lcdv;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 Lcey;b(Lczl;Lcbp;)Lcbq;
    • 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 Lcsp;a(Lawx;Lbfq;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 Lcsp;c(Ldrq;)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 Lcsp;h(Lawx;)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 gO Lcsp;gO()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 Lcsp;b(Leev$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 Lcey;a(Ldsh;Lcbo;Lced;Lcfo;)Lcfo;
    • 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 gN Lcsp;gN()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 gP Lcsp;gP()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 Lcew;e(Lcci;)Lbcd;
    • 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 f_ Lcew;f_()Lbcd;
    • 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 Lcdv;b(Lja;Lejm;)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 gQ Lcsp;gQ()Lbcd;
    • 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 Lceu;F()Lfoh;
    • 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 Lcdo;a(Legu;Lja;)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 Lcdo;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 Lcfm;a(Lawx;Lbcf;Ldhp;)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 Lcfm;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 Lcew;g(Lawx;)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 Lcew;c(Lawx;Lcci;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 Lcdv;a(Lawx;Lcev;)V