Package net.minecraft.entity.mob
Class ShulkerEntity
- All Implemented Interfaces:
Monster,CommandOutput,Nameable,EntityLike
public class ShulkerEntity extends GolemEntity implements Monster
- Mappings:
Namespace Name official bfnintermediary net/minecraft/class_1606named net/minecraft/entity/mob/ShulkerEntity
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classShulkerEntity.PeekGoal(package private) classShulkerEntity.SearchForPlayerGoal(package private) static classShulkerEntity.SearchForTargetGoal(package private) classShulkerEntity.ShootBulletGoal(package private) static classShulkerEntity.ShulkerBodyControlNested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason -
Field Summary
Fields Modifier and Type Field Description protected static TrackedData<Direction>ATTACHED_FACEprotected static TrackedData<Byte>COLORprivate static EntityAttributeModifierCOVERED_ARMOR_BONUSprivate static UUIDCOVERED_ARMOR_BONUS_IDprivate floatopenProgressprotected static TrackedData<Byte>PEEK_AMOUNTprivate BlockPosprevAttachedBlockprivate floatprevOpenProgressprivate intteleportLerpTimerFields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, armorDropChances, experiencePoints, goalSelector, handDropChances, jumpControl, lookControl, moveControl, navigation, targetSelectorFields 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, upwardSpeedFields 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, yawFields 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 booleancanStay(BlockPos pos, Direction direction)protected BodyControlcreateBodyControl()static DefaultAttributeContainer.BuildercreateShulkerAttributes()booleandamage(DamageSource source, float amount)protected DirectionfindAttachSide(BlockPos pos)protected floatgetActiveEyeHeight(EntityPose pose, EntityDimensions dimensions)protected SoundEventgetAmbientSound()DirectiongetAttachedFace()intgetBodyYawSpeed()DyeColorgetColor()protected SoundEventgetDeathSound()doublegetHeightOffset()protected SoundEventgetHurtSound(DamageSource source)intgetLookPitchSpeed()protected Entity.MoveEffectgetMoveEffect()Returns the possible effect(s) of an entity moving.floatgetOpenProgress(float delta)private intgetPeekAmount()SoundCategorygetSoundCategory()floatgetTargetingMargin()Vec3dgetVelocity()protected voidinitDataTracker()protected voidinitGoals()EntityDatainitialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, EntityData entityData, CompoundTag entityTag)private booleanisClosed()booleanisCollidable()protected Boxmethod_33332()private static floatmethod_33342(float float2)static Boxmethod_33346(Direction direction, float float2)static Boxmethod_33347(Direction direction, float float2, float float3)private voidmethod_33348()private booleanmethod_33349()private voidmethod_33350()private booleanmethod_33351(BlockPos blockPos)Optional<Vec3d>method_33352(float float2)voidmethod_33579(MobSpawnS2CPacket mobSpawnS2CPacket)voidmove(MovementType movementType, Vec3d movement)voidplayAmbientSound()voidpushAwayFrom(Entity entity)voidreadCustomDataFromNbt(CompoundTag tag)private voidsetColor(DyeColor color)private voidsetPeekAmount(int peekAmount)voidsetPosition(double x, double y, double z)voidsetVelocity(Vec3d velocity)private voidspawnNewShulker()booleanstartRiding(Entity entity, boolean force)voidstopRiding()voidtick()protected booleantryTeleport()voidupdateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate)voidwriteCustomDataToNbt(CompoundTag tag)Methods inherited from class net.minecraft.entity.passive.GolemEntity
canImmediatelyDespawn, getMinAmbientSoundDelay, handleFallDamageMethods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getPathfindingFavor, getPathfindingFavor, getRunFromLeashSpeed, isNavigating, updateForLeashLength, updateLeashMethods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, baseTick, canBeControlledByRider, canBeLeashedBy, canEquip, canGather, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canTarget, canUseRangedWeapon, checkDespawn, convertTo, 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_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, updateGoalControlsMethods 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, getCommandItemSlot, 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_31079, onAttacking, onDeath, onEquipStack, onKilledBy, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, onTrackedDataSet, playBlockFallSound, positionInPortal, 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, wakeUpMethods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addFlapEffects, 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, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, getAir, getBlockPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCustomName, getDataTracker, getDefaultName, getDefaultNetherPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getGameEventHandler, 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, getPortalRect, 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_30951, method_33574, method_33575, method_33724, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onKilledOther, onPassengerLookAround, onPlayerCollision, onSpawnPacket, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playSound, playStepSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, resetNetherPortalCooldown, resetPosition, saveSelfToTag, saveToTag, sendSystemMessage, setAir, setBoundingBox, setCustomName, setCustomNameVisible, setEntityId, setFireTicks, setFlag, setFrozenTicks, setGlowing, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setListener, 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, streamPassengersAndSelf, streamSelfAndPassengers, teleport, tickNetherPortal, tickNetherPortalCooldown, toListTag, toListTag, toString, unsetRemoved, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSwimming, updateTrackedPosition, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbt
-
Field Details
-
COVERED_ARMOR_BONUS_ID
- Mappings:
Namespace Name Mixin selector official bmLbfn;bm:Ljava/util/UUID;intermediary field_7341Lnet/minecraft/class_1606;field_7341:Ljava/util/UUID;named COVERED_ARMOR_BONUS_IDLnet/minecraft/entity/mob/ShulkerEntity;COVERED_ARMOR_BONUS_ID:Ljava/util/UUID;
-
COVERED_ARMOR_BONUS
- Mappings:
Namespace Name Mixin selector official bnLbfn;bn:Lasi;intermediary field_7342Lnet/minecraft/class_1606;field_7342:Lnet/minecraft/class_1322;named COVERED_ARMOR_BONUSLnet/minecraft/entity/mob/ShulkerEntity;COVERED_ARMOR_BONUS:Lnet/minecraft/entity/attribute/EntityAttributeModifier;
-
ATTACHED_FACE
- Mappings:
Namespace Name Mixin selector official bLbfn;b:Lvk;intermediary field_7344Lnet/minecraft/class_1606;field_7344:Lnet/minecraft/class_2940;named ATTACHED_FACELnet/minecraft/entity/mob/ShulkerEntity;ATTACHED_FACE:Lnet/minecraft/entity/data/TrackedData;
-
PEEK_AMOUNT
- Mappings:
Namespace Name Mixin selector official cLbfn;c:Lvk;intermediary field_7346Lnet/minecraft/class_1606;field_7346:Lnet/minecraft/class_2940;named PEEK_AMOUNTLnet/minecraft/entity/mob/ShulkerEntity;PEEK_AMOUNT:Lnet/minecraft/entity/data/TrackedData;
-
COLOR
- Mappings:
Namespace Name Mixin selector official dLbfn;d:Lvk;intermediary field_7343Lnet/minecraft/class_1606;field_7343:Lnet/minecraft/class_2940;named COLORLnet/minecraft/entity/mob/ShulkerEntity;COLOR:Lnet/minecraft/entity/data/TrackedData;
-
prevOpenProgress
private float prevOpenProgress- Mappings:
Namespace Name Mixin selector official boLbfn;bo:Fintermediary field_7339Lnet/minecraft/class_1606;field_7339:Fnamed prevOpenProgressLnet/minecraft/entity/mob/ShulkerEntity;prevOpenProgress:F
-
openProgress
private float openProgress- Mappings:
Namespace Name Mixin selector official bpLbfn;bp:Fintermediary field_7337Lnet/minecraft/class_1606;field_7337:Fnamed openProgressLnet/minecraft/entity/mob/ShulkerEntity;openProgress:F
-
prevAttachedBlock
- Mappings:
Namespace Name Mixin selector official bqLbfn;bq:Lfx;intermediary field_7345Lnet/minecraft/class_1606;field_7345:Lnet/minecraft/class_2338;named prevAttachedBlockLnet/minecraft/entity/mob/ShulkerEntity;prevAttachedBlock:Lnet/minecraft/util/math/BlockPos;
-
teleportLerpTimer
private int teleportLerpTimer- Mappings:
Namespace Name Mixin selector official brLbfn;br:Iintermediary field_7340Lnet/minecraft/class_1606;field_7340:Inamed teleportLerpTimerLnet/minecraft/entity/mob/ShulkerEntity;teleportLerpTimer:I
-
-
Constructor Details
-
ShulkerEntity
- Mappings:
Namespace Name Mixin selector official <init>Laqx;<init>(Larb;Lbtx;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
-
-
Method Details
-
initGoals
protected void initGoals() -
getMoveEffect
Returns the possible effect(s) of an entity moving.- Overrides:
getMoveEffectin classEntity- Mappings:
Namespace Name Mixin selector official aFLaqx;aF()Laqx$b;intermediary method_33570Lnet/minecraft/class_1297;method_33570()Lnet/minecraft/class_1297$class_5799;named getMoveEffectLnet/minecraft/entity/Entity;getMoveEffect()Lnet/minecraft/entity/Entity$MoveEffect;
-
getSoundCategory
- Overrides:
getSoundCategoryin classEntity- Mappings:
Namespace Name Mixin selector official cFLaqx;cF()Laei;intermediary method_5634Lnet/minecraft/class_1297;method_5634()Lnet/minecraft/class_3419;named getSoundCategoryLnet/minecraft/entity/Entity;getSoundCategory()Lnet/minecraft/sound/SoundCategory;
-
getAmbientSound
- Overrides:
getAmbientSoundin classGolemEntity- Mappings:
Namespace Name Mixin selector official pLarl;p()Laeg;intermediary method_5994Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;named getAmbientSoundLnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
-
playAmbientSound
public void playAmbientSound()- Overrides:
playAmbientSoundin classMobEntity- Mappings:
Namespace Name Mixin selector official JLarl;J()Vintermediary method_5966Lnet/minecraft/class_1308;method_5966()Vnamed playAmbientSoundLnet/minecraft/entity/mob/MobEntity;playAmbientSound()V
-
getDeathSound
- Overrides:
getDeathSoundin classGolemEntity- Mappings:
Namespace Name Mixin selector official qLark;q()Laeg;intermediary method_6002Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;named getDeathSoundLnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
-
getHurtSound
- Overrides:
getHurtSoundin classGolemEntity- Mappings:
Namespace Name Mixin selector official cLark;c(Laqh;)Laeg;intermediary method_6011Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;named getHurtSoundLnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
-
initDataTracker
protected void initDataTracker()- Overrides:
initDataTrackerin classMobEntity- Mappings:
Namespace Name Mixin selector official eLaqx;e()Vintermediary method_5693Lnet/minecraft/class_1297;method_5693()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
createShulkerAttributes
- Mappings:
Namespace Name Mixin selector official mLbfn;m()Lasj$a;intermediary method_26921Lnet/minecraft/class_1606;method_26921()Lnet/minecraft/class_5132$class_5133;named createShulkerAttributesLnet/minecraft/entity/mob/ShulkerEntity;createShulkerAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
-
createBodyControl
- Overrides:
createBodyControlin classMobEntity- Mappings:
Namespace Name Mixin selector official xLarl;x()Lavy;intermediary method_5963Lnet/minecraft/class_1308;method_5963()Lnet/minecraft/class_1330;named createBodyControlLnet/minecraft/entity/mob/MobEntity;createBodyControl()Lnet/minecraft/entity/ai/control/BodyControl;
-
readCustomDataFromNbt
- Overrides:
readCustomDataFromNbtin classMobEntity- Mappings:
Namespace Name Mixin selector official aLaqx;a(Lmq;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/CompoundTag;)V
-
writeCustomDataToNbt
- Overrides:
writeCustomDataToNbtin classMobEntity- Mappings:
Namespace Name Mixin selector official bLaqx;b(Lmq;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vnamed writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/CompoundTag;)V
-
tick
public void tick() -
method_33348
private void method_33348()- Mappings:
Namespace Name Mixin selector official fnLbfn;fn()Vintermediary method_33348Lnet/minecraft/class_1606;method_33348()Vnamed method_33348Lnet/minecraft/entity/mob/ShulkerEntity;method_33348()V
-
method_33332
- Overrides:
method_33332in classEntity- Mappings:
Namespace Name Mixin selector official afLaqx;af()Ldix;intermediary method_33332Lnet/minecraft/class_1297;method_33332()Lnet/minecraft/class_238;named method_33332Lnet/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 zLbfn;z(F)Fintermediary method_33342Lnet/minecraft/class_1606;method_33342(F)Fnamed method_33342Lnet/minecraft/entity/mob/ShulkerEntity;method_33342(F)F
-
method_33349
private boolean method_33349()- Mappings:
Namespace Name Mixin selector official foLbfn;fo()Zintermediary method_33349Lnet/minecraft/class_1606;method_33349()Znamed method_33349Lnet/minecraft/entity/mob/ShulkerEntity;method_33349()Z
-
method_33350
private void method_33350()- Mappings:
Namespace Name Mixin selector official fpLbfn;fp()Vintermediary method_33350Lnet/minecraft/class_1606;method_33350()Vnamed method_33350Lnet/minecraft/entity/mob/ShulkerEntity;method_33350()V
-
method_33346
- Mappings:
Namespace Name Mixin selector official aLbfn;a(Lgc;F)Ldix;intermediary method_33346Lnet/minecraft/class_1606;method_33346(Lnet/minecraft/class_2350;F)Lnet/minecraft/class_238;named method_33346Lnet/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 aLbfn;a(Lgc;FF)Ldix;intermediary method_33347Lnet/minecraft/class_1606;method_33347(Lnet/minecraft/class_2350;FF)Lnet/minecraft/class_238;named method_33347Lnet/minecraft/entity/mob/ShulkerEntity;method_33347(Lnet/minecraft/util/math/Direction;FF)Lnet/minecraft/util/math/Box;
-
getHeightOffset
public double getHeightOffset()- Overrides:
getHeightOffsetin classEntity- Mappings:
Namespace Name Mixin selector official bhLaqx;bh()Dintermediary method_5678Lnet/minecraft/class_1297;method_5678()Dnamed getHeightOffsetLnet/minecraft/entity/Entity;getHeightOffset()D
-
startRiding
- Overrides:
startRidingin classMobEntity- Mappings:
Namespace Name Mixin selector official aLaqx;a(Laqx;Z)Zintermediary method_5873Lnet/minecraft/class_1297;method_5873(Lnet/minecraft/class_1297;Z)Znamed startRidingLnet/minecraft/entity/Entity;startRiding(Lnet/minecraft/entity/Entity;Z)Z
-
stopRiding
public void stopRiding()- Overrides:
stopRidingin classLivingEntity- Mappings:
Namespace Name Mixin selector official lLaqx;l()Vintermediary method_5848Lnet/minecraft/class_1297;method_5848()Vnamed stopRidingLnet/minecraft/entity/Entity;stopRiding()V
-
initialize
@Nullable public EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable CompoundTag entityTag)- Overrides:
initializein classMobEntity- Mappings:
Namespace Name Mixin selector official aLarl;a(Lbul;Lapq;Larn;Lasb;Lmq;)Lasb;intermediary method_5943Lnet/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 initializeLnet/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:
movein classEntity- Mappings:
Namespace Name Mixin selector official aLaqx;a(Larp;Ldjc;)Vintermediary method_5784Lnet/minecraft/class_1297;method_5784(Lnet/minecraft/class_1313;Lnet/minecraft/class_243;)Vnamed moveLnet/minecraft/entity/Entity;move(Lnet/minecraft/entity/MovementType;Lnet/minecraft/util/math/Vec3d;)V
-
getVelocity
- Overrides:
getVelocityin classEntity- Mappings:
Namespace Name Mixin selector official cQLaqx;cQ()Ldjc;intermediary method_18798Lnet/minecraft/class_1297;method_18798()Lnet/minecraft/class_243;named getVelocityLnet/minecraft/entity/Entity;getVelocity()Lnet/minecraft/util/math/Vec3d;
-
setVelocity
- Overrides:
setVelocityin classEntity- Mappings:
Namespace Name Mixin selector official gLaqx;g(Ldjc;)Vintermediary method_18799Lnet/minecraft/class_1297;method_18799(Lnet/minecraft/class_243;)Vnamed setVelocityLnet/minecraft/entity/Entity;setVelocity(Lnet/minecraft/util/math/Vec3d;)V
-
setPosition
public void setPosition(double x, double y, double z)- Overrides:
setPositionin classEntity- Mappings:
Namespace Name Mixin selector official eLaqx;e(DDD)Vintermediary method_5814Lnet/minecraft/class_1297;method_5814(DDD)Vnamed setPositionLnet/minecraft/entity/Entity;setPosition(DDD)V
-
findAttachSide
- Mappings:
Namespace Name Mixin selector official gLbfn;g(Lfx;)Lgc;intermediary method_24351Lnet/minecraft/class_1606;method_24351(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2350;named findAttachSideLnet/minecraft/entity/mob/ShulkerEntity;findAttachSide(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Direction;
-
canStay
- Mappings:
Namespace Name Mixin selector official aLbfn;a(Lfx;Lgc;)Zintermediary method_24350Lnet/minecraft/class_1606;method_24350(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Znamed canStayLnet/minecraft/entity/mob/ShulkerEntity;canStay(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
-
method_33351
- Mappings:
Namespace Name Mixin selector official hLbfn;h(Lfx;)Zintermediary method_33351Lnet/minecraft/class_1606;method_33351(Lnet/minecraft/class_2338;)Znamed method_33351Lnet/minecraft/entity/mob/ShulkerEntity;method_33351(Lnet/minecraft/util/math/BlockPos;)Z
-
tryTeleport
protected boolean tryTeleport()- Mappings:
Namespace Name Mixin selector official oLbfn;o()Zintermediary method_7127Lnet/minecraft/class_1606;method_7127()Znamed tryTeleportLnet/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:
updateTrackedPositionAndAnglesin classLivingEntity- Mappings:
Namespace Name Mixin selector official aLaqx;a(DDDFFIZ)Vintermediary method_5759Lnet/minecraft/class_1297;method_5759(DDDFFIZ)Vnamed updateTrackedPositionAndAnglesLnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFIZ)V
-
damage
- Overrides:
damagein classLivingEntity- Mappings:
Namespace Name Mixin selector official aLaqx;a(Laqh;F)Zintermediary method_5643Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Znamed damageLnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
-
isClosed
private boolean isClosed()- Mappings:
Namespace Name Mixin selector official fqLbfn;fq()Zintermediary method_7124Lnet/minecraft/class_1606;method_7124()Znamed isClosedLnet/minecraft/entity/mob/ShulkerEntity;isClosed()Z
-
spawnNewShulker
private void spawnNewShulker()- Mappings:
Namespace Name Mixin selector official frLbfn;fr()Vintermediary method_31547Lnet/minecraft/class_1606;method_31547()Vnamed spawnNewShulkerLnet/minecraft/entity/mob/ShulkerEntity;spawnNewShulker()V
-
isCollidable
public boolean isCollidable()- Overrides:
isCollidablein classEntity- Mappings:
Namespace Name Mixin selector official bfLaqx;bf()Zintermediary method_30948Lnet/minecraft/class_1297;method_30948()Znamed isCollidableLnet/minecraft/entity/Entity;isCollidable()Z
-
getAttachedFace
- Mappings:
Namespace Name Mixin selector official rLbfn;r()Lgc;intermediary method_7119Lnet/minecraft/class_1606;method_7119()Lnet/minecraft/class_2350;named getAttachedFaceLnet/minecraft/entity/mob/ShulkerEntity;getAttachedFace()Lnet/minecraft/util/math/Direction;
-
getPeekAmount
private int getPeekAmount()- Mappings:
Namespace Name Mixin selector official fsLbfn;fs()Iintermediary method_7115Lnet/minecraft/class_1606;method_7115()Inamed getPeekAmountLnet/minecraft/entity/mob/ShulkerEntity;getPeekAmount()I
-
setPeekAmount
private void setPeekAmount(int peekAmount)- Mappings:
Namespace Name Mixin selector official aLbfn;a(I)Vintermediary method_7122Lnet/minecraft/class_1606;method_7122(I)Vnamed setPeekAmountLnet/minecraft/entity/mob/ShulkerEntity;setPeekAmount(I)V
-
getOpenProgress
- Mappings:
Namespace Name Mixin selector official xLbfn;x(F)Fintermediary method_7116Lnet/minecraft/class_1606;method_7116(F)Fnamed getOpenProgressLnet/minecraft/entity/mob/ShulkerEntity;getOpenProgress(F)F
-
getActiveEyeHeight
- Overrides:
getActiveEyeHeightin classLivingEntity- Mappings:
Namespace Name Mixin selector official bLark;b(Larv;Laqy;)Fintermediary method_18394Lnet/minecraft/class_1309;method_18394(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)Fnamed getActiveEyeHeightLnet/minecraft/entity/LivingEntity;getActiveEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
-
method_33579
- Overrides:
method_33579in classLivingEntity- Mappings:
Namespace Name Mixin selector official aLark;a(Lpg;)Vintermediary method_33579Lnet/minecraft/class_1309;method_33579(Lnet/minecraft/class_2610;)Vnamed method_33579Lnet/minecraft/entity/LivingEntity;method_33579(Lnet/minecraft/network/packet/s2c/play/MobSpawnS2CPacket;)V
-
getLookPitchSpeed
public int getLookPitchSpeed()- Overrides:
getLookPitchSpeedin classMobEntity- Mappings:
Namespace Name Mixin selector official ePLarl;eP()Iintermediary method_5978Lnet/minecraft/class_1308;method_5978()Inamed getLookPitchSpeedLnet/minecraft/entity/mob/MobEntity;getLookPitchSpeed()I
-
getBodyYawSpeed
public int getBodyYawSpeed()- Overrides:
getBodyYawSpeedin classMobEntity- Mappings:
Namespace Name Mixin selector official eQLarl;eQ()Iintermediary method_5986Lnet/minecraft/class_1308;method_5986()Inamed getBodyYawSpeedLnet/minecraft/entity/mob/MobEntity;getBodyYawSpeed()I
-
pushAwayFrom
- Overrides:
pushAwayFromin classLivingEntity- Mappings:
Namespace Name Mixin selector official iLaqx;i(Laqx;)Vintermediary method_5697Lnet/minecraft/class_1297;method_5697(Lnet/minecraft/class_1297;)Vnamed pushAwayFromLnet/minecraft/entity/Entity;pushAwayFrom(Lnet/minecraft/entity/Entity;)V
-
getTargetingMargin
public float getTargetingMargin()- Overrides:
getTargetingMarginin classEntity- Mappings:
Namespace Name Mixin selector official bmLaqx;bm()Fintermediary method_5871Lnet/minecraft/class_1297;method_5871()Fnamed getTargetingMarginLnet/minecraft/entity/Entity;getTargetingMargin()F
-
method_33352
- Mappings:
Namespace Name Mixin selector official yLbfn;y(F)Ljava/util/Optional;intermediary method_33352Lnet/minecraft/class_1606;method_33352(F)Ljava/util/Optional;named method_33352Lnet/minecraft/entity/mob/ShulkerEntity;method_33352(F)Ljava/util/Optional;
-
setColor
- Mappings:
Namespace Name Mixin selector official aLbfn;a(Lbmu;)Vintermediary method_31546Lnet/minecraft/class_1606;method_31546(Lnet/minecraft/class_1767;)Vnamed setColorLnet/minecraft/entity/mob/ShulkerEntity;setColor(Lnet/minecraft/util/DyeColor;)V
-
getColor
- Mappings:
Namespace Name Mixin selector official fmLbfn;fm()Lbmu;intermediary method_7121Lnet/minecraft/class_1606;method_7121()Lnet/minecraft/class_1767;named getColorLnet/minecraft/entity/mob/ShulkerEntity;getColor()Lnet/minecraft/util/DyeColor;
-