Class ZombieEntity
- All Implemented Interfaces:
- Attackable,- Monster,- Targeter,- CommandOutput,- Nameable,- EntityLike
- Direct Known Subclasses:
- DrownedEntity,- HuskEntity,- ZombieVillagerEntity,- ZombifiedPiglinEntity
- Mappings:
- Namespace - Name - official - bwv- intermediary - net/minecraft/class_1642- named - net/minecraft/entity/mob/ZombieEntity
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate classstatic classNested classes/interfaces inherited from class net.minecraft.entity.LivingEntityLivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.EntityEntity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final TrackedData<Boolean>private static final EntityAttributeModifierprivate static final UUIDprivate final BreakDoorGoalprivate booleanprivate static final TrackedData<Boolean>private static final Predicate<Difficulty>static final intstatic final intstatic final intprivate static final floatstatic final floatprotected static final floatprivate intprivate intprivate static final TrackedData<Integer>Unused tracked data, left over from 1.10 when zombies, zombie villagers and husks were all the same type of entity.Fields inherited from class net.minecraft.entity.mob.PathAwareEntityDEFAULT_PATHFINDING_FAVORFields inherited from class net.minecraft.entity.mob.MobEntityambientSoundChance, 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.LivingEntityactiveItemStack, 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, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, limbAnimator, 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.Entityage, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_44870, field_44871, field_44872, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFireFields inherited from interface net.minecraft.server.command.CommandOutputDUMMYFields inherited from interface net.minecraft.entity.mob.MonsterNORMAL_MONSTER_XP, SMALL_MONSTER_XP, STRONG_MONSTER_XP, STRONGER_MONSTER_XP, WITHER_XP, ZERO_XP
- 
Constructor SummaryConstructorsConstructorDescriptionZombieEntity(EntityType<? extends ZombieEntity> type, World world) ZombieEntity(World world) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidapplyAttributeModifiers(float chanceMultiplier) protected booleanbooleanprotected booleanbooleanbooleancanPickupItem(ItemStack stack) protected voidprotected voidconvertTo(EntityType<? extends ZombieEntity> entityType) booleandamage(DamageSource source, float amount) Applies a damage to this entity.protected voiddropEquipment(DamageSource source, int lootingMultiplier, boolean allowDrops) protected floatgetActiveEyeHeight(EntityPose pose, EntityDimensions dimensions) protected SoundEventprotected SoundEventgetGroup()doubleprotected SoundEventgetHurtSound(DamageSource source) protected ItemStackgetSkull()Returns the item stack this entity will drop when killed by a charged creeper.protected SoundEventintCalled when this entity is killed and returns the amount of experience to drop.protected voidprotected voidprotected voidInitializes data tracker.protected voidinitEquipment(Random random, LocalDifficulty localDifficulty) protected voidinitialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable NbtCompound entityNbt) booleanisBaby()booleanbooleanonKilledOther(ServerWorld world, LivingEntity other) Called when this entity killsother.voidonTrackedDataSet(TrackedData<?> data) Called on the client when the tracked data is set.protected voidplayStepSound(BlockPos pos, BlockState state) voidReads custom data fromnbt.voidsetBaby(boolean baby) voidsetCanBreakDoors(boolean canBreakDoors) private voidsetTicksUntilWaterConversion(int ticksUntilWaterConversion) static booleanshouldBeBaby(Random random) protected booleanvoidtick()Ticks this entity.voidbooleanvoidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.mob.HostileEntitycanSpawnIgnoreLightLevel, canSpawnInDark, createHostileAttributes, getFallSounds, getPathfindingFavor, getProjectileType, getSoundCategory, getSplashSound, getSwimSound, isAngryAt, isDisallowedInPeaceful, isSpawnDark, shouldDropLoot, shouldDropXp, updateDespawnCounterMethods inherited from class net.minecraft.entity.mob.PathAwareEntitycanSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, shouldFollowLeash, updateForLeashLength, updateLeashMethods inherited from class net.minecraft.entity.mob.MobEntityattachLeash, baseTick, canBeLeashedBy, canEquip, canImmediatelyDespawn, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, checkDespawn, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, createNavigation, detachLeash, dropLoot, enchantEquipment, enchantMainHandItem, equipLootStack, equipStack, getArmorItems, getControllingPassenger, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getHoldingEntity, getItemPickUpRangeExpander, getJumpControl, getLimitPerChunk, getLookControl, getLootTable, getLootTableId, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMinAmbientSoundDelay, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getSquaredDistanceToAttackPosOf, getTarget, getVisibilityCache, handleStatus, hasPositionTarget, interact, interactMob, isAffectedByDaylight, isAiDisabled, isAttacking, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isPersistent, lookAtEntity, loot, mobTick, movesIndependently, onEatingGrass, onFinishPathfinding, onPlayerSpawnedChild, onStartPathfinding, playAmbientSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setCanPickUpLoot, setEquipmentDropChance, setForwardSpeed, setHoldingEntityId, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, squaredAttackRange, startRiding, swimUpward, tickNewAi, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntityaddPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, attackLivingEntity, blockedByShield, canBreatheInWater, canFreeze, canHaveStatusEffect, canHit, canSee, canTakeDamage, canTarget, canUsePortals, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, damageArmor, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttackPos, getAttributeBaseValue, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEyeHeight, getHandSwingProgress, getHeadYaw, getHealth, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getMainHandStack, getMaxHealth, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getRandom, getRecentDamageSource, getRoll, getSaddledSpeed, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getSoundVolume, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, handleFallDamage, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, 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, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAbsorptionAmount, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDisplaySoulSpeedEffects, shouldRemoveSoulSpeedBoost, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUpMethods inherited from class net.minecraft.entity.EntityaddAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, getAir, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMoveEffect, getMovementDirection, getName, getNameLabelHeight, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, limitFallDistance, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setStepHeight, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleport, tickPortal, tickPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbtMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutputcannotBeSilenced
- 
Field Details- 
BABY_SPEED_ID- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbwv;b:Ljava/util/UUID;- intermediary - field_7429- Lnet/minecraft/class_1642;field_7429:Ljava/util/UUID;- named - BABY_SPEED_ID- Lnet/minecraft/entity/mob/ZombieEntity;BABY_SPEED_ID:Ljava/util/UUID;
 
