Package net.minecraft.entity.mob
Class ShulkerEntity
- All Implemented Interfaces:
EntityLike
,Monster
,CommandOutput
,Nameable
public class ShulkerEntity extends GolemEntity implements Monster
- Mappings:
Namespace Name official bfl
intermediary net/minecraft/class_1606
named net/minecraft/entity/mob/ShulkerEntity
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
ShulkerEntity.PeekGoal
(package private) class
ShulkerEntity.SearchForPlayerGoal
(package private) static class
ShulkerEntity.SearchForTargetGoal
(package private) class
ShulkerEntity.ShootBulletGoal
(package private) static class
ShulkerEntity.ShulkerBodyControl
Nested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.class_5799, Entity.PositionUpdater, Entity.RemovalReason
-
Field Summary
Fields Modifier and Type Field Description protected static TrackedData<Direction>
ATTACHED_FACE
protected static TrackedData<Byte>
COLOR
private static EntityAttributeModifier
COVERED_ARMOR_BONUS
private static UUID
COVERED_ARMOR_BONUS_ID
private float
openProgress
protected static TrackedData<Byte>
PEEK_AMOUNT
private BlockPos
prevAttachedBlock
private float
prevOpenProgress
private int
teleportLerpTimer
Fields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, armorDropChances, experiencePoints, goalSelector, handDropChances, jumpControl, lookControl, moveControl, navigation, targetSelector
Fields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, attackingPlayer, bodyTrackingIncrements, bodyYaw, brain, dead, deathTime, defaultMaxHealth, despawnCounter, field_6215, flyingSpeed, forwardSpeed, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, itemUseTimeLeft, jumping, knockbackVelocity, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, lastLimbDistance, limbAngle, limbDistance, LIVING_FLAGS, lookDirection, maxHurtTime, playerHitTimer, preferredHand, prevBodyYaw, prevHeadYaw, prevLookDirection, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideTicks, roll, scoreAmount, serverHeadYaw, serverPitch, serverX, serverY, serverYaw, serverZ, sidewaysSpeed, SLEEPING_DIMENSIONS, stepBobbingAmount, stuckArrowTimer, stuckStingerTimer, upwardSpeed
Fields inherited from class net.minecraft.entity.Entity
age, dataTracker, distanceTraveled, fallDistance, field_28627, field_28629, firstUpdate, FLAGS, fluidHeight, glowing, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inanimate, inNetherPortal, inPowderSnow, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, LOGGER, movementMultiplier, netherPortalTime, noClip, onGround, pitch, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, ridingCooldown, stepHeight, submergedFluidTag, submergedInWater, timeUntilRegen, touchingWater, uuid, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, world, yaw
Fields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY
-
Constructor Summary
Constructors Constructor Description ShulkerEntity(EntityType<? extends ShulkerEntity> type, World world)
-
Method Summary
Modifier and Type Method Description private boolean
canStay(BlockPos pos, Direction direction)
protected BodyControl
createBodyControl()
static DefaultAttributeContainer.Builder
createShulkerAttributes()
boolean
damage(DamageSource source, float amount)
protected Direction
findAttachSide(BlockPos pos)
protected float
getActiveEyeHeight(EntityPose pose, EntityDimensions dimensions)
protected SoundEvent
getAmbientSound()
Direction
getAttachedFace()
int
getBodyYawSpeed()
DyeColor
getColor()
protected SoundEvent
getDeathSound()
double
getHeightOffset()
protected SoundEvent
getHurtSound(DamageSource source)
int
getLookPitchSpeed()
float
getOpenProgress(float delta)
private int
getPeekAmount()
SoundCategory
getSoundCategory()
float
getTargetingMargin()
Vec3d
getVelocity()
protected void
initDataTracker()
protected void
initGoals()
EntityData
initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, EntityData entityData, CompoundTag entityTag)
private boolean
isClosed()
boolean
isCollidable()
protected Box
method_33332()
private static float
method_33342(float float2)
static Box
method_33346(Direction direction, float float2)
static Box
method_33347(Direction direction, float float2, float float3)
private void
method_33348()
private boolean
method_33349()
private void
method_33350()
private boolean
method_33351(BlockPos blockPos)
Optional<Vec3d>
method_33352(float float2)
protected Entity.class_5799
method_33570()
void
method_33579(MobSpawnS2CPacket mobSpawnS2CPacket)
void
move(MovementType movementType, Vec3d movement)
void
playAmbientSound()
void
pushAwayFrom(Entity entity)
void
readCustomDataFromTag(CompoundTag tag)
private void
setColor(DyeColor color)
private void
setPeekAmount(int peekAmount)
void
setPosition(double x, double y, double z)
void
setVelocity(Vec3d velocity)
private void
spawnNewShulker()
boolean
startRiding(Entity entity, boolean force)
void
stopRiding()
void
tick()
protected boolean
tryTeleport()
void
updateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate)
void
writeCustomDataToTag(CompoundTag tag)
Methods inherited from class net.minecraft.entity.passive.GolemEntity
canImmediatelyDespawn, getMinAmbientSoundDelay, handleFallDamage
Methods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getPathfindingFavor, getPathfindingFavor, getRunFromLeashSpeed, isNavigating, updateForLeashLength, updateLeash
Methods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, baseTick, canBeControlledByRider, canBeLeashedBy, canEquip, canGather, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canTarget, canUseRangedWeapon, checkDespawn, createMobAttributes, createNavigation, detachLeash, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipLootStack, equipStack, getArmorItems, getCurrentExperience, getDropChance, getEquipmentForSlot, getEquippedStack, getHoldingEntity, getItemsHand, getJumpControl, getLimitPerChunk, getLookControl, getLookYawSpeed, getLootContextBuilder, getLootTable, getLootTableId, getMainArm, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getTarget, getVisibilityCache, handleStatus, hasPositionTarget, initEquipment, interact, interactMob, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isLogicalSideForUpdatingMovement, isPersistent, lookAtEntity, loot, method_29243, method_29244, method_33191, mobTick, movesIndependently, onEatingGrass, onPlayerSpawnedChild, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setBaby, setCanPickUpLoot, setEquipmentDropChance, setForwardSpeed, setHoldingEntityId, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, swimUpward, tickMovement, tickNewAi, tryAttack, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControls
Methods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyEnchantmentsToDamage, applyMovementEffects, applyStatusEffect, attackLivingEntity, canBeRiddenInWater, canBreatheInWater, canDropLootAndXp, canFreeze, canHaveStatusEffect, canSee, canTakeDamage, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, collides, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, createSpawnPacket, damageArmor, damageShield, deserializeBrain, displaySoulSpeedEffects, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getArrowType, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseMovementSpeedMultiplier, getBlockState, getBoundingBox, getBrain, getClimbingPos, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEyeHeight, getFallSound, getGroup, getHandSwingProgress, getHeadYaw, getHealth, getItemUseTime, getItemUseTimeLeft, getJumpVelocity, getLastAttackedTime, getLastAttackTime, getLeaningPitch, getMainHandStack, getMaxHealth, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffHandStack, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getRandom, getRecentDamageSource, getRoll, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getSoundVolume, getStackInHand, getStatusEffect, getStatusEffects, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isBaby, isBlocking, isClimbing, isDead, isFallFlying, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPushable, isSleeping, isTarget, isUndead, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lookAt, markEffectsDirty, method_26317, method_26318, method_29500, method_30633, method_31079, method_32318, onAttacking, onDeath, onEquipStack, onKilledBy, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, onTrackedDataSet, playBlockFallSound, pushAway, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, scheduleVelocityUpdate, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAbsorptionAmount, setAttacker, setAttacking, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setOnGround, setRiptideTicks, setSleepingPosition, setSprinting, setStackInHand, setStingerCount, setStuckArrowCount, setYaw, shouldAlwaysDropXp, shouldDisplaySoulSpeedEffects, shouldDropLoot, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickCramming, tickHandSwing, tickInVoid, tickRiding, tickRiptide, tickStatusEffects, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, wakeUp
Methods inherited from class net.minecraft.entity.Entity
addPassenger, addScoreboardTag, addVelocity, adjustMovementForCollisions, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, adjustSingleAxisMovementForCollisions, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeSpectated, canExplosionDestroyBlock, canFly, canStartRiding, canUsePortals, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, dealDamage, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, fromTag, getAir, getBlockPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCustomName, getDataTracker, getDefaultName, getDefaultNetherPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMovementDirection, getName, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPos, getPose, getPrimaryPassenger, getRandomBodyY, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getServer, getSplashSound, getStandingEyeHeight, getSwimSound, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocityAffectingPos, getWidth, getX, getY, getZ, handleAttack, hasCustomName, hashCode, hasNetherPortalCooldown, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, hasPassengerType, hasPermissionLevel, hasPlayerRider, hasVehicle, hasWings, interactAt, isAttackable, isConnectedThroughVehicle, isCustomNameVisible, isDescending, isFireImmune, isFreezing, isGlowing, isImmuneToExplosion, isInLava, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isOnFire, isOnGround, isPartOf, isPlayer, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, method_29241, method_29919, method_30330, method_30951, method_31744, method_32877, method_33567, method_33568, method_33569, method_33571, method_33573, method_33574, method_33575, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onKilledOther, onPassengerLookAround, onPlayerCollision, onSpawnPacket, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playFlySound, playSound, playStepSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removePassenger, removeScoreboardTag, requestTeleport, resetNetherPortalCooldown, resetPosition, saveSelfToTag, saveToTag, sendSystemMessage, setAir, setBoundingBox, setCustomName, setCustomNameVisible, setEntityId, setFireTicks, setFlag, setFrozenTicks, setGlowing, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setPos, setPose, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocityClient, shouldBroadcastConsoleToOps, shouldLeaveSwimmingPose, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredHorizontalLength, startRiding, streamPassengers, streamPassengersRecursively, teleport, tickNetherPortal, tickNetherPortalCooldown, toListTag, toListTag, toString, toTag, unsetRemoved, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSwimming, updateTrackedPosition, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide
-
Field Details
-
COVERED_ARMOR_BONUS_ID
- Mappings:
Namespace Name Mixin selector official bm
Lbfl;bm: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
- Mappings:
Namespace Name Mixin selector official bn
Lbfl;bn:Lasg;
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
- Mappings:
Namespace Name Mixin selector official b
Lbfl;b:Lvk;
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
- Mappings:
Namespace Name Mixin selector official c
Lbfl;c:Lvk;
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
- Mappings:
Namespace Name Mixin selector official d
Lbfl;d:Lvk;
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;
-
prevOpenProgress
private float prevOpenProgress- Mappings:
Namespace Name Mixin selector official bo
Lbfl;bo: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 bp
Lbfl;bp:F
intermediary field_7337
Lnet/minecraft/class_1606;field_7337:F
named openProgress
Lnet/minecraft/entity/mob/ShulkerEntity;openProgress:F
-
prevAttachedBlock
- Mappings:
Namespace Name Mixin selector official bq
Lbfl;bq:Lfx;
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 br
Lbfl;br:I
intermediary field_7340
Lnet/minecraft/class_1606;field_7340:I
named teleportLerpTimer
Lnet/minecraft/entity/mob/ShulkerEntity;teleportLerpTimer:I
-
-
Constructor Details
-
ShulkerEntity
- Mappings:
Namespace Name Mixin selector official <init>
Laqv;<init>(Laqz;Lbtv;)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() -
method_33570
- Overrides:
method_33570
in classEntity
- Mappings:
Namespace Name Mixin selector official aE
Laqv;aE()Laqv$b;
intermediary method_33570
Lnet/minecraft/class_1297;method_33570()Lnet/minecraft/class_1297$class_5799;
named method_33570
Lnet/minecraft/entity/Entity;method_33570()Lnet/minecraft/entity/Entity$class_5799;
-
getSoundCategory
- Overrides:
getSoundCategory
in classEntity
- Mappings:
Namespace Name Mixin selector official cE
Laqv;cE()Laeh;
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
- Overrides:
getAmbientSound
in classGolemEntity
- Mappings:
Namespace Name Mixin selector official p
Larj;p()Laef;
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 classMobEntity
- Mappings:
Namespace Name Mixin selector official J
Larj;J()V
intermediary method_5966
Lnet/minecraft/class_1308;method_5966()V
named playAmbientSound
Lnet/minecraft/entity/mob/MobEntity;playAmbientSound()V
-
getDeathSound
- Overrides:
getDeathSound
in classGolemEntity
- Mappings:
Namespace Name Mixin selector official q
Lari;q()Laef;
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
- Overrides:
getHurtSound
in classGolemEntity
- Mappings:
Namespace Name Mixin selector official c
Lari;c(Laqf;)Laef;
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 classMobEntity
- Mappings:
Namespace Name Mixin selector official e
Laqv;e()V
intermediary method_5693
Lnet/minecraft/class_1297;method_5693()V
named initDataTracker
Lnet/minecraft/entity/Entity;initDataTracker()V
-
createShulkerAttributes
- Mappings:
Namespace Name Mixin selector official m
Lbfl;m()Lash$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
- Overrides:
createBodyControl
in classMobEntity
- Mappings:
Namespace Name Mixin selector official x
Larj;x()Lavw;
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;
-
readCustomDataFromTag
- Overrides:
readCustomDataFromTag
in classMobEntity
- Mappings:
Namespace Name Mixin selector official a
Laqv;a(Lmq;)V
intermediary method_5749
Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
named readCustomDataFromTag
Lnet/minecraft/entity/Entity;readCustomDataFromTag(Lnet/minecraft/nbt/CompoundTag;)V
-
writeCustomDataToTag
- Overrides:
writeCustomDataToTag
in classMobEntity
- Mappings:
Namespace Name Mixin selector official b
Laqv;b(Lmq;)V
intermediary method_5652
Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
named writeCustomDataToTag
Lnet/minecraft/entity/Entity;writeCustomDataToTag(Lnet/minecraft/nbt/CompoundTag;)V
-
tick
public void tick() -
method_33348
private void method_33348()- Mappings:
Namespace Name Mixin selector official fm
Lbfl;fm()V
intermediary method_33348
Lnet/minecraft/class_1606;method_33348()V
named method_33348
Lnet/minecraft/entity/mob/ShulkerEntity;method_33348()V
-
method_33332
- Overrides:
method_33332
in classEntity
- Mappings:
Namespace Name Mixin selector official ae
Laqv;ae()Ldip;
intermediary method_33332
Lnet/minecraft/class_1297;method_33332()Lnet/minecraft/class_238;
named method_33332
Lnet/minecraft/entity/Entity;method_33332()Lnet/minecraft/util/math/Box;
-
method_33342
private static float method_33342(float float2)- Mappings:
Namespace Name Mixin selector official z
Lbfl;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
-
method_33349
private boolean method_33349()- Mappings:
Namespace Name Mixin selector official fn
Lbfl;fn()Z
intermediary method_33349
Lnet/minecraft/class_1606;method_33349()Z
named method_33349
Lnet/minecraft/entity/mob/ShulkerEntity;method_33349()Z
-
method_33350
private void method_33350()- Mappings:
Namespace Name Mixin selector official fo
Lbfl;fo()V
intermediary method_33350
Lnet/minecraft/class_1606;method_33350()V
named method_33350
Lnet/minecraft/entity/mob/ShulkerEntity;method_33350()V
-
method_33346
- Mappings:
Namespace Name Mixin selector official a
Lbfl;a(Lgc;F)Ldip;
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
- Mappings:
Namespace Name Mixin selector official a
Lbfl;a(Lgc;FF)Ldip;
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 classEntity
- Mappings:
Namespace Name Mixin selector official bg
Laqv;bg()D
intermediary method_5678
Lnet/minecraft/class_1297;method_5678()D
named getHeightOffset
Lnet/minecraft/entity/Entity;getHeightOffset()D
-
startRiding
- Overrides:
startRiding
in classMobEntity
- Mappings:
Namespace Name Mixin selector official a
Laqv;a(Laqv;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 classLivingEntity
- Mappings:
Namespace Name Mixin selector official l
Laqv;l()V
intermediary method_5848
Lnet/minecraft/class_1297;method_5848()V
named stopRiding
Lnet/minecraft/entity/Entity;stopRiding()V
-
initialize
@Nullable public EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable CompoundTag entityTag)- Overrides:
initialize
in classMobEntity
- Mappings:
Namespace Name Mixin selector official a
Larj;a(Lbuj;Lapo;Larl;Larz;Lmq;)Larz;
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/CompoundTag;)Lnet/minecraft/entity/EntityData;
-
move
- Overrides:
move
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Laqv;a(Larn;Ldiu;)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
- Overrides:
getVelocity
in classEntity
- Mappings:
Namespace Name Mixin selector official cO
Laqv;cO()Ldiu;
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
- Overrides:
setVelocity
in classEntity
- Mappings:
Namespace Name Mixin selector official g
Laqv;g(Ldiu;)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 classEntity
- Mappings:
Namespace Name Mixin selector official e
Laqv;e(DDD)V
intermediary method_5814
Lnet/minecraft/class_1297;method_5814(DDD)V
named setPosition
Lnet/minecraft/entity/Entity;setPosition(DDD)V
-
findAttachSide
- Mappings:
Namespace Name Mixin selector official g
Lbfl;g(Lfx;)Lgc;
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
- Mappings:
Namespace Name Mixin selector official a
Lbfl;a(Lfx;Lgc;)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
- Mappings:
Namespace Name Mixin selector official h
Lbfl;h(Lfx;)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 o
Lbfl;o()Z
intermediary method_7127
Lnet/minecraft/class_1606;method_7127()Z
named tryTeleport
Lnet/minecraft/entity/mob/ShulkerEntity;tryTeleport()Z
-
updateTrackedPositionAndAngles
@Environment(CLIENT) public void updateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate)- Overrides:
updateTrackedPositionAndAngles
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Laqv;a(DDDFFIZ)V
intermediary method_5759
Lnet/minecraft/class_1297;method_5759(DDDFFIZ)V
named updateTrackedPositionAndAngles
Lnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFIZ)V
-
damage
- Overrides:
damage
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Laqv;a(Laqf;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 fp
Lbfl;fp()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 fq
Lbfl;fq()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 classEntity
- Mappings:
Namespace Name Mixin selector official be
Laqv;be()Z
intermediary method_30948
Lnet/minecraft/class_1297;method_30948()Z
named isCollidable
Lnet/minecraft/entity/Entity;isCollidable()Z
-
getAttachedFace
- Mappings:
Namespace Name Mixin selector official r
Lbfl;r()Lgc;
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;
-
getPeekAmount
private int getPeekAmount()- Mappings:
Namespace Name Mixin selector official fr
Lbfl;fr()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
Lbfl;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
- Mappings:
Namespace Name Mixin selector official x
Lbfl;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
- Overrides:
getActiveEyeHeight
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official b
Lari;b(Lart;Laqw;)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
-
method_33579
- Overrides:
method_33579
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lari;a(Lpg;)V
intermediary method_33579
Lnet/minecraft/class_1309;method_33579(Lnet/minecraft/class_2610;)V
named method_33579
Lnet/minecraft/entity/LivingEntity;method_33579(Lnet/minecraft/network/packet/s2c/play/MobSpawnS2CPacket;)V
-
getLookPitchSpeed
public int getLookPitchSpeed()- Overrides:
getLookPitchSpeed
in classMobEntity
- Mappings:
Namespace Name Mixin selector official eO
Larj;eO()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 classMobEntity
- Mappings:
Namespace Name Mixin selector official eP
Larj;eP()I
intermediary method_5986
Lnet/minecraft/class_1308;method_5986()I
named getBodyYawSpeed
Lnet/minecraft/entity/mob/MobEntity;getBodyYawSpeed()I
-
pushAwayFrom
- Overrides:
pushAwayFrom
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official i
Laqv;i(Laqv;)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 classEntity
- Mappings:
Namespace Name Mixin selector official bl
Laqv;bl()F
intermediary method_5871
Lnet/minecraft/class_1297;method_5871()F
named getTargetingMargin
Lnet/minecraft/entity/Entity;getTargetingMargin()F
-
method_33352
- Mappings:
Namespace Name Mixin selector official y
Lbfl;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
- Mappings:
Namespace Name Mixin selector official a
Lbfl;a(Lbms;)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
- Mappings:
Namespace Name Mixin selector official fl
Lbfl;fl()Lbms;
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;
-