Class ZombieEntity
- All Implemented Interfaces:
ComponentsAccess,Attackable,DataTracked,EquipmentHolder,Leashable,Monster,Targeter,ScoreHolder,Nameable,EntityLike,UniquelyIdentifiable
- Direct Known Subclasses:
DrownedEntity,HuskEntity,ZombieVillagerEntity,ZombifiedPiglinEntity
- Mappings:
Namespace Name named net/minecraft/entity/mob/ZombieEntityintermediary net/minecraft/class_1642official cqd
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classstatic classNested 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.RemovalReasonNested classes/interfaces inherited from interface net.minecraft.entity.Leashable
Leashable.LeashData -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final TrackedData<Boolean> private static final EntityDimensionsprivate static final EntityAttributeModifierprivate static final Identifierprivate final BreakDoorGoalprivate booleanprivate static final TrackedData<Boolean> private static final booleanprivate static final intprivate static final booleanprivate static final Predicate<Difficulty> static final intstatic final intstatic final intprivate static final floatstatic final floatprivate static final intprivate intprivate static final Identifierprivate static final EntityAttributeModifierprivate static final Identifierprivate intprivate static final Identifierprivate 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.PathAwareEntity
DEFAULT_PATHFINDING_FAVORFields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, BASE_ENCHANTED_ARMOR_CHANCE, BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE, BASE_SPAWN_EQUIPMENT_CHANCE, DEFAULT_CAN_PICKUP_LOOT_CHANCE, experiencePoints, field_35039, goalSelector, jumpControl, lookControl, MINIMUM_DROPPED_EXPERIENCE_PER_EQUIPMENT, moveControl, navigation, RANDOM_SPAWN_BONUS_MODIFIER_ID, targetSelectorFields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, attackingPlayer, ATTRIBUTES_NBT_KEY, BABY_SCALE_FACTOR, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, elytraFlightController, equipment, EQUIPMENT_SLOT_ID, field_30072, field_30074, field_30075, field_44874, field_47756, field_48827, field_55952, field_56256, forwardSpeed, glidingTicks, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, interpolator, itemUseTimeLeft, jumping, lastAttackedTicks, lastBodyYaw, lastDamageTaken, lastHandSwingProgress, lastHeadYaw, limbAnimator, LIVING_FLAGS, maxHurtTime, NOT_WEARING_GAZE_DISGUISE_PREDICATE, OFF_HAND_ACTIVE_FLAG, playerHitTimer, preferredHand, riptideAttackDamage, riptideStack, riptideTicks, serverHeadYaw, sidewaysSpeed, SLEEPING_DIMENSIONS, 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, fallDistance, field_44870, field_44871, field_44872, field_49073, field_49791, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLIDING_FLAG_INDEX, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, ID_KEY, inPowderSnow, intersectionChecked, lastPitch, lastRenderX, lastRenderY, lastRenderZ, lastX, lastY, lastYaw, lastZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, portalManager, POSE, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnowFields inherited from interface net.minecraft.entity.Leashable
LEASH_NBT_KEY, MAX_LEASH_LENGTH, SHORT_LEASH_LENGTHFields inherited from interface net.minecraft.entity.mob.Monster
NORMAL_MONSTER_EXPERIENCE, SMALL_MONSTER_EXPERIENCE, STRONG_MONSTER_EXPERIENCE, STRONGER_MONSTER_EXPERIENCE, WITHER_EXPERIENCE, ZERO_EXPERIENCEFields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAME -
Constructor Summary
ConstructorsConstructorDescriptionZombieEntity(EntityType<? extends ZombieEntity> type, World world) ZombieEntity(World world) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyAttributeModifiers(float chanceMultiplier) protected booleanbooleanprotected booleanbooleancanGather(ServerWorld world, ItemStack stack) booleancanPickupItem(ItemStack stack) protected booleanprotected voidprotected voidconvertTo(EntityType<? extends ZombieEntity> entityType) booleandamage(ServerWorld world, DamageSource source, float amount) Applies a damage to this entity.protected voiddropEquipment(ServerWorld world, DamageSource source, boolean causedByPlayer) protected SoundEventgetBaseDimensions(EntityPose pose) protected SoundEventprotected intgetExperienceToDrop(ServerWorld world) Called when this entity is killed and returns the amount of experience to drop.protected SoundEventgetHurtSound(DamageSource source) protected ItemStackgetSkull()Returns the item stack this entity will drop when killed by a charged creeper.protected SoundEventEntityType<? extends ZombieEntity> getType()booleaninfectVillager(ServerWorld world, VillagerEntity villager) protected voidprotected voidprotected voidinitDataTracker(DataTracker.Builder builder) Initializes data tracker.protected voidinitEquipment(Random random, LocalDifficulty localDifficulty) protected voidinitialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData) 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) voidsetInWaterTime(int inWaterTime) private voidsetTicksUntilWaterConversion(int ticksUntilWaterConversion) voidsetTicksUntilWaterConversionDirect(int ticksUntilWaterConversion) static booleanshouldBeBaby(Random random) voidtick()Ticks this entity.voidbooleantryAttack(ServerWorld world, Entity target) voidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.mob.HostileEntity
canSpawnIgnoreLightLevel, canSpawnInDark, createHostileAttributes, getFallSounds, getPathfindingFavor, getProjectileType, getSoundCategory, getSplashSound, getSwimSound, isAngryAt, isDisallowedInPeaceful, isSpawnDark, shouldDropExperience, shouldDropLoot, updateDespawnCounterMethods inherited from class net.minecraft.entity.mob.PathAwareEntity
beforeLeashTick, canSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, isPanicking, onShortLeashTick, shouldFollowLeashMethods inherited from class net.minecraft.entity.mob.MobEntity
baseTick, breakLongLeash, canActVoluntarily, canBeLeashed, canDispenserEquipSlot, canImmediatelyDespawn, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, checkDespawn, clampHeadYaw, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, convertTo, createBodyControl, createEquipmentInventory, createMobAttributes, createNavigation, dropAllForeignEquipment, dropForeignEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipBodyArmor, equipLootStack, getAttackBox, getBodyArmor, getControllingPassenger, getEquipmentDropChances, getEquipmentForSlot, getItemPickUpRangeExpander, getJumpControl, getLeashData, getLimitPerChunk, getLookControl, getLootTableKey, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMinAmbientSoundDelay, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getPreferredWeapons, getSafeFallDistance, getTarget, getTargetInBrain, getVisibilityCache, handleStatus, hasPositionTarget, hasSaddleEquipped, interact, interactMob, isAffectedByDaylight, isAiDisabled, isAttacking, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeftHanded, isPersistent, isWearingBodyArmor, lookAtEntity, loot, mobTick, movesIndependently, onEatingGrass, onFinishPathfinding, onLeashRemoved, onPlayerSpawnedChild, onStartPathfinding, playAmbientSound, playAttackSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setCanPickUpLoot, setDropGuaranteed, setEquipmentDropChance, setEquipmentFromTable, setEquipmentFromTable, setForwardSpeed, setLeashData, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, startRiding, stopMovement, swimUpward, tickNewAi, tryEquip, turnHead, updateAttribute, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntity
addDeathParticles, addPowderSnowSlowIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyFluidMovingSpeed, applyMovementEffects, areItemsDifferent, attackLivingEntity, becomeAngry, canBreatheInWater, canEquip, canEquipFromDispenser, canFreeze, canGlide, canGlideWith, canHaveStatusEffect, canHit, canSee, canSee, canTakeDamage, canTarget, canUsePortals, canUseSlot, canWalkOnFluid, clampScale, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createEquipment, createLivingAttributes, damageArmor, damageEquipment, damageHelmet, deserializeBrain, disableExperienceDropping, drop, dropExperience, dropInventory, dropItem, endCombat, enterCombat, equipStack, fall, forEachGeneratedItem, forEachGiftedItem, forEachShearedItem, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttackingPlayer, getAttackKnockbackAgainst, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseWaterMovementSpeedMultiplier, getBlockingItem, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getControlledMovementInput, getDamageBlockedAmount, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, getEffectFadeFactor, getEffectiveGravity, getEquippedStack, getEquipSound, getExperienceToDrop, getGlidingTicks, getGravity, getHandSwingProgress, getHeadYaw, getHealth, getHitbox, getInterpolator, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getLocationBasedEnchantmentEffects, getLuck, getMainHandStack, getMaxAbsorption, getMaxHealth, getMaxRelativeHeadRotation, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPassengerRidingPos, getPlayerHitTimer, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getRecentDamageSource, getSaddledSpeed, getSafeFallDistance, getScale, getScaleFactor, getSleepingDirection, getSleepingPosition, getSlotForHand, getSoundPitch, getSoundVolume, getStackInArm, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getWeaponDisableBlockingForSeconds, getWeaponStack, getYaw, giveOrDropStack, handleFallDamage, hasInvertedHealingAndHarm, hasLandedInFluid, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isEntityLookingAtMe, isExperienceDroppingDisabled, isGliding, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInCreativeMode, isInsideWall, isInSwimmingPose, isInvulnerableTo, isMobOrPlayer, isPartOfGame, isPushable, isSleeping, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lerpHeadYaw, lerpYaw, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onRemoval, onSpawnPacket, onStatusEffectApplied, onStatusEffectsRemoved, onStatusEffectUpgraded, playBlockFallSound, playSound, positionInPortal, positionInPortal, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, setAbsorptionAmount, setAbsorptionAmountUnclamped, setAttacker, setAttacking, setAttacking, setAttackingPlayer, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnFireForTicks, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropExperience, shouldRenderName, shouldSwimInFluids, sleep, spawnItemParticles, stopGliding, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickCramming, tickGliding, tickHandSwing, tickInVoid, tickItemStackUsage, tickMovementInput, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, wakeUp, wouldNotSuffocateInPoseMethods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addPortalChunkTicketAt, addVelocity, addVelocity, addVelocityInternal, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyBubbleColumnEffects, applyBubbleColumnSurfaceEffects, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateDefaultBoundingBox, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, canTeleportBetween, castComponentValue, changeLookDirection, clientDamage, collidesWith, collidesWithStateAtPos, copyComponentFrom, copyComponentsFrom, copyComponentsFrom, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, defrost, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, equals, extinguish, extinguishWithSound, get, getAir, getAttachments, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyX, getBodyY, getBodyZ, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFacing, getFinalGravity, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLastRenderPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPitch, getLerpedPos, getLerpedYaw, getMaxAir, getMinFreezeDamageTicks, getMoveEffect, getMovement, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPistonBehavior, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPos, getPose, getPosWithYOffset, getProjectileDeflection, getRandom, getRandomBodyY, getRegistryManager, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSyncedPos, getTargetingMargin, getTeamColorValue, getTrackedPosition, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getWorldSpawnPos, getX, getY, getYaw, getZ, handleAttack, handleFall, handleFallDamageForPassengers, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPlayerRider, hasPortalCooldown, hasVehicle, igniteByLava, interactAt, isAlwaysInvulnerableTo, isAttackable, isCollidable, isConnectedThroughVehicle, isControlledByMainPlayer, isControlledByPlayer, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInFluid, isInLava, isInPose, isInRange, isInRange, isInSameTeam, isInSneakingPose, isInterpolating, isInvisible, isInvisibleTo, isInvulnerable, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, lerpPosAndRotation, limitFallDistance, move, movementInputToVelocity, occludeVibrationSignals, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onExplodedBy, onLanding, onPassengerLookAround, onPlayerCollision, onRemove, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playSwimSound, playSwimSound, popQueuedCollisionCheck, populateCrashReport, pushOutOfBlocks, raycast, readNbt, recalculateDimensions, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeCommandTag, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, rotate, saveNbt, saveSelfNbt, scheduleVelocityUpdate, serverDamage, setAir, setAngles, setApplicableComponent, setBoundingBox, setChangeListener, setComponent, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInPowderSnow, setInvisible, setInvulnerable, setLastPositionAndAngles, setMovement, setMovement, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldControlVehicles, shouldDismountUnderwater, shouldEscapePowderSnow, shouldPlayBurnSoundInLava, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTickBlockCollision, sidedDamage, slowMovement, spawnBubbleColumnParticles, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleportTo, tickBlockCollision, tickBlockCollision, tickPortalCooldown, tickPortalTeleportation, toString, tryUsePortal, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateLastAngles, updateLastPosition, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateTrackedPositionAndAngles, updateVelocity, updateWaterState, writeNbtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.component.ComponentsAccess
getOrDefault, getTypedMethods inherited from interface net.minecraft.entity.EquipmentHolder
equipStack, getEquippedStack, getSlotForStack, setEquipmentFromTable, setEquipmentFromTable, setEquipmentFromTableMethods inherited from interface net.minecraft.entity.Leashable
applyLeashElasticity, attachLeash, canLeashAttachTo, detachLeash, detachLeashWithoutDrop, getLeashHolder, isLeashed, mightBeLeashed, readLeashDataFromNbt, setUnresolvedLeashHolderId, writeLeashDataToNbtMethods inherited from interface net.minecraft.scoreboard.ScoreHolder
getStyledDisplayName
-
Field Details
-
BABY_SPEED_MODIFIER_ID
- Mappings:
Namespace Name Mixin selector named BABY_SPEED_MODIFIER_IDLnet/minecraft/entity/mob/ZombieEntity;BABY_SPEED_MODIFIER_ID:Lnet/minecraft/util/Identifier;intermediary field_7429Lnet/minecraft/class_1642;field_7429:Lnet/minecraft/class_2960;official aLcqd;a:Lalr;
-
BABY_SPEED_BONUS
- Mappings:
Namespace Name Mixin selector named BABY_SPEED_BONUSLnet/minecraft/entity/mob/ZombieEntity;BABY_SPEED_BONUS:Lnet/minecraft/entity/attribute/EntityAttributeModifier;intermediary field_7430Lnet/minecraft/class_1642;field_7430:Lnet/minecraft/class_1322;official bLcqd;b:Lbzj;
-
REINFORCEMENT_CALLER_CHARGE_MODIFIER_ID
- Mappings:
Namespace Name Mixin selector named REINFORCEMENT_CALLER_CHARGE_MODIFIER_IDLnet/minecraft/entity/mob/ZombieEntity;REINFORCEMENT_CALLER_CHARGE_MODIFIER_ID:Lnet/minecraft/util/Identifier;intermediary field_52018Lnet/minecraft/class_1642;field_52018:Lnet/minecraft/class_2960;official cLcqd;c:Lalr;
-
REINFORCEMENT_CALLEE_CHARGE_REINFORCEMENT_BONUS
- Mappings:
Namespace Name Mixin selector named REINFORCEMENT_CALLEE_CHARGE_REINFORCEMENT_BONUSLnet/minecraft/entity/mob/ZombieEntity;REINFORCEMENT_CALLEE_CHARGE_REINFORCEMENT_BONUS:Lnet/minecraft/entity/attribute/EntityAttributeModifier;intermediary field_52016Lnet/minecraft/class_1642;field_52016:Lnet/minecraft/class_1322;official bJLcqd;bJ:Lbzj;
-
LEADER_ZOMBIE_BONUS_MODIFIER_ID
- Mappings:
Namespace Name Mixin selector named LEADER_ZOMBIE_BONUS_MODIFIER_IDLnet/minecraft/entity/mob/ZombieEntity;LEADER_ZOMBIE_BONUS_MODIFIER_ID:Lnet/minecraft/util/Identifier;intermediary field_52017Lnet/minecraft/class_1642;field_52017:Lnet/minecraft/class_2960;official bKLcqd;bK:Lalr;
-
ZOMBIE_RANDOM_SPAWN_BONUS_MODIFIER_ID
- Mappings:
Namespace Name Mixin selector named ZOMBIE_RANDOM_SPAWN_BONUS_MODIFIER_IDLnet/minecraft/entity/mob/ZombieEntity;ZOMBIE_RANDOM_SPAWN_BONUS_MODIFIER_ID:Lnet/minecraft/util/Identifier;intermediary field_52193Lnet/minecraft/class_1642;field_52193:Lnet/minecraft/class_2960;official bLLcqd;bL:Lalr;
-
BABY
- Mappings:
Namespace Name Mixin selector named BABYLnet/minecraft/entity/mob/ZombieEntity;BABY:Lnet/minecraft/entity/data/TrackedData;intermediary field_7434Lnet/minecraft/class_1642;field_7434:Lnet/minecraft/class_2940;official bMLcqd;bM:Laku;
-
ZOMBIE_TYPE
Unused 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 named ZOMBIE_TYPELnet/minecraft/entity/mob/ZombieEntity;ZOMBIE_TYPE:Lnet/minecraft/entity/data/TrackedData;intermediary field_7427Lnet/minecraft/class_1642;field_7427:Lnet/minecraft/class_2940;official bNLcqd;bN:Laku;
-
CONVERTING_IN_WATER
- Mappings:
Namespace Name Mixin selector named CONVERTING_IN_WATERLnet/minecraft/entity/mob/ZombieEntity;CONVERTING_IN_WATER:Lnet/minecraft/entity/data/TrackedData;intermediary field_7425Lnet/minecraft/class_1642;field_7425:Lnet/minecraft/class_2940;official bOLcqd;bO:Laku;
-
field_30519
public static final float field_30519- See Also:
- Mappings:
Namespace Name Mixin selector named field_30519Lnet/minecraft/entity/mob/ZombieEntity;field_30519:Fintermediary field_30519Lnet/minecraft/class_1642;field_30519:Fofficial dLcqd;d:F
-
field_30515
public static final int field_30515- See Also:
- Mappings:
Namespace Name Mixin selector named field_30515Lnet/minecraft/entity/mob/ZombieEntity;field_30515:Iintermediary field_30515Lnet/minecraft/class_1642;field_30515:Iofficial eLcqd;e:I
-
field_30516
public static final int field_30516- See Also:
- Mappings:
Namespace Name Mixin selector named field_30516Lnet/minecraft/entity/mob/ZombieEntity;field_30516:Iintermediary field_30516Lnet/minecraft/class_1642;field_30516:Iofficial fLcqd;f:I
-
field_30517
public static final int field_30517- See Also:
- Mappings:
Namespace Name Mixin selector named field_30517Lnet/minecraft/entity/mob/ZombieEntity;field_30517:Iintermediary field_30517Lnet/minecraft/class_1642;field_30517:Iofficial bILcqd;bI:I
-
field_57696
private static final int field_57696- See Also:
- Mappings:
Namespace Name Mixin selector named field_57696Lnet/minecraft/entity/mob/ZombieEntity;field_57696:Iintermediary field_57696Lnet/minecraft/class_1642;field_57696:Iofficial bPLcqd;bP:I
-
BABY_BASE_DIMENSIONS
- Mappings:
Namespace Name Mixin selector named BABY_BASE_DIMENSIONSLnet/minecraft/entity/mob/ZombieEntity;BABY_BASE_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;intermediary field_47811Lnet/minecraft/class_1642;field_47811:Lnet/minecraft/class_4048;official bQLcqd;bQ:Lbxh;
-
field_30518
private static final float field_30518- See Also:
- Mappings:
Namespace Name Mixin selector named field_30518Lnet/minecraft/entity/mob/ZombieEntity;field_30518:Fintermediary field_30518Lnet/minecraft/class_1642;field_30518:Fofficial bRLcqd;bR:F
-
DOOR_BREAK_DIFFICULTY_CHECKER
- Mappings:
Namespace Name Mixin selector named DOOR_BREAK_DIFFICULTY_CHECKERLnet/minecraft/entity/mob/ZombieEntity;DOOR_BREAK_DIFFICULTY_CHECKER:Ljava/util/function/Predicate;intermediary field_19015Lnet/minecraft/class_1642;field_19015:Ljava/util/function/Predicate;official bSLcqd;bS:Ljava/util/function/Predicate;
-
DEFAULT_IS_BABY
private static final boolean DEFAULT_IS_BABY- See Also:
- Mappings:
Namespace Name Mixin selector named DEFAULT_IS_BABYLnet/minecraft/entity/mob/ZombieEntity;DEFAULT_IS_BABY:Zintermediary field_57697Lnet/minecraft/class_1642;field_57697:Zofficial bTLcqd;bT:Z
-
DEFAULT_CAN_BREAK_DOORS
private static final boolean DEFAULT_CAN_BREAK_DOORS- See Also:
- Mappings:
Namespace Name Mixin selector named DEFAULT_CAN_BREAK_DOORSLnet/minecraft/entity/mob/ZombieEntity;DEFAULT_CAN_BREAK_DOORS:Zintermediary field_57698Lnet/minecraft/class_1642;field_57698:Zofficial bULcqd;bU:Z
-
DEFAULT_IN_WATER_TIME
private static final int DEFAULT_IN_WATER_TIME- See Also:
- Mappings:
Namespace Name Mixin selector named DEFAULT_IN_WATER_TIMELnet/minecraft/entity/mob/ZombieEntity;DEFAULT_IN_WATER_TIME:Iintermediary field_57699Lnet/minecraft/class_1642;field_57699:Iofficial bVLcqd;bV:I
-
breakDoorsGoal
- Mappings:
Namespace Name Mixin selector named breakDoorsGoalLnet/minecraft/entity/mob/ZombieEntity;breakDoorsGoal:Lnet/minecraft/entity/ai/goal/BreakDoorGoal;intermediary field_7433Lnet/minecraft/class_1642;field_7433:Lnet/minecraft/class_1339;official bWLcqd;bW:Lcel;
-
canBreakDoors
private boolean canBreakDoors- Mappings:
Namespace Name Mixin selector named canBreakDoorsLnet/minecraft/entity/mob/ZombieEntity;canBreakDoors:Zintermediary field_7432Lnet/minecraft/class_1642;field_7432:Zofficial bXLcqd;bX:Z
-
inWaterTime
private int inWaterTime- Mappings:
Namespace Name Mixin selector named inWaterTimeLnet/minecraft/entity/mob/ZombieEntity;inWaterTime:Iintermediary field_7426Lnet/minecraft/class_1642;field_7426:Iofficial bYLcqd;bY:I
-
ticksUntilWaterConversion
private int ticksUntilWaterConversion- Mappings:
Namespace Name Mixin selector named ticksUntilWaterConversionLnet/minecraft/entity/mob/ZombieEntity;ticksUntilWaterConversion:Iintermediary field_7424Lnet/minecraft/class_1642;field_7424:Iofficial bZLcqd;bZ:I
-
-
Constructor Details
-
ZombieEntity
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vofficial <init>Lbxe;<init>(Lbxn;Ldkj;)V
-
ZombieEntity
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/mob/ZombieEntity;<init>(Lnet/minecraft/world/World;)Vintermediary <init>Lnet/minecraft/class_1642;<init>(Lnet/minecraft/class_1937;)Vofficial <init>Lcqd;<init>(Ldkj;)V
-
-
Method Details
-
initGoals
protected void initGoals() -
initCustomGoals
protected void initCustomGoals()- Mappings:
Namespace Name Mixin selector named initCustomGoalsLnet/minecraft/entity/mob/ZombieEntity;initCustomGoals()Vintermediary method_7208Lnet/minecraft/class_1642;method_7208()Vofficial pLcqd;p()V
-
createZombieAttributes
- Mappings:
Namespace Name Mixin selector named createZombieAttributesLnet/minecraft/entity/mob/ZombieEntity;createZombieAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;intermediary method_26940Lnet/minecraft/class_1642;method_26940()Lnet/minecraft/class_5132$class_5133;official gyLcqd;gy()Lbzk$a;
-
initDataTracker
Initializes data tracker.- Overrides:
initDataTrackerin classMobEntity- API Note:
- Subclasses should override this and add to the builder any data that needs to be tracked.
- Mappings:
Namespace Name Mixin selector named initDataTrackerLnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)Vintermediary method_5693Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)Vofficial aLbxe;a(Laky$a;)V
-
isConvertingInWater
public boolean isConvertingInWater()- Mappings:
Namespace Name Mixin selector named isConvertingInWaterLnet/minecraft/entity/mob/ZombieEntity;isConvertingInWater()Zintermediary method_7206Lnet/minecraft/class_1642;method_7206()Zofficial gBLcqd;gB()Z
-
canBreakDoors
public boolean canBreakDoors()- Mappings:
Namespace Name Mixin selector named canBreakDoorsLnet/minecraft/entity/mob/ZombieEntity;canBreakDoors()Zintermediary method_7211Lnet/minecraft/class_1642;method_7211()Zofficial gCLcqd;gC()Z
-
setCanBreakDoors
public void setCanBreakDoors(boolean canBreakDoors) - Mappings:
Namespace Name Mixin selector named setCanBreakDoorsLnet/minecraft/entity/mob/ZombieEntity;setCanBreakDoors(Z)Vintermediary method_7201Lnet/minecraft/class_1642;method_7201(Z)Vofficial xLcqd;x(Z)V
-
isBaby
public boolean isBaby()- Overrides:
isBabyin classLivingEntity- Mappings:
Namespace Name Mixin selector named isBabyLnet/minecraft/entity/LivingEntity;isBaby()Zintermediary method_6109Lnet/minecraft/class_1309;method_6109()Zofficial e_Lbyf;e_()Z
-
getExperienceToDrop
Called when this entity is killed and returns the amount of experience to drop.- Overrides:
getExperienceToDropin classMobEntity- See Also:
- Mappings:
Namespace Name Mixin selector named getExperienceToDropLnet/minecraft/entity/LivingEntity;getExperienceToDrop(Lnet/minecraft/server/world/ServerWorld;)Iintermediary method_6110Lnet/minecraft/class_1309;method_6110(Lnet/minecraft/class_3218;)Iofficial eLbyf;e(Lasb;)I
-
setBaby
public void setBaby(boolean baby) -
onTrackedDataSet
Called 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.
- Specified by:
onTrackedDataSetin interfaceDataTracked- Overrides:
onTrackedDataSetin classLivingEntity- Mappings:
Namespace Name Mixin selector named onTrackedDataSetLnet/minecraft/entity/data/DataTracked;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)Vintermediary method_5674Lnet/minecraft/class_9221;method_5674(Lnet/minecraft/class_2940;)Vofficial aLakx;a(Laku;)V
-
canConvertInWater
protected boolean canConvertInWater()- Mappings:
Namespace Name Mixin selector named canConvertInWaterLnet/minecraft/entity/mob/ZombieEntity;canConvertInWater()Zintermediary method_7209Lnet/minecraft/class_1642;method_7209()Zofficial gwLcqd;gw()Z
-
tick
public void tick()Ticks this entity.- Overrides:
tickin classMobEntity- See Also:
- API Note:
- This can be overridden to add additional logics.
super.tick();should be called in those cases. - Implementation Note:
- By default, this delegates all logics to
MobEntity.baseTick(). - Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/entity/Entity;tick()Vintermediary method_5773Lnet/minecraft/class_1297;method_5773()Vofficial gLbxe;g()V
-
tickMovement
public void tickMovement()- Overrides:
tickMovementin classHostileEntity- Mappings:
Namespace Name Mixin selector named tickMovementLnet/minecraft/entity/LivingEntity;tickMovement()Vintermediary method_6007Lnet/minecraft/class_1309;method_6007()Vofficial d_Lbyf;d_()V
-
setTicksUntilWaterConversion
private void setTicksUntilWaterConversion(int ticksUntilWaterConversion) - Mappings:
Namespace Name Mixin selector named setTicksUntilWaterConversionLnet/minecraft/entity/mob/ZombieEntity;setTicksUntilWaterConversion(I)Vintermediary method_7213Lnet/minecraft/class_1642;method_7213(I)Vofficial rLcqd;r(I)V
-
convertInWater
protected void convertInWater()- Mappings:
Namespace Name Mixin selector named convertInWaterLnet/minecraft/entity/mob/ZombieEntity;convertInWater()Vintermediary method_7218Lnet/minecraft/class_1642;method_7218()Vofficial ad_Lcqd;ad_()V
-
convertTo
- Mappings:
Namespace Name Mixin selector named convertToLnet/minecraft/entity/mob/ZombieEntity;convertTo(Lnet/minecraft/entity/EntityType;)Vintermediary method_7200Lnet/minecraft/class_1642;method_7200(Lnet/minecraft/class_1299;)Vofficial bLcqd;b(Lbxn;)V
-
infectVillager
- Mappings:
Namespace Name Mixin selector named infectVillagerLnet/minecraft/entity/mob/ZombieEntity;infectVillager(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;)Zintermediary method_63654Lnet/minecraft/class_1642;method_63654(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Zofficial aLcqd;a(Lasb;Lcru;)Z
-
burnsInDaylight
protected boolean burnsInDaylight()- Mappings:
Namespace Name Mixin selector named burnsInDaylightLnet/minecraft/entity/mob/ZombieEntity;burnsInDaylight()Zintermediary method_7216Lnet/minecraft/class_1642;method_7216()Zofficial ae_Lcqd;ae_()Z
-
damage
Applies 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
LivingEntity.isInvulnerableTo(net.minecraft.server.world.ServerWorld, net.minecraft.entity.damage.DamageSource)and return early.- Overrides:
damagein classLivingEntity- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
Namespace Name Mixin selector named damageLnet/minecraft/entity/Entity;damage(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;F)Zintermediary method_64397Lnet/minecraft/class_1297;method_64397(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;F)Zofficial aLbxe;a(Lasb;Lbvt;F)Z
-
tryAttack
- Overrides:
tryAttackin classMobEntity- Mappings:
Namespace Name Mixin selector named tryAttackLnet/minecraft/entity/LivingEntity;tryAttack(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;)Zintermediary method_6121Lnet/minecraft/class_1309;method_6121(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)Zofficial cLbyf;c(Lasb;Lbxe;)Z
-
getAmbientSound
- Overrides:
getAmbientSoundin classMobEntity- Mappings:
Namespace Name Mixin selector named getAmbientSoundLnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;intermediary method_5994Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;official sLbyh;s()Lawx;
-
getHurtSound
- Overrides:
getHurtSoundin classHostileEntity- Mappings:
Namespace Name Mixin selector named getHurtSoundLnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;intermediary method_6011Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;official eLbyf;e(Lbvt;)Lawx;
-
getDeathSound
- Overrides:
getDeathSoundin classHostileEntity- Mappings:
Namespace Name Mixin selector named getDeathSoundLnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;intermediary method_6002Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;official j_Lbyf;j_()Lawx;
-
getStepSound
- Mappings:
Namespace Name Mixin selector named getStepSoundLnet/minecraft/entity/mob/ZombieEntity;getStepSound()Lnet/minecraft/sound/SoundEvent;intermediary method_7207Lnet/minecraft/class_1642;method_7207()Lnet/minecraft/class_3414;official uLcqd;u()Lawx;
-
playStepSound
- Overrides:
playStepSoundin classEntity- Mappings:
Namespace Name Mixin selector named playStepSoundLnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Vintermediary method_5712Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vofficial bLbxe;b(Liw;Lebq;)V
-
getType
-
canSpawnAsReinforcementInFluid
protected boolean canSpawnAsReinforcementInFluid()- Mappings:
Namespace Name Mixin selector named canSpawnAsReinforcementInFluidLnet/minecraft/entity/mob/ZombieEntity;canSpawnAsReinforcementInFluid()Zintermediary method_64462Lnet/minecraft/class_1642;method_64462()Zofficial guLcqd;gu()Z
-
initEquipment
- Overrides:
initEquipmentin classMobEntity- Mappings:
Namespace Name Mixin selector named initEquipmentLnet/minecraft/entity/mob/MobEntity;initEquipment(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/LocalDifficulty;)Vintermediary method_5964Lnet/minecraft/class_1308;method_5964(Lnet/minecraft/class_5819;Lnet/minecraft/class_1266;)Vofficial aLbyh;a(Lbai;Lbva;)V
-
writeCustomDataToNbt
Writes custom data tonbt. Subclasses have 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 classMobEntity- See Also:
- Mappings:
Namespace Name Mixin selector named writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vofficial bLbxe;b(Lua;)V
-
readCustomDataFromNbt
Reads custom data fromnbt. Subclasses have 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 classMobEntity- See Also:
- Mappings:
Namespace Name Mixin selector named readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vofficial aLbxe;a(Lua;)V
-
onKilledOther
Called when this entity killsother.- Overrides:
onKilledOtherin classEntity- Returns:
- whether the entity died (and not converted to another entity)
- API Note:
ZombieEntityoverrides this to convert the killed villager to a zombie villager.- Mappings:
Namespace Name Mixin selector named onKilledOtherLnet/minecraft/entity/Entity;onKilledOther(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;)Zintermediary method_5874Lnet/minecraft/class_1297;method_5874(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Zofficial aLbxe;a(Lasb;Lbyf;)Z
-
getBaseDimensions
- Overrides:
getBaseDimensionsin classLivingEntity- Mappings:
Namespace Name Mixin selector named getBaseDimensionsLnet/minecraft/entity/LivingEntity;getBaseDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;intermediary method_55694Lnet/minecraft/class_1309;method_55694(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;official eLbyf;e(Lbyr;)Lbxh;
-
canPickupItem
- Overrides:
canPickupItemin classMobEntity- Mappings:
Namespace Name Mixin selector named canPickupItemLnet/minecraft/entity/mob/MobEntity;canPickupItem(Lnet/minecraft/item/ItemStack;)Zintermediary method_5939Lnet/minecraft/class_1308;method_5939(Lnet/minecraft/class_1799;)Zofficial gLbyh;g(Ldak;)Z
-
canGather
- Overrides:
canGatherin classMobEntity- Mappings:
Namespace Name Mixin selector named canGatherLnet/minecraft/entity/mob/MobEntity;canGather(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/item/ItemStack;)Zintermediary method_20820Lnet/minecraft/class_1308;method_20820(Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)Zofficial cLbyh;c(Lasb;Ldak;)Z
-
initialize
@Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData) - Overrides:
initializein classMobEntity- Mappings:
Namespace Name Mixin selector 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/entity/EntityData;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_1315;official aLbyh;a(Ldla;Lbva;Lbxm;Lbyx;)Lbyx;
-
setInWaterTime
public void setInWaterTime(int inWaterTime) - Mappings:
Namespace Name Mixin selector named setInWaterTimeLnet/minecraft/entity/mob/ZombieEntity;setInWaterTime(I)Vintermediary method_63656Lnet/minecraft/class_1642;method_63656(I)Vofficial bLcqd;b(I)V
-
setTicksUntilWaterConversionDirect
public void setTicksUntilWaterConversionDirect(int ticksUntilWaterConversion) - Mappings:
Namespace Name Mixin selector named setTicksUntilWaterConversionDirectLnet/minecraft/entity/mob/ZombieEntity;setTicksUntilWaterConversionDirect(I)Vintermediary method_63658Lnet/minecraft/class_1642;method_63658(I)Vofficial cLcqd;c(I)V
-
shouldBeBaby
- Mappings:
Namespace Name Mixin selector named shouldBeBabyLnet/minecraft/entity/mob/ZombieEntity;shouldBeBaby(Lnet/minecraft/util/math/random/Random;)Zintermediary method_29936Lnet/minecraft/class_1642;method_29936(Lnet/minecraft/class_5819;)Zofficial aLcqd;a(Lbai;)Z
-
applyAttributeModifiers
protected void applyAttributeModifiers(float chanceMultiplier) - Mappings:
Namespace Name Mixin selector named applyAttributeModifiersLnet/minecraft/entity/mob/ZombieEntity;applyAttributeModifiers(F)Vintermediary method_7205Lnet/minecraft/class_1642;method_7205(F)Vofficial JLcqd;J(F)V
-
initAttributes
protected void initAttributes()- Mappings:
Namespace Name Mixin selector named initAttributesLnet/minecraft/entity/mob/ZombieEntity;initAttributes()Vintermediary method_6001Lnet/minecraft/class_1642;method_6001()Vofficial gDLcqd;gD()V
-
dropEquipment
- Overrides:
dropEquipmentin classMobEntity- Mappings:
Namespace Name Mixin selector named dropEquipmentLnet/minecraft/entity/LivingEntity;dropEquipment(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;Z)Vintermediary method_6099Lnet/minecraft/class_1309;method_6099(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;Z)Vofficial aLbyf;a(Lasb;Lbvt;Z)V
-
getSkull
Returns the item stack this entity will drop when killed by a charged creeper.- Mappings:
Namespace Name Mixin selector named getSkullLnet/minecraft/entity/mob/ZombieEntity;getSkull()Lnet/minecraft/item/ItemStack;intermediary method_7215Lnet/minecraft/class_1642;method_7215()Lnet/minecraft/class_1799;official gvLcqd;gv()Ldak;
-