- 
BABY_SPEED_BONUS- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbwv;c:Lbhe;- intermediary - field_7430- Lnet/minecraft/class_1642;field_7430:Lnet/minecraft/class_1322;- named - BABY_SPEED_BONUS- Lnet/minecraft/entity/mob/ZombieEntity;BABY_SPEED_BONUS:Lnet/minecraft/entity/attribute/EntityAttributeModifier;
 
- 
BABY- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbwv;d:Laby;- intermediary - field_7434- Lnet/minecraft/class_1642;field_7434:Lnet/minecraft/class_2940;- named - BABY- Lnet/minecraft/entity/mob/ZombieEntity;BABY:Lnet/minecraft/entity/data/TrackedData;
 
- 
ZOMBIE_TYPEUnused tracked data, left over from 1.10 when zombies, zombie villagers and husks were all the same type of entity.- Mappings:
- Namespace - Name - Mixin selector - official - bX- Lbwv;bX:Laby;- intermediary - field_7427- Lnet/minecraft/class_1642;field_7427:Lnet/minecraft/class_2940;- named - ZOMBIE_TYPE- Lnet/minecraft/entity/mob/ZombieEntity;ZOMBIE_TYPE:Lnet/minecraft/entity/data/TrackedData;
 
- 
CONVERTING_IN_WATER- Mappings:
- Namespace - Name - Mixin selector - official - bY- Lbwv;bY:Laby;- intermediary - field_7425- Lnet/minecraft/class_1642;field_7425:Lnet/minecraft/class_2940;- named - CONVERTING_IN_WATER- Lnet/minecraft/entity/mob/ZombieEntity;CONVERTING_IN_WATER:Lnet/minecraft/entity/data/TrackedData;
 
