Package net.minecraft.entity.mob
Class ShulkerEntity
- All Implemented Interfaces:
Monster,CommandOutput,Nameable,EntityLike
- Mappings:
Namespace Name official bqxintermediary net/minecraft/class_1606named net/minecraft/entity/mob/ShulkerEntity
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate classprivate static classprivate classprivate static classA target goal on other teams' entities if this shulker belongs to a team.private classA hostile target goal on players.Nested classes/interfaces inherited from class net.minecraft.entity.LivingEntity
LivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final TrackedData<Direction>protected static final TrackedData<Byte>private static final EntityAttributeModifierprivate static final UUIDprivate static final intprivate static final byteprivate static final byteprivate static final intprivate static final intprivate static final intprivate static final floatprivate static final floatprivate floatprotected static final TrackedData<Byte>private float(package private) static final Vec3fprivate intFields inherited from class net.minecraft.entity.mob.PathAwareEntity
DEFAULT_PATHFINDING_FAVORFields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, armorDropChances, BASE_ENCHANTED_ARMOR_CHANCE, BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE, BASE_SPAWN_EQUIPMENT_CHANCE, DEFAULT_CAN_PICKUP_LOOT_CHANCE, DEFAULT_DROP_CHANCE, experiencePoints, field_35039, field_38932, goalSelector, handDropChances, jumpControl, LEASH_KEY, lookControl, MINIMUM_DROPPED_XP_PER_EQUIPMENT, moveControl, navigation, targetSelectorFields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, airStrafingSpeed, attackingPlayer, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, EQUIPMENT_SLOT_ID, field_30063, field_30067, field_30069, field_30070, field_30072, field_30074, field_30075, field_6215, forwardSpeed, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, itemUseTimeLeft, jumping, knockbackVelocity, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, lastLimbDistance, limbAngle, limbDistance, LIVING_FLAGS, lookDirection, maxHurtTime, OFF_HAND_ACTIVE_FLAG, playerHitTimer, preferredHand, prevBodyYaw, prevHeadYaw, prevLookDirection, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideTicks, roll, scoreAmount, serverHeadYaw, serverPitch, serverX, serverY, serverYaw, serverZ, sidewaysSpeed, SLEEPING_DIMENSIONS, stepBobbingAmount, stuckArrowTimer, stuckStingerTimer, upwardSpeed, USING_ITEM_FLAG, USING_RIPTIDE_FLAGFields inherited from class net.minecraft.entity.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_36331, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_RIDING_COOLDOWN, MAX_SCOREBOARD_TAGS, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, onGround, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, stepHeight, submergedInWater, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, VELOCITY_AFFECTING_POS_Y_OFFSET, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFire, worldFields inherited from interface net.minecraft.server.command.CommandOutput
DUMMYFields inherited from interface net.minecraft.entity.mob.Monster
NORMAL_MONSTER_XP, SMALL_MONSTER_XP, STRONG_MONSTER_XP, STRONGER_MONSTER_XP, WITHER_XP, ZERO_XP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Boxstatic BoxcalculateBoundingBox(Direction direction, float extraLength) static BoxcalculateBoundingBox(Direction direction, float prevExtraLength, float extraLength) (package private) booleanprotected BodyControlbooleandamage(DamageSource source, float amount) findAttachSide(BlockPos pos) protected floatgetActiveEyeHeight(EntityPose pose, EntityDimensions dimensions) protected SoundEventgetColor()protected SoundEventprivate static floatgetExtraLength(float openProgress) doubleprotected SoundEventgetHurtSound(DamageSource source) intReturns the maximum degrees which the head yaw can differ from the body yaw.intReturns the maximum degrees which the pitch can change when looking.protected Entity.MoveEffectReturns the possible effect(s) of an entity moving.floatgetOpenProgress(float delta) private intfloatprotected voidprotected voidinitialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable NbtCompound entityNbt) private booleanisClosed()booleanprivate booleanmethod_33352(float float2) voidmove(MovementType movementType, Vec3d movement) private voidvoidonSpawnPacket(EntitySpawnS2CPacket packet) voidonTrackedDataSet(TrackedData<?> data) voidvoidpushAwayFrom(Entity entity) voidprivate voidsetAttachedFace(Direction face) private void(package private) voidsetPeekAmount(int peekAmount) voidsetPosition(double x, double y, double z) voidsetVelocity(Vec3d velocity) private voidbooleanstartRiding(Entity entity, boolean force) voidvoidtick()private booleanprivate voidprotected booleanvoidupdateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate) voidMethods inherited from class net.minecraft.entity.passive.GolemEntity
canImmediatelyDespawn, getMinAmbientSoundDelay, handleFallDamageMethods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getFollowLeashSpeed, getPathfindingFavor, getPathfindingFavor, isNavigating, shouldFollowLeash, updateForLeashLength, updateLeashMethods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, baseTick, canBeLeashedBy, canEquip, canGather, canJumpToNextPathNode, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, checkDespawn, clearGoalsAndTasks, clearPositionTarget, convertTo, createMobAttributes, createNavigation, detachLeash, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipLootStack, equipStack, getArmorItems, getDropChance, getEquipmentForSlot, getEquippedStack, getHoldingEntity, getItemPickUpRangeExpander, getItemsHand, getJumpControl, getLimitPerChunk, getLookControl, getLootContextBuilder, getLootTable, getLootTableId, getMainArm, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getTarget, getVisibilityCache, getXpToDrop, handleStatus, hasPositionTarget, initEquipment, interact, interactMob, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isLogicalSideForUpdatingMovement, isPersistent, lookAtEntity, loot, 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, squaredAttackRange, swimUpward, tickMovement, tickNewAi, tryAttack, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyEnchantmentsToDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, attackLivingEntity, blockedByShield, canBeRiddenInWater, canBreatheInWater, canFreeze, canHaveStatusEffect, canSee, canTakeDamage, canTarget, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, collides, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, createSpawnPacket, damageArmor, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getArrowType, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEyeHeight, getFallSounds, getGroup, getHandSwingProgress, getHeadYaw, getHealth, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getLastAttackedTime, getLastAttackTime, getLeaningPitch, getMainHandStack, getMaxHealth, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffHandStack, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getRandom, getRecentDamageSource, getRoll, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getSoundVolume, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBaby, isBlocking, isClimbing, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPartOfGame, isPushable, isSleeping, isTarget, isUndead, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lookAt, markEffectsDirty, onAttacking, onDeath, onEquipStack, onKilledBy, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, playEquipSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAbsorptionAmount, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnGround, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDisplaySoulSpeedEffects, shouldDropLoot, shouldDropXp, shouldRemoveSoulSpeedBoost, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, wakeUpMethods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addFlapEffects, addPassenger, addScoreboardTag, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyMirror, applyRotation, asMessageSender, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canStartRiding, canUsePortals, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, getAir, getBlockPos, getBlockStateAtPos, 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, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMovementDirection, getName, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPortalRect, getPos, getPose, getPrimaryPassenger, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getServer, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getSwimHeight, getSwimSound, getSyncedPos, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasCustomName, hashCode, hasNetherPortalCooldown, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, hasPassengerType, hasPermissionLevel, hasPlayerRider, hasPrimaryPassenger, hasVehicle, hasWings, interactAt, isAttackable, isConnectedThroughVehicle, isCustomNameVisible, isDescending, isFireImmune, isFrozen, isGlowingLocal, isImmuneToExplosion, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isOnFire, isOnGround, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playExtinguishSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, resetNetherPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setPitch, setPos, setPose, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocityClient, setYaw, shouldBroadcastConsoleToOps, shouldEscapePowderSnow, shouldLeaveSwimmingPose, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, tickNetherPortal, tickNetherPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilenced
-
Field Details
-
COVERED_ARMOR_BONUS_ID
- Mappings:
Namespace Name Mixin selector official eLbqx;e: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 bXLbqx;bX:Lbcd;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 bLbqx;b:Lzr;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 cLbqx;c:Lzr;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 dLbqx;d:Lzr;intermediary field_7343Lnet/minecraft/class_1606;field_7343:Lnet/minecraft/class_2940;named COLORLnet/minecraft/entity/mob/ShulkerEntity;COLOR:Lnet/minecraft/entity/data/TrackedData;
-
field_30487
private static final int field_30487- See Also:
- Mappings:
Namespace Name Mixin selector official bYLbqx;bY:Iintermediary field_30487Lnet/minecraft/class_1606;field_30487:Inamed field_30487Lnet/minecraft/entity/mob/ShulkerEntity;field_30487:I
-
field_30488
private static final byte field_30488- See Also:
- Mappings:
Namespace Name Mixin selector official bZLbqx;bZ:Bintermediary field_30488Lnet/minecraft/class_1606;field_30488:Bnamed field_30488Lnet/minecraft/entity/mob/ShulkerEntity;field_30488:B
-
field_30489
private static final byte field_30489- See Also:
- Mappings:
Namespace Name Mixin selector official caLbqx;ca:Bintermediary field_30489Lnet/minecraft/class_1606;field_30489:Bnamed field_30489Lnet/minecraft/entity/mob/ShulkerEntity;field_30489:B
-
field_30490
private static final int field_30490- See Also:
- Mappings:
Namespace Name Mixin selector official cbLbqx;cb:Iintermediary field_30490Lnet/minecraft/class_1606;field_30490:Inamed field_30490Lnet/minecraft/entity/mob/ShulkerEntity;field_30490:I
-
field_30491
private static final int field_30491- See Also:
- Mappings:
Namespace Name Mixin selector official ccLbqx;cc:Iintermediary field_30491Lnet/minecraft/class_1606;field_30491:Inamed field_30491Lnet/minecraft/entity/mob/ShulkerEntity;field_30491:I
-
field_30492
private static final int field_30492- See Also:
- Mappings:
Namespace Name Mixin selector official cdLbqx;cd:Iintermediary field_30492Lnet/minecraft/class_1606;field_30492:Inamed field_30492Lnet/minecraft/entity/mob/ShulkerEntity;field_30492:I
-
field_30493
private static final float field_30493- See Also:
- Mappings:
Namespace Name Mixin selector official ceLbqx;ce:Fintermediary field_30493Lnet/minecraft/class_1606;field_30493:Fnamed field_30493Lnet/minecraft/entity/mob/ShulkerEntity;field_30493:F
-
SOUTH_VECTOR
- Mappings:
Namespace Name Mixin selector official cfLbqx;cf:Lk;intermediary field_33765Lnet/minecraft/class_1606;field_33765:Lnet/minecraft/class_1160;named SOUTH_VECTORLnet/minecraft/entity/mob/ShulkerEntity;SOUTH_VECTOR:Lnet/minecraft/util/math/Vec3f;
-
field_30494
private static final float field_30494- See Also:
- Mappings:
Namespace Name Mixin selector official ckLbqx;ck:Fintermediary field_30494Lnet/minecraft/class_1606;field_30494:Fnamed field_30494Lnet/minecraft/entity/mob/ShulkerEntity;field_30494:F
-
prevOpenProgress
private float prevOpenProgress- Mappings:
Namespace Name Mixin selector official cgLbqx;cg: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 chLbqx;ch:Fintermediary field_7337Lnet/minecraft/class_1606;field_7337:Fnamed openProgressLnet/minecraft/entity/mob/ShulkerEntity;openProgress:F
-
prevAttachedBlock
- Mappings:
Namespace Name Mixin selector official ciLbqx;ci:Lgt;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 cjLbqx;cj: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>Lbap;<init>(Lbat;Lcfy;)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 aOLbap;aO()Lbap$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 cRLbap;cR()Lajf;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 rLbbg;r()Lajd;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 KLbbg;K()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 x_Lbbe;x_()Lajd;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 cLbbe;c(Lazy;)Lajd;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 a_Lbap;a_()Vintermediary method_5693Lnet/minecraft/class_1297;method_5693()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
createShulkerAttributes
- Mappings:
Namespace Name Mixin selector official nLbqx;n()Lbce$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 yLbbg;y()Lbgo;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 aLbap;a(Lpj;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
writeCustomDataToNbt
- Overrides:
writeCustomDataToNbtin classMobEntity- Mappings:
Namespace Name Mixin selector official bLbap;b(Lpj;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vnamed writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
tick
public void tick() -
tryAttachOrTeleport
private void tryAttachOrTeleport()- Mappings:
Namespace Name Mixin selector official fJLbqx;fJ()Vintermediary method_33348Lnet/minecraft/class_1606;method_33348()Vnamed tryAttachOrTeleportLnet/minecraft/entity/mob/ShulkerEntity;tryAttachOrTeleport()V
-
calculateBoundingBox
- Overrides:
calculateBoundingBoxin classEntity- Mappings:
Namespace Name Mixin selector official alLbap;al()Ldvl;intermediary method_33332Lnet/minecraft/class_1297;method_33332()Lnet/minecraft/class_238;named calculateBoundingBoxLnet/minecraft/entity/Entity;calculateBoundingBox()Lnet/minecraft/util/math/Box;
-
getExtraLength
private static float getExtraLength(float openProgress) - Mappings:
Namespace Name Mixin selector official ALbqx;A(F)Fintermediary method_33342Lnet/minecraft/class_1606;method_33342(F)Fnamed getExtraLengthLnet/minecraft/entity/mob/ShulkerEntity;getExtraLength(F)F
-
tickOpenProgress
private boolean tickOpenProgress()- Mappings:
Namespace Name Mixin selector official fKLbqx;fK()Zintermediary method_33349Lnet/minecraft/class_1606;method_33349()Znamed tickOpenProgressLnet/minecraft/entity/mob/ShulkerEntity;tickOpenProgress()Z
-
moveEntities
private void moveEntities()- Mappings:
Namespace Name Mixin selector official fLLbqx;fL()Vintermediary method_33350Lnet/minecraft/class_1606;method_33350()Vnamed moveEntitiesLnet/minecraft/entity/mob/ShulkerEntity;moveEntities()V
-
calculateBoundingBox
- Mappings:
Namespace Name Mixin selector official aLbqx;a(Lgy;F)Ldvl;intermediary method_33346Lnet/minecraft/class_1606;method_33346(Lnet/minecraft/class_2350;F)Lnet/minecraft/class_238;named calculateBoundingBoxLnet/minecraft/entity/mob/ShulkerEntity;calculateBoundingBox(Lnet/minecraft/util/math/Direction;F)Lnet/minecraft/util/math/Box;
-
calculateBoundingBox
public static Box calculateBoundingBox(Direction direction, float prevExtraLength, float extraLength) - Mappings:
Namespace Name Mixin selector official aLbqx;a(Lgy;FF)Ldvl;intermediary method_33347Lnet/minecraft/class_1606;method_33347(Lnet/minecraft/class_2350;FF)Lnet/minecraft/class_238;named calculateBoundingBoxLnet/minecraft/entity/mob/ShulkerEntity;calculateBoundingBox(Lnet/minecraft/util/math/Direction;FF)Lnet/minecraft/util/math/Box;
-
getHeightOffset
public double getHeightOffset()- Overrides:
getHeightOffsetin classEntity- Mappings:
Namespace Name Mixin selector official bsLbap;bs()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 aLbap;a(Lbap;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 pLbap;p()Vintermediary method_5848Lnet/minecraft/class_1297;method_5848()Vnamed stopRidingLnet/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:
initializein classMobEntity- Mappings:
Namespace Name Mixin selector official aLbbg;a(Lcgn;Lazj;Lbbi;Lbbw;Lpj;)Lbbw;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/NbtCompound;)Lnet/minecraft/entity/EntityData;
-
move
- Overrides:
movein classEntity- Mappings:
Namespace Name Mixin selector official aLbap;a(Lbbk;Ldvq;)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 ddLbap;dd()Ldvq;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 fLbap;f(Ldvq;)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 eLbap;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 gLbqx;g(Lgt;)Lgy;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 aLbqx;a(Lgt;Lgy;)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
-
isInvalidPosition
- Mappings:
Namespace Name Mixin selector official hLbqx;h(Lgt;)Zintermediary method_33351Lnet/minecraft/class_1606;method_33351(Lnet/minecraft/class_2338;)Znamed isInvalidPositionLnet/minecraft/entity/mob/ShulkerEntity;isInvalidPosition(Lnet/minecraft/util/math/BlockPos;)Z
-
tryTeleport
protected boolean tryTeleport()- Mappings:
Namespace Name Mixin selector official qLbqx;q()Zintermediary method_7127Lnet/minecraft/class_1606;method_7127()Znamed tryTeleportLnet/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:
updateTrackedPositionAndAnglesin classLivingEntity- Mappings:
Namespace Name Mixin selector official aLbap;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 aLbap;a(Lazy;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 fMLbqx;fM()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 fNLbqx;fN()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 bqLbap;bq()Zintermediary method_30948Lnet/minecraft/class_1297;method_30948()Znamed isCollidableLnet/minecraft/entity/Entity;isCollidable()Z
-
getAttachedFace
- Mappings:
Namespace Name Mixin selector official tLbqx;t()Lgy;intermediary method_7119Lnet/minecraft/class_1606;method_7119()Lnet/minecraft/class_2350;named getAttachedFaceLnet/minecraft/entity/mob/ShulkerEntity;getAttachedFace()Lnet/minecraft/util/math/Direction;
-
setAttachedFace
- Mappings:
Namespace Name Mixin selector official aLbqx;a(Lgy;)Vintermediary method_35192Lnet/minecraft/class_1606;method_35192(Lnet/minecraft/class_2350;)Vnamed setAttachedFaceLnet/minecraft/entity/mob/ShulkerEntity;setAttachedFace(Lnet/minecraft/util/math/Direction;)V
-
onTrackedDataSet
- Overrides:
onTrackedDataSetin classLivingEntity- Mappings:
Namespace Name Mixin selector official aLbap;a(Lzr;)Vintermediary method_5674Lnet/minecraft/class_1297;method_5674(Lnet/minecraft/class_2940;)Vnamed onTrackedDataSetLnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
-
getPeekAmount
private int getPeekAmount()- Mappings:
Namespace Name Mixin selector official fOLbqx;fO()Iintermediary method_7115Lnet/minecraft/class_1606;method_7115()Inamed getPeekAmountLnet/minecraft/entity/mob/ShulkerEntity;getPeekAmount()I
-
setPeekAmount
void setPeekAmount(int peekAmount) - Mappings:
Namespace Name Mixin selector official aLbqx;a(I)Vintermediary method_7122Lnet/minecraft/class_1606;method_7122(I)Vnamed setPeekAmountLnet/minecraft/entity/mob/ShulkerEntity;setPeekAmount(I)V
-
getOpenProgress
public float getOpenProgress(float delta) - Mappings:
Namespace Name Mixin selector official yLbqx;y(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 bLbbe;b(Lbbq;Lbaq;)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
-
onSpawnPacket
- Overrides:
onSpawnPacketin classLivingEntity- Mappings:
Namespace Name Mixin selector official aLbap;a(Lss;)Vintermediary method_31471Lnet/minecraft/class_1297;method_31471(Lnet/minecraft/class_2604;)Vnamed onSpawnPacketLnet/minecraft/entity/Entity;onSpawnPacket(Lnet/minecraft/network/packet/s2c/play/EntitySpawnS2CPacket;)V
-
getMaxLookPitchChange
public int getMaxLookPitchChange()Returns the maximum degrees which the pitch can change when looking.This is used by the look control.
It can return from
1for entities that can hardly raise their head, like axolotls or dolphins, or180for entities that can freely raise and lower their head, like guardians. The default return value is40.- Overrides:
getMaxLookPitchChangein classMobEntity- Returns:
- the maximum degrees which the pitch can change when looking
- Mappings:
Namespace Name Mixin selector official ULbbg;U()Iintermediary method_5978Lnet/minecraft/class_1308;method_5978()Inamed getMaxLookPitchChangeLnet/minecraft/entity/mob/MobEntity;getMaxLookPitchChange()I
-
getMaxHeadRotation
public int getMaxHeadRotation()Returns the maximum degrees which the head yaw can differ from the body yaw.This is used by the body control.
It can return from
1for entities that can hardly rotate their head, like axolotls or dolphins, or180for entities that can freely rotate their head, like shulkers. The default return value is75.- Overrides:
getMaxHeadRotationin classMobEntity- Returns:
- the maximum degrees which the head yaw can differ from the body yaw
- Mappings:
Namespace Name Mixin selector official VLbbg;V()Iintermediary method_5986Lnet/minecraft/class_1308;method_5986()Inamed getMaxHeadRotationLnet/minecraft/entity/mob/MobEntity;getMaxHeadRotation()I
-
pushAwayFrom
- Overrides:
pushAwayFromin classLivingEntity- Mappings:
Namespace Name Mixin selector official gLbap;g(Lbap;)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 bxLbap;bx()Fintermediary method_5871Lnet/minecraft/class_1297;method_5871()Fnamed getTargetingMarginLnet/minecraft/entity/Entity;getTargetingMargin()F
-
method_33352
- Mappings:
Namespace Name Mixin selector official zLbqx;z(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 aLbqx;a(Lbyr;)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 fILbqx;fI()Lbyr;intermediary method_7121Lnet/minecraft/class_1606;method_7121()Lnet/minecraft/class_1767;named getColorLnet/minecraft/entity/mob/ShulkerEntity;getColor()Lnet/minecraft/util/DyeColor;
-