Class ShulkerEntity

All Implemented Interfaces:
Monster, CommandOutput, Nameable, EntityLike

public class ShulkerEntity extends GolemEntity implements Monster
Mappings:
Namespace Name
official bid
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 Lbid;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 bS Lbid;bS:Laus;
      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 Lbid;b:Lwf;
      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 Lbid;c:Lwf;
      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 Lbid;d:Lwf;
      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 bT Lbid;bT: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 bU Lbid;bU: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 bV Lbid;bV: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 bW Lbid;bW: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 bX Lbid;bX: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 bY Lbid;bY: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 bZ Lbid;bZ:F
      intermediary field_30493 Lnet/minecraft/class_1606;field_30493:F
      named field_30493 Lnet/minecraft/entity/mob/ShulkerEntity;field_30493:F
    • field_33765

      static final Vec3f field_33765
      Mappings:
      Namespace Name Mixin selector
      official ca Lbid;ca:Lk;
      intermediary field_33765 Lnet/minecraft/class_1606;field_33765:Lnet/minecraft/class_1160;
      named field_33765 Lnet/minecraft/entity/mob/ShulkerEntity;field_33765:Lnet/minecraft/util/math/Vec3f;
    • field_30494

      private static final float field_30494
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official cf Lbid;cf: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 cb Lbid;cb: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 cc Lbid;cc: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 cd Lbid;cd:Lgg;
      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 ce Lbid;ce: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> Latf;<init>(Latj;Lbwp;)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 Latv;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 aI Latf;aI()Latf$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 cJ Latf;cJ()Laff;
      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 Latv;q()Lafd;
      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 Latv;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 v_ Latt;v_()Lafd;
      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 Latt;c(Lasp;)Lafd;
      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 a_ Latf;a_()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 Lbid;n()Laut$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 Latv;z()Layn;
      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 Latf;a(Lna;)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 Latf;b(Lna;)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 Latf;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 fw Lbid;fw()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 Latf;ag()Ldmv;
      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 B Lbid;B(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 fx Lbid;fx()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 fy Lbid;fy()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 Lbid;a(Lgl;F)Ldmv;
      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 Lbid;a(Lgl;FF)Ldmv;
      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 bk Latf;bk()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 Latf;a(Latf;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 Latf;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 Latv;a(Lbxd;Lary;Latx;Laul;Lna;)Laul;
      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 Latf;a(Latz;Ldna;)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 cV Latf;cV()Ldna;
      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 f Latf;f(Ldna;)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 Latf;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 Lbid;g(Lgg;)Lgl;
      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

      boolean canStay(BlockPos pos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Lbid;a(Lgg;Lgl;)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 Lbid;h(Lgg;)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 Lbid;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 Latf;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 Latf;a(Lasp;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 fz Lbid;fz()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 fA Lbid;fA()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 bi Latf;bi()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 Lbid;t()Lgl;
      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 Lbid;a(Lgl;)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 Latf;a(Lwf;)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 fB Lbid;fB()I
      intermediary method_7115 Lnet/minecraft/class_1606;method_7115()I
      named getPeekAmount Lnet/minecraft/entity/mob/ShulkerEntity;getPeekAmount()I
    • setPeekAmount

      void setPeekAmount(int peekAmount)
      Mappings:
      Namespace Name Mixin selector
      official a Lbid;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 z Lbid;z(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 Latt;b(Lauf;Latg;)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 Latt;a(Lpq;)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 eY Latv;eY()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 eZ Latv;eZ()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 g Latf;g(Latf;)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 bp Latf;bp()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 A Lbid;A(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 Lbid;a(Lbpl;)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 fv Lbid;fv()Lbpl;
      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;