- 
field_30519public static final float field_30519- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbwv;e:F- intermediary - field_30519- Lnet/minecraft/class_1642;field_30519:F- named - field_30519- Lnet/minecraft/entity/mob/ZombieEntity;field_30519:F
 
- 
field_30515public static final int field_30515- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bT- Lbwv;bT:I- intermediary - field_30515- Lnet/minecraft/class_1642;field_30515:I- named - field_30515- Lnet/minecraft/entity/mob/ZombieEntity;field_30515:I
 
- 
field_30516public static final int field_30516- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bU- Lbwv;bU:I- intermediary - field_30516- Lnet/minecraft/class_1642;field_30516:I- named - field_30516- Lnet/minecraft/entity/mob/ZombieEntity;field_30516:I
 
- 
field_30517public static final int field_30517- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bV- Lbwv;bV:I- intermediary - field_30517- Lnet/minecraft/class_1642;field_30517:I- named - field_30517- Lnet/minecraft/entity/mob/ZombieEntity;field_30517:I
 
- 
field_41028protected static final float field_41028- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bW- Lbwv;bW:F- intermediary - field_41028- Lnet/minecraft/class_1642;field_41028:F- named - field_41028- Lnet/minecraft/entity/mob/ZombieEntity;field_41028:F
 
- 
field_30518private static final float field_30518- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bZ- Lbwv;bZ:F- intermediary - field_30518- Lnet/minecraft/class_1642;field_30518:F- named - field_30518- Lnet/minecraft/entity/mob/ZombieEntity;field_30518:F
 
- 
DOOR_BREAK_DIFFICULTY_CHECKER- Mappings:
- Namespace - Name - Mixin selector - official - ca- Lbwv;ca:Ljava/util/function/Predicate;- intermediary - field_19015- Lnet/minecraft/class_1642;field_19015:Ljava/util/function/Predicate;- named - DOOR_BREAK_DIFFICULTY_CHECKER- Lnet/minecraft/entity/mob/ZombieEntity;DOOR_BREAK_DIFFICULTY_CHECKER:Ljava/util/function/Predicate;
 
- 
breakDoorsGoal- Mappings:
- Namespace - Name - Mixin selector - official - cb- Lbwv;cb:Lbmf;- intermediary - field_7433- Lnet/minecraft/class_1642;field_7433:Lnet/minecraft/class_1339;- named - breakDoorsGoal- Lnet/minecraft/entity/mob/ZombieEntity;breakDoorsGoal:Lnet/minecraft/entity/ai/goal/BreakDoorGoal;
 
- 
canBreakDoorsprivate boolean canBreakDoors- Mappings:
- Namespace - Name - Mixin selector - official - cc- Lbwv;cc:Z- intermediary - field_7432- Lnet/minecraft/class_1642;field_7432:Z- named - canBreakDoors- Lnet/minecraft/entity/mob/ZombieEntity;canBreakDoors:Z
 
- 
inWaterTimeprivate int inWaterTime- Mappings:
- Namespace - Name - Mixin selector - official - cd- Lbwv;cd:I- intermediary - field_7426- Lnet/minecraft/class_1642;field_7426:I- named - inWaterTime- Lnet/minecraft/entity/mob/ZombieEntity;inWaterTime:I
 
- 
ticksUntilWaterConversionprivate int ticksUntilWaterConversion- Mappings:
- Namespace - Name - Mixin selector - official - ce- Lbwv;ce:I- intermediary - field_7424- Lnet/minecraft/class_1642;field_7424:I- named - ticksUntilWaterConversion- Lnet/minecraft/entity/mob/ZombieEntity;ticksUntilWaterConversion:I
 
 
- 
- 
Constructor Details- 
ZombieEntity- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbfj;<init>(Lbfn;Lcmm;)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
 
