Package net.minecraft.entity.mob
Class ZombieEntity
- All Implemented Interfaces:
Monster
,CommandOutput
,Nameable
,EntityLike
- Direct Known Subclasses:
DrownedEntity
,HuskEntity
,ZombieVillagerEntity
,ZombifiedPiglinEntity
- Mappings:
Namespace Name official bme
intermediary net/minecraft/class_1642
named net/minecraft/entity/mob/ZombieEntity
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate class
static class
Nested classes/interfaces inherited from class net.minecraft.entity.LivingEntity
LivingEntity.FallSounds
Nested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final TrackedData<Boolean>
private static final EntityAttributeModifier
private static final UUID
private final BreakDoorGoal
private boolean
private static final TrackedData<Boolean>
private static final Predicate<Difficulty>
static final int
static final int
static final int
private static final float
static final float
private int
private int
private 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
field_35670
Fields 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, goalSelector, handDropChances, jumpControl, LEASH_KEY, lookControl, moveControl, navigation, targetSelector
Fields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, airStrafingSpeed, attackingPlayer, bodyTrackingIncrements, bodyYaw, brain, dead, deathTime, defaultMaxHealth, despawnCounter, field_30063, field_30067, field_30068, field_30069, field_30070, field_30071, field_30072, field_30073, field_30074, field_30075, field_30076, field_30077, field_6215, forwardSpeed, 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_FLAG
Fields 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_29974, field_29991, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inanimate, inNetherPortal, inPowderSnow, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, LOGGER, MAX_RIDING_COOLDOWN, MAX_SCOREBOARD_TAGS, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, onGround, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, stepHeight, submergedFluidTag, submergedInWater, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, VELOCITY_AFFECTING_POS_Y_OFFSET, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFire, world
Fields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY
Fields 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
ConstructorDescriptionZombieEntity
(EntityType<? extends ZombieEntity> type, World world) ZombieEntity
(World world) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
applyAttributeModifiers
(float chanceMultiplier) protected boolean
boolean
protected boolean
boolean
boolean
canPickupItem
(ItemStack stack) protected void
protected void
convertTo
(EntityType<? extends ZombieEntity> entityType) boolean
damage
(DamageSource source, float amount) protected void
dropEquipment
(DamageSource source, int lootingMultiplier, boolean allowDrops) protected float
getActiveEyeHeight
(EntityPose pose, EntityDimensions dimensions) protected SoundEvent
protected SoundEvent
getGroup()
double
protected SoundEvent
getHurtSound
(DamageSource source) protected ItemStack
getSkull()
Returns the item stack this entity will drop when killed by a charged creeper.protected SoundEvent
protected int
getXpToDrop
(PlayerEntity player) Called when this entity is killed and returns the amount of experience to drop.protected void
protected void
protected void
protected void
initEquipment
(LocalDifficulty difficulty) protected void
initialize
(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable NbtCompound entityNbt) boolean
isBaby()
boolean
void
onKilledOther
(ServerWorld world, LivingEntity other) void
onTrackedDataSet
(TrackedData<?> data) protected void
playStepSound
(BlockPos pos, BlockState state) void
void
setBaby
(boolean baby) void
setCanBreakDoors
(boolean canBreakDoors) private void
setTicksUntilWaterConversion
(int ticksUntilWaterConversion) static boolean
shouldBeBaby
(Random random) protected boolean
void
tick()
void
boolean
void
Methods inherited from class net.minecraft.entity.mob.HostileEntity
canSpawnIgnoreLightLevel, canSpawnInDark, createHostileAttributes, getArrowType, getFallSounds, getPathfindingFavor, getSoundCategory, getSplashSound, getSwimSound, isAngryAt, isDisallowedInPeaceful, isSpawnDark, shouldDropLoot, shouldDropXp, updateDespawnCounter
Methods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getPathfindingFavor, getRunFromLeashSpeed, isNavigating, updateForLeashLength, updateLeash
Methods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, baseTick, canBeControlledByRider, canBeLeashedBy, canEquip, canImmediatelyDespawn, canJumpToNextPathNode, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, checkDespawn, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, createNavigation, detachLeash, dropLoot, enchantEquipment, enchantMainHandItem, equipLootStack, equipStack, getArmorItems, getDropChance, getEquipmentForSlot, getEquippedStack, getHoldingEntity, getItemsHand, getJumpControl, getLimitPerChunk, getLookControl, getLootContextBuilder, getLootTable, getLootTableId, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMinAmbientSoundDelay, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getTarget, getVisibilityCache, handleStatus, hasPositionTarget, interact, interactMob, isAffectedByDaylight, isAiDisabled, isAttacking, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isLogicalSideForUpdatingMovement, isPersistent, lookAtEntity, loot, mobTick, movesIndependently, onEatingGrass, onPlayerSpawnedChild, 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, updateGoalControls
Methods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyEnchantmentsToDamage, 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, displaySoulSpeedEffects, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseMovementSpeedMultiplier, getBoundingBox, getBrain, getClimbingPos, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEyeHeight, 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, handleFallDamage, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isBlocking, isClimbing, isDead, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPartOfGame, isPushable, isSleeping, isTarget, isUndead, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lookAt, markEffectsDirty, method_26317, onAttacking, onDeath, onEquipStack, onKilledBy, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, readFromPacket, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, scheduleVelocityUpdate, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAbsorptionAmount, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnGround, setRiptideTicks, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDisplaySoulSpeedEffects, shouldRemoveSoulSpeedBoost, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUp
Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addFlapEffects, addPassenger, addScoreboardTag, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, 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, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, getAir, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraBlockPos, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCustomName, getDataTracker, getDefaultName, getDefaultNetherPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getGameEventHandler, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMoveEffect, 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, getStandingEyeHeight, getSwimHeight, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasCustomName, hashCode, hasNetherPortalCooldown, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, hasPassengerType, hasPermissionLevel, hasPlayerRider, hasVehicle, hasWings, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCustomNameVisible, isDescending, isFireImmune, isFreezing, isGlowingLocal, isImmuneToExplosion, isInLava, 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, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onSpawnPacket, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playExtinguishSound, playSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, resetNetherPortalCooldown, resetPosition, saveNbt, saveSelfNbt, sendSystemMessage, setAir, setBoundingBox, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setListener, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setPitch, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setYaw, shouldBroadcastConsoleToOps, shouldLeaveSwimmingPose, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, tickNetherPortal, tickNetherPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSwimming, updateTrackedPosition, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbt
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilenced
-
Field Details
-
BABY_SPEED_ID
- Mappings:
Namespace Name Mixin selector official b
Lbme;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
Lbme;c:Layg;
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
Lbme;d:Lxp;
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_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 official bZ
Lbme;bZ:Lxp;
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 ca
Lbme;ca:Lxp;
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_30519
public static final float field_30519- See Also:
- Mappings:
Namespace Name Mixin selector official e
Lbme;e:F
intermediary field_30519
Lnet/minecraft/class_1642;field_30519:F
named field_30519
Lnet/minecraft/entity/mob/ZombieEntity;field_30519:F
-
field_30515
public static final int field_30515- See Also:
- Mappings:
Namespace Name Mixin selector official bW
Lbme;bW:I
intermediary field_30515
Lnet/minecraft/class_1642;field_30515:I
named field_30515
Lnet/minecraft/entity/mob/ZombieEntity;field_30515:I
-
field_30516
public static final int field_30516- See Also:
- Mappings:
Namespace Name Mixin selector official bX
Lbme;bX:I
intermediary field_30516
Lnet/minecraft/class_1642;field_30516:I
named field_30516
Lnet/minecraft/entity/mob/ZombieEntity;field_30516:I
-
field_30517
public static final int field_30517- See Also:
- Mappings:
Namespace Name Mixin selector official bY
Lbme;bY:I
intermediary field_30517
Lnet/minecraft/class_1642;field_30517:I
named field_30517
Lnet/minecraft/entity/mob/ZombieEntity;field_30517:I
-
field_30518
private static final float field_30518- See Also:
- Mappings:
Namespace Name Mixin selector official cb
Lbme;cb: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 cc
Lbme;cc: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 cd
Lbme;cd:Lbcm;
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;
-
canBreakDoors
private boolean canBreakDoors- Mappings:
Namespace Name Mixin selector official ce
Lbme;ce:Z
intermediary field_7432
Lnet/minecraft/class_1642;field_7432:Z
named canBreakDoors
Lnet/minecraft/entity/mob/ZombieEntity;canBreakDoors:Z
-
inWaterTime
private int inWaterTime- Mappings:
Namespace Name Mixin selector official cf
Lbme;cf:I
intermediary field_7426
Lnet/minecraft/class_1642;field_7426:I
named inWaterTime
Lnet/minecraft/entity/mob/ZombieEntity;inWaterTime:I
-
ticksUntilWaterConversion
private int ticksUntilWaterConversion- Mappings:
Namespace Name Mixin selector official cg
Lbme;cg: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>
Lawt;<init>(Lawx;Lcad;)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>
Lbme;<init>(Lcad;)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
-
initGoals
protected void initGoals() -
initCustomGoals
protected void initCustomGoals()- Mappings:
Namespace Name Mixin selector official n
Lbme;n()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 fE
Lbme;fE()Layh$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;
-
initDataTracker
protected void initDataTracker()- Overrides:
initDataTracker
in classMobEntity
- Mappings:
Namespace Name Mixin selector official a_
Lawt;a_()V
intermediary method_5693
Lnet/minecraft/class_1297;method_5693()V
named initDataTracker
Lnet/minecraft/entity/Entity;initDataTracker()V
-
isConvertingInWater
public boolean isConvertingInWater()- Mappings:
Namespace Name Mixin selector official fF
Lbme;fF()Z
intermediary method_7206
Lnet/minecraft/class_1642;method_7206()Z
named isConvertingInWater
Lnet/minecraft/entity/mob/ZombieEntity;isConvertingInWater()Z
-
canBreakDoors
public boolean canBreakDoors()- Mappings:
Namespace Name Mixin selector official fG
Lbme;fG()Z
intermediary method_7211
Lnet/minecraft/class_1642;method_7211()Z
named canBreakDoors
Lnet/minecraft/entity/mob/ZombieEntity;canBreakDoors()Z
-
setCanBreakDoors
public void setCanBreakDoors(boolean canBreakDoors) - Mappings:
Namespace Name Mixin selector official w
Lbme;w(Z)V
intermediary method_7201
Lnet/minecraft/class_1642;method_7201(Z)V
named setCanBreakDoors
Lnet/minecraft/entity/mob/ZombieEntity;setCanBreakDoors(Z)V
-
shouldBreakDoors
protected boolean shouldBreakDoors()- Mappings:
Namespace Name Mixin selector official q
Lbme;q()Z
intermediary method_7212
Lnet/minecraft/class_1642;method_7212()Z
named shouldBreakDoors
Lnet/minecraft/entity/mob/ZombieEntity;shouldBreakDoors()Z
-
isBaby
public boolean isBaby()- Overrides:
isBaby
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official y_
Laxh;y_()Z
intermediary method_6109
Lnet/minecraft/class_1309;method_6109()Z
named isBaby
Lnet/minecraft/entity/LivingEntity;isBaby()Z
-
getXpToDrop
Called when this entity is killed and returns the amount of experience to drop.player
may benull
if shouldAlwaysDropXp() returnstrue
.- Overrides:
getXpToDrop
in classMobEntity
- Parameters:
player
- the attacking player- See Also:
- Mappings:
Namespace Name Mixin selector official d
Laxh;d(Lbnr;)I
intermediary method_6110
Lnet/minecraft/class_1309;method_6110(Lnet/minecraft/class_1657;)I
named getXpToDrop
Lnet/minecraft/entity/LivingEntity;getXpToDrop(Lnet/minecraft/entity/player/PlayerEntity;)I
-
setBaby
public void setBaby(boolean baby) -
onTrackedDataSet
- Overrides:
onTrackedDataSet
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lawt;a(Lxp;)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
-
canConvertInWater
protected boolean canConvertInWater()- Mappings:
Namespace Name Mixin selector official fz
Lbme;fz()Z
intermediary method_7209
Lnet/minecraft/class_1642;method_7209()Z
named canConvertInWater
Lnet/minecraft/entity/mob/ZombieEntity;canConvertInWater()Z
-
tick
public void tick() -
tickMovement
public void tickMovement()- Overrides:
tickMovement
in classHostileEntity
- Mappings:
Namespace Name Mixin selector official w_
Laxh;w_()V
intermediary method_6007
Lnet/minecraft/class_1309;method_6007()V
named tickMovement
Lnet/minecraft/entity/LivingEntity;tickMovement()V
-
setTicksUntilWaterConversion
private void setTicksUntilWaterConversion(int ticksUntilWaterConversion) - Mappings:
Namespace Name Mixin selector official a
Lbme;a(I)V
intermediary method_7213
Lnet/minecraft/class_1642;method_7213(I)V
named setTicksUntilWaterConversion
Lnet/minecraft/entity/mob/ZombieEntity;setTicksUntilWaterConversion(I)V
-
convertInWater
protected void convertInWater()- Mappings:
Namespace Name Mixin selector official fB
Lbme;fB()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
Lbme;b(Lawx;)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
-
burnsInDaylight
protected boolean burnsInDaylight()- Mappings:
Namespace Name Mixin selector official J_
Lbme;J_()Z
intermediary method_7216
Lnet/minecraft/class_1642;method_7216()Z
named burnsInDaylight
Lnet/minecraft/entity/mob/ZombieEntity;burnsInDaylight()Z
-
damage
- Overrides:
damage
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lawt;a(Lawd;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:
getAmbientSound
in classMobEntity
- Mappings:
Namespace Name Mixin selector official r
Laxj;r()Lagu;
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:
getHurtSound
in classHostileEntity
- Mappings:
Namespace Name Mixin selector official c
Laxh;c(Lawd;)Lagu;
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:
getDeathSound
in classHostileEntity
- Mappings:
Namespace Name Mixin selector official x_
Laxh;x_()Lagu;
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 t
Lbme;t()Lagu;
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:
playStepSound
in classEntity
- Mappings:
Namespace Name Mixin selector official b
Lawt;b(Lgh;Lcoc;)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:
getGroup
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official eq
Laxh;eq()Laxm;
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:
initEquipment
in classMobEntity
- Mappings:
Namespace Name Mixin selector official a
Laxj;a(Lavo;)V
intermediary method_5964
Lnet/minecraft/class_1308;method_5964(Lnet/minecraft/class_1266;)V
named initEquipment
Lnet/minecraft/entity/mob/MobEntity;initEquipment(Lnet/minecraft/world/LocalDifficulty;)V
-
writeCustomDataToNbt
- Overrides:
writeCustomDataToNbt
in classMobEntity
- Mappings:
Namespace Name Mixin selector official b
Lawt;b(Loc;)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
-
readCustomDataFromNbt
- Overrides:
readCustomDataFromNbt
in classMobEntity
- Mappings:
Namespace Name Mixin selector official a
Lawt;a(Loc;)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
-
onKilledOther
- Overrides:
onKilledOther
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Lawt;a(Ladi;Laxh;)V
intermediary method_5874
Lnet/minecraft/class_1297;method_5874(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V
named onKilledOther
Lnet/minecraft/entity/Entity;onKilledOther(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;)V
-
getActiveEyeHeight
- Overrides:
getActiveEyeHeight
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official b
Laxh;b(Laxt;Lawu;)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:
canPickupItem
in classMobEntity
- Mappings:
Namespace Name Mixin selector official k
Laxj;k(Lbue;)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:
initialize
in classMobEntity
- Mappings:
Namespace Name Mixin selector official a
Laxj;a(Lcas;Lavo;Laxl;Laxz;Loc;)Laxz;
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
Lbme;a(Ljava/util/Random;)Z
intermediary method_29936
Lnet/minecraft/class_1642;method_29936(Ljava/util/Random;)Z
named shouldBeBaby
Lnet/minecraft/entity/mob/ZombieEntity;shouldBeBaby(Ljava/util/Random;)Z
-
applyAttributeModifiers
protected void applyAttributeModifiers(float chanceMultiplier) - Mappings:
Namespace Name Mixin selector official z
Lbme;z(F)V
intermediary method_7205
Lnet/minecraft/class_1642;method_7205(F)V
named applyAttributeModifiers
Lnet/minecraft/entity/mob/ZombieEntity;applyAttributeModifiers(F)V
-
initAttributes
protected void initAttributes()- Mappings:
Namespace Name Mixin selector official fH
Lbme;fH()V
intermediary method_6001
Lnet/minecraft/class_1642;method_6001()V
named initAttributes
Lnet/minecraft/entity/mob/ZombieEntity;initAttributes()V
-
getHeightOffset
public double getHeightOffset()- Overrides:
getHeightOffset
in classEntity
- Mappings:
Namespace Name Mixin selector official bp
Lawt;bp()D
intermediary method_5678
Lnet/minecraft/class_1297;method_5678()D
named getHeightOffset
Lnet/minecraft/entity/Entity;getHeightOffset()D
-
dropEquipment
- Overrides:
dropEquipment
in classMobEntity
- Mappings:
Namespace Name Mixin selector official a
Laxh;a(Lawd;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
-
getSkull
Returns the item stack this entity will drop when killed by a charged creeper.- Mappings:
Namespace Name Mixin selector official fy
Lbme;fy()Lbue;
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;
-