Class ShulkerEntity

All Implemented Interfaces:
Monster, CommandOutput, Nameable, EntityLike

public class ShulkerEntity extends GolemEntity implements Monster
Mappings:
Namespace Name
official bhl
intermediary net/minecraft/class_1606
named net/minecraft/entity/mob/ShulkerEntity
  • Field Details

    • COVERED_ARMOR_BONUS_ID

      private static final UUID COVERED_ARMOR_BONUS_ID
      Mappings:
      Namespace Name Mixin selector
      official e Lbhl;e:Ljava/util/UUID;
      intermediary field_7341 Lnet/minecraft/class_1606;field_7341:Ljava/util/UUID;
      named COVERED_ARMOR_BONUS_ID Lnet/minecraft/entity/mob/ShulkerEntity;COVERED_ARMOR_BONUS_ID:Ljava/util/UUID;
    • COVERED_ARMOR_BONUS

      private static final EntityAttributeModifier COVERED_ARMOR_BONUS
      Mappings:
      Namespace Name Mixin selector
      official bV Lbhl;bV:Laua;
      intermediary field_7342 Lnet/minecraft/class_1606;field_7342:Lnet/minecraft/class_1322;
      named COVERED_ARMOR_BONUS Lnet/minecraft/entity/mob/ShulkerEntity;COVERED_ARMOR_BONUS:Lnet/minecraft/entity/attribute/EntityAttributeModifier;
    • ATTACHED_FACE

      protected static final TrackedData<Direction> ATTACHED_FACE
      Mappings:
      Namespace Name Mixin selector
      official b Lbhl;b:Lvy;
      intermediary field_7344 Lnet/minecraft/class_1606;field_7344:Lnet/minecraft/class_2940;
      named ATTACHED_FACE Lnet/minecraft/entity/mob/ShulkerEntity;ATTACHED_FACE:Lnet/minecraft/entity/data/TrackedData;
    • PEEK_AMOUNT

      protected static final TrackedData<Byte> PEEK_AMOUNT
      Mappings:
      Namespace Name Mixin selector
      official c Lbhl;c:Lvy;
      intermediary field_7346 Lnet/minecraft/class_1606;field_7346:Lnet/minecraft/class_2940;
      named PEEK_AMOUNT Lnet/minecraft/entity/mob/ShulkerEntity;PEEK_AMOUNT:Lnet/minecraft/entity/data/TrackedData;
    • COLOR

      protected static final TrackedData<Byte> COLOR
      Mappings:
      Namespace Name Mixin selector
      official d Lbhl;d:Lvy;
      intermediary field_7343 Lnet/minecraft/class_1606;field_7343:Lnet/minecraft/class_2940;
      named COLOR Lnet/minecraft/entity/mob/ShulkerEntity;COLOR:Lnet/minecraft/entity/data/TrackedData;
    • field_30487

      private static final int field_30487
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official bW Lbhl;bW:I
      intermediary field_30487 Lnet/minecraft/class_1606;field_30487:I
      named field_30487 Lnet/minecraft/entity/mob/ShulkerEntity;field_30487:I
    • field_30488

      private static final byte field_30488
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official bX Lbhl;bX:B
      intermediary field_30488 Lnet/minecraft/class_1606;field_30488:B
      named field_30488 Lnet/minecraft/entity/mob/ShulkerEntity;field_30488:B
    • field_30489

      private static final byte field_30489
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official bY Lbhl;bY:B
      intermediary field_30489 Lnet/minecraft/class_1606;field_30489:B
      named field_30489 Lnet/minecraft/entity/mob/ShulkerEntity;field_30489:B
    • field_30490

      private static final int field_30490
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official bZ Lbhl;bZ:I
      intermediary field_30490 Lnet/minecraft/class_1606;field_30490:I
      named field_30490 Lnet/minecraft/entity/mob/ShulkerEntity;field_30490:I
    • field_30491

      private static final int field_30491
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official ca Lbhl;ca:I
      intermediary field_30491 Lnet/minecraft/class_1606;field_30491:I
      named field_30491 Lnet/minecraft/entity/mob/ShulkerEntity;field_30491:I
    • field_30492

      private static final int field_30492
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official cb Lbhl;cb:I
      intermediary field_30492 Lnet/minecraft/class_1606;field_30492:I
      named field_30492 Lnet/minecraft/entity/mob/ShulkerEntity;field_30492:I
    • field_30493

      private static final float field_30493
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official cc Lbhl;cc:F
      intermediary field_30493 Lnet/minecraft/class_1606;field_30493:F
      named field_30493 Lnet/minecraft/entity/mob/ShulkerEntity;field_30493:F
    • field_30494

      private static final float field_30494
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official ch Lbhl;ch:F
      intermediary field_30494 Lnet/minecraft/class_1606;field_30494:F
      named field_30494 Lnet/minecraft/entity/mob/ShulkerEntity;field_30494:F
    • prevOpenProgress

      private float prevOpenProgress
      Mappings:
      Namespace Name Mixin selector
      official cd Lbhl;cd:F
      intermediary field_7339 Lnet/minecraft/class_1606;field_7339:F
      named prevOpenProgress Lnet/minecraft/entity/mob/ShulkerEntity;prevOpenProgress:F
    • openProgress

      private float openProgress
      Mappings:
      Namespace Name Mixin selector
      official ce Lbhl;ce:F
      intermediary field_7337 Lnet/minecraft/class_1606;field_7337:F
      named openProgress Lnet/minecraft/entity/mob/ShulkerEntity;openProgress:F
    • prevAttachedBlock

      @Nullable private @Nullable BlockPos prevAttachedBlock
      Mappings:
      Namespace Name Mixin selector
      official cf Lbhl;cf:Lgb;
      intermediary field_7345 Lnet/minecraft/class_1606;field_7345:Lnet/minecraft/class_2338;
      named prevAttachedBlock Lnet/minecraft/entity/mob/ShulkerEntity;prevAttachedBlock:Lnet/minecraft/util/math/BlockPos;
    • teleportLerpTimer

      private int teleportLerpTimer
      Mappings:
      Namespace Name Mixin selector
      official cg Lbhl;cg:I
      intermediary field_7340 Lnet/minecraft/class_1606;field_7340:I
      named teleportLerpTimer Lnet/minecraft/entity/mob/ShulkerEntity;teleportLerpTimer:I
  • Constructor Details

    • ShulkerEntity

      public ShulkerEntity(EntityType<? extends ShulkerEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laso;<init>(Lass;Lbvx;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
  • Method Details

    • initGoals

      protected void initGoals()
      Overrides:
      initGoals in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official v Latd;v()V
      intermediary method_5959 Lnet/minecraft/class_1308;method_5959()V
      named initGoals Lnet/minecraft/entity/mob/MobEntity;initGoals()V
    • getMoveEffect

      protected Entity.MoveEffect getMoveEffect()
      Returns the possible effect(s) of an entity moving.
      Overrides:
      getMoveEffect in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aG Laso;aG()Laso$b;
      intermediary method_33570 Lnet/minecraft/class_1297;method_33570()Lnet/minecraft/class_1297$class_5799;
      named getMoveEffect Lnet/minecraft/entity/Entity;getMoveEffect()Lnet/minecraft/entity/Entity$MoveEffect;
    • getSoundCategory

      public SoundCategory getSoundCategory()
      Overrides:
      getSoundCategory in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cG Laso;cG()Laex;
      intermediary method_5634 Lnet/minecraft/class_1297;method_5634()Lnet/minecraft/class_3419;
      named getSoundCategory Lnet/minecraft/entity/Entity;getSoundCategory()Lnet/minecraft/sound/SoundCategory;
    • getAmbientSound

      protected SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class GolemEntity
      Mappings:
      Namespace Name Mixin selector
      official q Latd;q()Laev;
      intermediary method_5994 Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
      named getAmbientSound Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
    • playAmbientSound

      public void playAmbientSound()
      Overrides:
      playAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official K Latd;K()V
      intermediary method_5966 Lnet/minecraft/class_1308;method_5966()V
      named playAmbientSound Lnet/minecraft/entity/mob/MobEntity;playAmbientSound()V
    • getDeathSound

      protected SoundEvent getDeathSound()
      Overrides:
      getDeathSound in class GolemEntity
      Mappings:
      Namespace Name Mixin selector
      official r Latb;r()Laev;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
    • getHurtSound

      protected SoundEvent getHurtSound(DamageSource source)
      Overrides:
      getHurtSound in class GolemEntity
      Mappings:
      Namespace Name Mixin selector
      official c Latb;c(Lary;)Laev;
      intermediary method_6011 Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official f Laso;f()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • createShulkerAttributes

      public static DefaultAttributeContainer.Builder createShulkerAttributes()
      Mappings:
      Namespace Name Mixin selector
      official n Lbhl;n()Laub$a;
      intermediary method_26921 Lnet/minecraft/class_1606;method_26921()Lnet/minecraft/class_5132$class_5133;
      named createShulkerAttributes Lnet/minecraft/entity/mob/ShulkerEntity;createShulkerAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
    • createBodyControl

      protected BodyControl createBodyControl()
      Overrides:
      createBodyControl in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official z Latd;z()Laxv;
      intermediary method_5963 Lnet/minecraft/class_1308;method_5963()Lnet/minecraft/class_1330;
      named createBodyControl Lnet/minecraft/entity/mob/MobEntity;createBodyControl()Lnet/minecraft/entity/ai/control/BodyControl;
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(Lmv;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laso;b(Lmv;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • tick

      public void tick()
      Overrides:
      tick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official k Laso;k()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • tryAttachOrTeleport

      private void tryAttachOrTeleport()
      Mappings:
      Namespace Name Mixin selector
      official fq Lbhl;fq()V
      intermediary method_33348 Lnet/minecraft/class_1606;method_33348()V
      named tryAttachOrTeleport Lnet/minecraft/entity/mob/ShulkerEntity;tryAttachOrTeleport()V
    • calculateBoundingBox

      protected Box calculateBoundingBox()
      Overrides:
      calculateBoundingBox in class Entity
      Mappings:
      Namespace Name Mixin selector
      official ag Laso;ag()Ldlw;
      intermediary method_33332 Lnet/minecraft/class_1297;method_33332()Lnet/minecraft/class_238;
      named calculateBoundingBox Lnet/minecraft/entity/Entity;calculateBoundingBox()Lnet/minecraft/util/math/Box;
    • method_33342

      private static float method_33342(float float2)
      Mappings:
      Namespace Name Mixin selector
      official z Lbhl;z(F)F
      intermediary method_33342 Lnet/minecraft/class_1606;method_33342(F)F
      named method_33342 Lnet/minecraft/entity/mob/ShulkerEntity;method_33342(F)F
    • tickOpenProgress

      private boolean tickOpenProgress()
      Mappings:
      Namespace Name Mixin selector
      official fr Lbhl;fr()Z
      intermediary method_33349 Lnet/minecraft/class_1606;method_33349()Z
      named tickOpenProgress Lnet/minecraft/entity/mob/ShulkerEntity;tickOpenProgress()Z
    • moveEntities

      private void moveEntities()
      Mappings:
      Namespace Name Mixin selector
      official fs Lbhl;fs()V
      intermediary method_33350 Lnet/minecraft/class_1606;method_33350()V
      named moveEntities Lnet/minecraft/entity/mob/ShulkerEntity;moveEntities()V
    • method_33346

      public static Box method_33346(Direction direction, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhl;a(Lgg;F)Ldlw;
      intermediary method_33346 Lnet/minecraft/class_1606;method_33346(Lnet/minecraft/class_2350;F)Lnet/minecraft/class_238;
      named method_33346 Lnet/minecraft/entity/mob/ShulkerEntity;method_33346(Lnet/minecraft/util/math/Direction;F)Lnet/minecraft/util/math/Box;
    • method_33347

      public static Box method_33347(Direction direction, float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhl;a(Lgg;FF)Ldlw;
      intermediary method_33347 Lnet/minecraft/class_1606;method_33347(Lnet/minecraft/class_2350;FF)Lnet/minecraft/class_238;
      named method_33347 Lnet/minecraft/entity/mob/ShulkerEntity;method_33347(Lnet/minecraft/util/math/Direction;FF)Lnet/minecraft/util/math/Box;
    • getHeightOffset

      public double getHeightOffset()
      Overrides:
      getHeightOffset in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bi Laso;bi()D
      intermediary method_5678 Lnet/minecraft/class_1297;method_5678()D
      named getHeightOffset Lnet/minecraft/entity/Entity;getHeightOffset()D
    • startRiding

      public boolean startRiding(Entity entity, boolean force)
      Overrides:
      startRiding in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(Laso;Z)Z
      intermediary method_5873 Lnet/minecraft/class_1297;method_5873(Lnet/minecraft/class_1297;Z)Z
      named startRiding Lnet/minecraft/entity/Entity;startRiding(Lnet/minecraft/entity/Entity;Z)Z
    • stopRiding

      public void stopRiding()
      Overrides:
      stopRiding in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official m Laso;m()V
      intermediary method_5848 Lnet/minecraft/class_1297;method_5848()V
      named stopRiding Lnet/minecraft/entity/Entity;stopRiding()V
    • initialize

      @Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt)
      Overrides:
      initialize in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Latd;a(Lbwl;Larh;Latf;Latt;Lmv;)Latt;
      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_2487;)Lnet/minecraft/class_1315;
      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/nbt/NbtCompound;)Lnet/minecraft/entity/EntityData;
    • move

      public void move(MovementType movementType, Vec3d movement)
      Overrides:
      move in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(Lath;Ldmb;)V
      intermediary method_5784 Lnet/minecraft/class_1297;method_5784(Lnet/minecraft/class_1313;Lnet/minecraft/class_243;)V
      named move Lnet/minecraft/entity/Entity;move(Lnet/minecraft/entity/MovementType;Lnet/minecraft/util/math/Vec3d;)V
    • getVelocity

      public Vec3d getVelocity()
      Overrides:
      getVelocity in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cR Laso;cR()Ldmb;
      intermediary method_18798 Lnet/minecraft/class_1297;method_18798()Lnet/minecraft/class_243;
      named getVelocity Lnet/minecraft/entity/Entity;getVelocity()Lnet/minecraft/util/math/Vec3d;
    • setVelocity

      public void setVelocity(Vec3d velocity)
      Overrides:
      setVelocity in class Entity
      Mappings:
      Namespace Name Mixin selector
      official g Laso;g(Ldmb;)V
      intermediary method_18799 Lnet/minecraft/class_1297;method_18799(Lnet/minecraft/class_243;)V
      named setVelocity Lnet/minecraft/entity/Entity;setVelocity(Lnet/minecraft/util/math/Vec3d;)V
    • setPosition

      public void setPosition(double x, double y, double z)
      Overrides:
      setPosition in class Entity
      Mappings:
      Namespace Name Mixin selector
      official e Laso;e(DDD)V
      intermediary method_5814 Lnet/minecraft/class_1297;method_5814(DDD)V
      named setPosition Lnet/minecraft/entity/Entity;setPosition(DDD)V
    • findAttachSide

      @Nullable protected @Nullable Direction findAttachSide(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official g Lbhl;g(Lgb;)Lgg;
      intermediary method_24351 Lnet/minecraft/class_1606;method_24351(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2350;
      named findAttachSide Lnet/minecraft/entity/mob/ShulkerEntity;findAttachSide(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Direction;
    • canStay

      private boolean canStay(BlockPos pos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhl;a(Lgb;Lgg;)Z
      intermediary method_24350 Lnet/minecraft/class_1606;method_24350(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
      named canStay Lnet/minecraft/entity/mob/ShulkerEntity;canStay(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
    • method_33351

      private boolean method_33351(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official h Lbhl;h(Lgb;)Z
      intermediary method_33351 Lnet/minecraft/class_1606;method_33351(Lnet/minecraft/class_2338;)Z
      named method_33351 Lnet/minecraft/entity/mob/ShulkerEntity;method_33351(Lnet/minecraft/util/math/BlockPos;)Z
    • tryTeleport

      protected boolean tryTeleport()
      Mappings:
      Namespace Name Mixin selector
      official p Lbhl;p()Z
      intermediary method_7127 Lnet/minecraft/class_1606;method_7127()Z
      named tryTeleport Lnet/minecraft/entity/mob/ShulkerEntity;tryTeleport()Z
    • updateTrackedPositionAndAngles

      public void updateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate)
      Overrides:
      updateTrackedPositionAndAngles in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(DDDFFIZ)V
      intermediary method_5759 Lnet/minecraft/class_1297;method_5759(DDDFFIZ)V
      named updateTrackedPositionAndAngles Lnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFIZ)V
    • damage

      public boolean damage(DamageSource source, float amount)
      Overrides:
      damage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(Lary;F)Z
      intermediary method_5643 Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • isClosed

      private boolean isClosed()
      Mappings:
      Namespace Name Mixin selector
      official ft Lbhl;ft()Z
      intermediary method_7124 Lnet/minecraft/class_1606;method_7124()Z
      named isClosed Lnet/minecraft/entity/mob/ShulkerEntity;isClosed()Z
    • spawnNewShulker

      private void spawnNewShulker()
      Mappings:
      Namespace Name Mixin selector
      official fu Lbhl;fu()V
      intermediary method_31547 Lnet/minecraft/class_1606;method_31547()V
      named spawnNewShulker Lnet/minecraft/entity/mob/ShulkerEntity;spawnNewShulker()V
    • isCollidable

      public boolean isCollidable()
      Overrides:
      isCollidable in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bg Laso;bg()Z
      intermediary method_30948 Lnet/minecraft/class_1297;method_30948()Z
      named isCollidable Lnet/minecraft/entity/Entity;isCollidable()Z
    • getAttachedFace

      public Direction getAttachedFace()
      Mappings:
      Namespace Name Mixin selector
      official t Lbhl;t()Lgg;
      intermediary method_7119 Lnet/minecraft/class_1606;method_7119()Lnet/minecraft/class_2350;
      named getAttachedFace Lnet/minecraft/entity/mob/ShulkerEntity;getAttachedFace()Lnet/minecraft/util/math/Direction;
    • setAttachedFace

      private void setAttachedFace(Direction face)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhl;a(Lgg;)V
      intermediary method_35192 Lnet/minecraft/class_1606;method_35192(Lnet/minecraft/class_2350;)V
      named setAttachedFace Lnet/minecraft/entity/mob/ShulkerEntity;setAttachedFace(Lnet/minecraft/util/math/Direction;)V
    • onTrackedDataSet

      public void onTrackedDataSet(TrackedData<?> data)
      Overrides:
      onTrackedDataSet in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(Lvy;)V
      intermediary method_5674 Lnet/minecraft/class_1297;method_5674(Lnet/minecraft/class_2940;)V
      named onTrackedDataSet Lnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
    • getPeekAmount

      private int getPeekAmount()
      Mappings:
      Namespace Name Mixin selector
      official fv Lbhl;fv()I
      intermediary method_7115 Lnet/minecraft/class_1606;method_7115()I
      named getPeekAmount Lnet/minecraft/entity/mob/ShulkerEntity;getPeekAmount()I
    • setPeekAmount

      private void setPeekAmount(int peekAmount)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhl;a(I)V
      intermediary method_7122 Lnet/minecraft/class_1606;method_7122(I)V
      named setPeekAmount Lnet/minecraft/entity/mob/ShulkerEntity;setPeekAmount(I)V
    • getOpenProgress

      public float getOpenProgress(float delta)
      Mappings:
      Namespace Name Mixin selector
      official x Lbhl;x(F)F
      intermediary method_7116 Lnet/minecraft/class_1606;method_7116(F)F
      named getOpenProgress Lnet/minecraft/entity/mob/ShulkerEntity;getOpenProgress(F)F
    • getActiveEyeHeight

      protected float getActiveEyeHeight(EntityPose pose, EntityDimensions dimensions)
      Overrides:
      getActiveEyeHeight in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official b Latb;b(Latn;Lasp;)F
      intermediary method_18394 Lnet/minecraft/class_1309;method_18394(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F
      named getActiveEyeHeight Lnet/minecraft/entity/LivingEntity;getActiveEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
    • readFromPacket

      public void readFromPacket(MobSpawnS2CPacket packet)
      Overrides:
      readFromPacket in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lpl;)V
      intermediary method_33579 Lnet/minecraft/class_1309;method_33579(Lnet/minecraft/class_2610;)V
      named readFromPacket Lnet/minecraft/entity/LivingEntity;readFromPacket(Lnet/minecraft/network/packet/s2c/play/MobSpawnS2CPacket;)V
    • getLookPitchSpeed

      public int getLookPitchSpeed()
      Overrides:
      getLookPitchSpeed in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official eS Latd;eS()I
      intermediary method_5978 Lnet/minecraft/class_1308;method_5978()I
      named getLookPitchSpeed Lnet/minecraft/entity/mob/MobEntity;getLookPitchSpeed()I
    • getBodyYawSpeed

      public int getBodyYawSpeed()
      Overrides:
      getBodyYawSpeed in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official eT Latd;eT()I
      intermediary method_5986 Lnet/minecraft/class_1308;method_5986()I
      named getBodyYawSpeed Lnet/minecraft/entity/mob/MobEntity;getBodyYawSpeed()I
    • pushAwayFrom

      public void pushAwayFrom(Entity entity)
      Overrides:
      pushAwayFrom in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official i Laso;i(Laso;)V
      intermediary method_5697 Lnet/minecraft/class_1297;method_5697(Lnet/minecraft/class_1297;)V
      named pushAwayFrom Lnet/minecraft/entity/Entity;pushAwayFrom(Lnet/minecraft/entity/Entity;)V
    • getTargetingMargin

      public float getTargetingMargin()
      Overrides:
      getTargetingMargin in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bn Laso;bn()F
      intermediary method_5871 Lnet/minecraft/class_1297;method_5871()F
      named getTargetingMargin Lnet/minecraft/entity/Entity;getTargetingMargin()F
    • method_33352

      public Optional<Vec3d> method_33352(float float2)
      Mappings:
      Namespace Name Mixin selector
      official y Lbhl;y(F)Ljava/util/Optional;
      intermediary method_33352 Lnet/minecraft/class_1606;method_33352(F)Ljava/util/Optional;
      named method_33352 Lnet/minecraft/entity/mob/ShulkerEntity;method_33352(F)Ljava/util/Optional;
    • setColor

      private void setColor(DyeColor color)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhl;a(Lbot;)V
      intermediary method_31546 Lnet/minecraft/class_1606;method_31546(Lnet/minecraft/class_1767;)V
      named setColor Lnet/minecraft/entity/mob/ShulkerEntity;setColor(Lnet/minecraft/util/DyeColor;)V
    • getColor

      @Nullable public @Nullable DyeColor getColor()
      Mappings:
      Namespace Name Mixin selector
      official fp Lbhl;fp()Lbot;
      intermediary method_7121 Lnet/minecraft/class_1606;method_7121()Lnet/minecraft/class_1767;
      named getColor Lnet/minecraft/entity/mob/ShulkerEntity;getColor()Lnet/minecraft/util/DyeColor;