- 
ZombieEntity- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbwv;<init>(Lcmm;)V- intermediary - <init>- Lnet/minecraft/class_1642;<init>(Lnet/minecraft/class_1937;)V- named - <init>- Lnet/minecraft/entity/mob/ZombieEntity;<init>(Lnet/minecraft/world/World;)V
 
 
- 
- 
Method Details- 
initGoalsprotected void initGoals()
- 
initCustomGoalsprotected void initCustomGoals()- Mappings:
- Namespace - Name - Mixin selector - official - q- Lbwv;q()V- intermediary - method_7208- Lnet/minecraft/class_1642;method_7208()V- named - initCustomGoals- Lnet/minecraft/entity/mob/ZombieEntity;initCustomGoals()V
 
- 
createZombieAttributes- Mappings:
- Namespace - Name - Mixin selector - official - gc- Lbwv;gc()Lbhf$a;- intermediary - method_26940- Lnet/minecraft/class_1642;method_26940()Lnet/minecraft/class_5132$class_5133;- named - createZombieAttributes- Lnet/minecraft/entity/mob/ZombieEntity;createZombieAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
 
- 
initDataTrackerprotected void initDataTracker()Initializes data tracker.- Overrides:
- initDataTrackerin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a_- Lbfj;a_()V- intermediary - method_5693- Lnet/minecraft/class_1297;method_5693()V- named - initDataTracker- Lnet/minecraft/entity/Entity;initDataTracker()V
 
- 
isConvertingInWaterpublic boolean isConvertingInWater()- Mappings:
- Namespace - Name - Mixin selector - official - gf- Lbwv;gf()Z- intermediary - method_7206- Lnet/minecraft/class_1642;method_7206()Z- named - isConvertingInWater- Lnet/minecraft/entity/mob/ZombieEntity;isConvertingInWater()Z
 
- 
canBreakDoorspublic boolean canBreakDoors()- Mappings:
- Namespace - Name - Mixin selector - official - gg- Lbwv;gg()Z- intermediary - method_7211- Lnet/minecraft/class_1642;method_7211()Z- named - canBreakDoors- Lnet/minecraft/entity/mob/ZombieEntity;canBreakDoors()Z
 
- 
setCanBreakDoorspublic void setCanBreakDoors(boolean canBreakDoors) - Mappings:
- Namespace - Name - Mixin selector - official - x- Lbwv;x(Z)V- intermediary - method_7201- Lnet/minecraft/class_1642;method_7201(Z)V- named - setCanBreakDoors- Lnet/minecraft/entity/mob/ZombieEntity;setCanBreakDoors(Z)V
 
- 
shouldBreakDoorsprotected boolean shouldBreakDoors()- Mappings:
- Namespace - Name - Mixin selector - official - r- Lbwv;r()Z- intermediary - method_7212- Lnet/minecraft/class_1642;method_7212()Z- named - shouldBreakDoors- Lnet/minecraft/entity/mob/ZombieEntity;shouldBreakDoors()Z
 
- 
isBabypublic boolean isBaby()- Overrides:
- isBabyin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - h_- Lbfz;h_()Z- intermediary - method_6109- Lnet/minecraft/class_1309;method_6109()Z- named - isBaby- Lnet/minecraft/entity/LivingEntity;isBaby()Z
 
- 
getXpToDroppublic int getXpToDrop()Called when this entity is killed and returns the amount of experience to drop.- Overrides:
- getXpToDropin class- MobEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - ea- Lbfz;ea()I- intermediary - method_6110- Lnet/minecraft/class_1309;method_6110()I- named - getXpToDrop- Lnet/minecraft/entity/LivingEntity;getXpToDrop()I
 
- 
setBabypublic void setBaby(boolean baby) 
- 
onTrackedDataSetCalled on the client when the tracked data is set.This can be overridden to refresh other fields when the tracked data is set or changed. - Overrides:
- onTrackedDataSetin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Laby;)V- intermediary - method_5674- Lnet/minecraft/class_1297;method_5674(Lnet/minecraft/class_2940;)V- named - onTrackedDataSet- Lnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
 
- 
canConvertInWaterprotected boolean canConvertInWater()- Mappings:
- Namespace - Name - Mixin selector - official - fZ- Lbwv;fZ()Z- intermediary - method_7209- Lnet/minecraft/class_1642;method_7209()Z- named - canConvertInWater- Lnet/minecraft/entity/mob/ZombieEntity;canConvertInWater()Z
 
- 
tickpublic void tick()Ticks this entity.
- 
tickMovementpublic void tickMovement()- Overrides:
- tickMovementin class- HostileEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b_- Lbfz;b_()V- intermediary - method_6007- Lnet/minecraft/class_1309;method_6007()V- named - tickMovement- Lnet/minecraft/entity/LivingEntity;tickMovement()V
 
- 
setTicksUntilWaterConversionprivate void setTicksUntilWaterConversion(int ticksUntilWaterConversion) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lbwv;b(I)V- intermediary - method_7213- Lnet/minecraft/class_1642;method_7213(I)V- named - setTicksUntilWaterConversion- Lnet/minecraft/entity/mob/ZombieEntity;setTicksUntilWaterConversion(I)V
 
- 
convertInWaterprotected void convertInWater()- Mappings:
- Namespace - Name - Mixin selector - official - gb- Lbwv;gb()V- intermediary - method_7218- Lnet/minecraft/class_1642;method_7218()V- named - convertInWater- Lnet/minecraft/entity/mob/ZombieEntity;convertInWater()V
 
- 
convertTo- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbwv;b(Lbfn;)V- intermediary - method_7200- Lnet/minecraft/class_1642;method_7200(Lnet/minecraft/class_1299;)V- named - convertTo- Lnet/minecraft/entity/mob/ZombieEntity;convertTo(Lnet/minecraft/entity/EntityType;)V
 
- 
burnsInDaylightprotected boolean burnsInDaylight()- Mappings:
- Namespace - Name - Mixin selector - official - X_- Lbwv;X_()Z- intermediary - method_7216- Lnet/minecraft/class_1642;method_7216()Z- named - burnsInDaylight- Lnet/minecraft/entity/mob/ZombieEntity;burnsInDaylight()Z
 
- 
damageApplies a damage to this entity. The exact implementation differs between subclasses.LivingEntityhas health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.Some entities like ItemEntityalso have health value, which the overridden method decrements. There also exist several entities, likeEndCrystalEntity, where any damage discards the entity (perhaps with an explosion).If this is overridden, it must check the result of Entity.isInvulnerableTo(net.minecraft.entity.damage.DamageSource)and return early.- Overrides:
- damagein class- LivingEntity
- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lben;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
 
- 
tryAttack
- 
getAmbientSound- Overrides:
- getAmbientSoundin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - s- Lbgb;s()Lamg;- 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;
 
- 
getHurtSound- Overrides:
- getHurtSoundin class- HostileEntity
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbfz;d(Lben;)Lamg;- 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;
 
- 
getDeathSound- Overrides:
- getDeathSoundin class- HostileEntity
- Mappings:
- Namespace - Name - Mixin selector - official - g_- Lbfz;g_()Lamg;- intermediary - method_6002- Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;- named - getDeathSound- Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
 
- 
getStepSound- Mappings:
- Namespace - Name - Mixin selector - official - w- Lbwv;w()Lamg;- intermediary - method_7207- Lnet/minecraft/class_1642;method_7207()Lnet/minecraft/class_3414;- named - getStepSound- Lnet/minecraft/entity/mob/ZombieEntity;getStepSound()Lnet/minecraft/sound/SoundEvent;
 
- 
playStepSound- Overrides:
- playStepSoundin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfj;b(Lgu;Ldcb;)V- intermediary - method_5712- Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V- named - playStepSound- Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
 
- 
getGroup- Overrides:
- getGroupin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - eN- Lbfz;eN()Lbge;- intermediary - method_6046- Lnet/minecraft/class_1309;method_6046()Lnet/minecraft/class_1310;- named - getGroup- Lnet/minecraft/entity/LivingEntity;getGroup()Lnet/minecraft/entity/EntityGroup;
 
- 
initEquipment- Overrides:
- initEquipmentin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgb;a(Lapf;Lbdv;)V- intermediary - method_5964- Lnet/minecraft/class_1308;method_5964(Lnet/minecraft/class_5819;Lnet/minecraft/class_1266;)V- named - initEquipment- Lnet/minecraft/entity/mob/MobEntity;initEquipment(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/LocalDifficulty;)V
 
- 
writeCustomDataToNbtWrites custom data tonbt. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity. - Overrides:
- writeCustomDataToNbtin class- MobEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfj;b(Lqr;)V- intermediary - method_5652- Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V- named - writeCustomDataToNbt- Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
 
- 
readCustomDataFromNbtReads custom data fromnbt. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity. nbtmight not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
- readCustomDataFromNbtin class- MobEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lqr;)V- intermediary - method_5749- Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V- named - readCustomDataFromNbt- Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
 
- 
onKilledOtherCalled when this entity killsother.- Overrides:
- onKilledOtherin class- Entity
- Returns:
- whether the entity died (and not converted to another entity)
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Laif;Lbfz;)Z- intermediary - method_5874- Lnet/minecraft/class_1297;method_5874(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z- named - onKilledOther- Lnet/minecraft/entity/Entity;onKilledOther(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;)Z
 
- 
getActiveEyeHeight- Overrides:
- getActiveEyeHeightin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfz;b(Lbgl;Lbfk;)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
 
- 
canPickupItem- Overrides:
- canPickupItemin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbgb;j(Lcfz;)Z- intermediary - method_5939- Lnet/minecraft/class_1308;method_5939(Lnet/minecraft/class_1799;)Z- named - canPickupItem- Lnet/minecraft/entity/mob/MobEntity;canPickupItem(Lnet/minecraft/item/ItemStack;)Z
 
- 
canGather
- 
initialize@Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt) - Overrides:
- initializein class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgb;a(Lcnb;Lbdv;Lbgd;Lbgt;Lqr;)Lbgt;- intermediary - method_5943- Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1315;- named - initialize- Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/entity/EntityData;
 
- 
shouldBeBaby- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbwv;a(Lapf;)Z- intermediary - method_29936- Lnet/minecraft/class_1642;method_29936(Lnet/minecraft/class_5819;)Z- named - shouldBeBaby- Lnet/minecraft/entity/mob/ZombieEntity;shouldBeBaby(Lnet/minecraft/util/math/random/Random;)Z
 
- 
applyAttributeModifiersprotected void applyAttributeModifiers(float chanceMultiplier) - Mappings:
- Namespace - Name - Mixin selector - official - D- Lbwv;D(F)V- intermediary - method_7205- Lnet/minecraft/class_1642;method_7205(F)V- named - applyAttributeModifiers- Lnet/minecraft/entity/mob/ZombieEntity;applyAttributeModifiers(F)V
 
- 
initAttributesprotected void initAttributes()- Mappings:
- Namespace - Name - Mixin selector - official - gh- Lbwv;gh()V- intermediary - method_6001- Lnet/minecraft/class_1642;method_6001()V- named - initAttributes- Lnet/minecraft/entity/mob/ZombieEntity;initAttributes()V
 
- 
getHeightOffsetpublic double getHeightOffset()- Overrides:
- getHeightOffsetin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - bw- Lbfj;bw()D- intermediary - method_5678- Lnet/minecraft/class_1297;method_5678()D- named - getHeightOffset- Lnet/minecraft/entity/Entity;getHeightOffset()D
 
- 
dropEquipment- Overrides:
- dropEquipmentin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfz;a(Lben;IZ)V- intermediary - method_6099- Lnet/minecraft/class_1309;method_6099(Lnet/minecraft/class_1282;IZ)V- named - dropEquipment- Lnet/minecraft/entity/LivingEntity;dropEquipment(Lnet/minecraft/entity/damage/DamageSource;IZ)V
 
- 
getSkullReturns the item stack this entity will drop when killed by a charged creeper.- Mappings:
- Namespace - Name - Mixin selector - official - fY- Lbwv;fY()Lcfz;- intermediary - method_7215- Lnet/minecraft/class_1642;method_7215()Lnet/minecraft/class_1799;- named - getSkull- Lnet/minecraft/entity/mob/ZombieEntity;getSkull()Lnet/minecraft/item/ItemStack;
 
 
-