Minecraft Wiki
For other pig-like mobs, see Pig (disambiguation).

A zoglin is an undead hostile mob created when a hoglin enters the Overworld or End. It never retreats or flees, and attacks players and almost all non-zoglin mobs indiscriminately, using the same tusk attack as its non-zombified counterpart.


Zoglins spawn when a hoglin has been in the Overworld or the End for 300 game ticks (15 seconds). For their first 10 seconds after zombification, they get the nausea effect. This nausea effect is cosmetic and does not affect its behavior. Like most hostile mobs, zoglins despawn when the difficulty is changed to Peaceful.‌[JE only] In Bedrock Edition, zoglins still exist in the world and are passive only to players.



Zoglins are hostile toward armor stands[1], players in Survival or Adventure mode (except in Peaceful difficulty), and all mobs except creepers, ghasts, and other zoglins. They even attack zombified piglins and hoglins.

When an adult zoglin attacks, it flings its target into the air. Blocking with shields does not mitigate this. When a baby zoglin attacks, they do not fling their target. Baby zoglins, unlike baby hoglins, never grow up. Any mob that can retaliate attacks a zoglin in return after being attacked, including baby zoglins.

In Java Edition adult zoglins attack once every two seconds and babies attack every second, In Bedrock Edition both adults and babies attack once every second, making them more destructive compared to Java Edition, even on peaceful difficulty.

When a zoglin attacks a piglin, the piglin either retreats or fights back. Piglin brutes attack zoglins if they are attacked first and never retreat. They also attack the zoglin if the zoglin attacks a piglin or another piglin brute.

If a zoglin is fed crimson fungus before it is zombified, it does not despawn naturally and it doesn't count toward the mob cap.

Zoglins are incapable of breeding and do not flee from blocks that repel hoglins. Zoglins can be leashed. Unlike baby hoglins, baby zoglins attack baby zombified piglins. Piglins flee from zoglins if they are not engaged in combat.

In water, they sink to the bottom and wander about as if on dry land. They do not drown.

Being an undead mob, they are:

Like zombified piglins, they are immune to fire and lava.


Java Edition:
Zoglins use the Hostile Creatures sound category for entity-dependent sound events.

SoundSubtitlesSourceDescriptionResource locationTranslation keyVolumePitchAttenuation
Zoglin growlsHostile CreaturesRandomlyentity.zoglin.ambientsubtitles.entity.zoglin.ambient0.90.8-1.2
(Baby: 1.3-1.7) [sound 1]
Zoglin growls angrilyHostile CreaturesRandomly while a zoglin is chasing somethingentity.zoglin.angrysubtitles.entity.zoglin.angry0.80.8-1.2
(Baby: 1.3-1.7)
Zoglin attacksHostile CreaturesWhen a zoglin attacks somethingentity.zoglin.attacksubtitles.entity.zoglin.attack0.8varies [sound 2]16
Zoglin diesHostile CreaturesWhen a zoglin diesentity.zoglin.deathsubtitles.entity.zoglin.death0.930.8-1.2
(Baby: 1.3-1.7)
Zoglin hurtsHostile CreaturesWhen a zoglin is damagedentity.zoglin.hurtsubtitles.entity.zoglin.hurt0.9[sound 3]0.8-1.2
(Baby: 1.3-1.7)
FootstepsHostile CreaturesWhile a zoglin is walkingentity.zoglin.stepsubtitles.block.generic.footsteps0.151.016
Hoglin converts to ZoglinHostile CreaturesWhen a hoglin converts into a zoglin via the Overworld or the Endentity.hoglin.converted_to_zombifiedsubtitles.entity.hoglin.converted_to_zombified0.80.8-1.2
(Baby: 1.3-1.7)
  1. Except idle2, which is 0.64-0.96 (Baby: 1.04-1.36)
  2. Can be 0.8-1.2 (Baby: 1.3-1.7) or 0.64-0.96 (Baby: 1.04-1.36) for each sound
  3. Except hurt1, which is 0.83

Bedrock Edition:

SoundSourceDescriptionResource locationVolumePitch
Hostile CreaturesRandomlymob.zoglin.idle1.00.8-1.2 (Baby: 1.3-1.7)
Hostile CreaturesUnused sound event[sound 1]mob.zoglin.angry1.00.8-1.2 (Baby: 1.3-1.7)
Hostile CreaturesWhen a zoglin attacks somethingmob.zoglin.attack1.00.8-1.2 (Baby: 1.3-1.7)
Hostile CreaturesWhen a zoglin diesmob.zoglin.death1.00.8-1.2 (Baby: 1.3-1.7)
Hostile CreaturesWhen a zoglin is damagedmob.zoglin.hurt1.00.8-1.2 (Baby: 1.3-1.7)
Hostile CreaturesWhile a zoglin is walkingmob.zoglin.step0.151.0 (Baby: 1.5)
Hostile CreaturesWhen a hoglin converts into a zoglin via the Overworld or the Endmob.piglin.converted_to_zombified1.00.9-1.1

Data values[]


Java Edition:

NameIdentifierTranslation key

Bedrock Edition:

NameIdentifierNumeric ID Translation key

Entity data[]

Zoglins have entity data associated with them that contains various properties.

Java Edition:

Main article: Entity format
  • Entity data
    • Tags common to all entities
    • Tags common to all mobs
    •  IsBaby: 1 or 0 (true/false) - true if the zoglin is a baby. May not exist.

Bedrock Edition:

See Bedrock Edition level format/Entity format.


Icon Advancement In-game description Parent Actual requirements (if different) Resource location
Adventure, exploration and combat Kill any entity, or be killed by any entity.adventure/root
Advancement-plain-rawMonster Hunter
Kill any hostile monster AdventureKill one of these 34 mobs: Only the riders of the chicken jockeys and skeleton horsemen are counted in this advancement. Other mobs may be killed, but are ignored for this advancement.adventure/kill_a_mob
Advancement-plain-rawA Throwaway Joke
Throw a Trident at something.
Note: Throwing away your only weapon is not a good idea.
Monster HunterHit a mob with a thrown trident.adventure/throw_trident
Advancement-fancy-rawIt Spreads
Kill a mob near a Sculk Catalyst Monster HunterKill one of these 70 mobs near a sculk catalyst: Mobs that drop no experience are ignored for this advancement.adventure/kill_mob_near_sculk_catalyst
Advancement-plain-rawTake Aim
Shoot something with an Arrow Monster HunterUsing a bow or a crossbow, shoot an entity with an arrow, tipped arrow, or spectral arrow.adventure/shoot_arrow
Advancement-fancy-rawMonsters Hunted
Kill one of every hostile monster Monster HunterKill each of these 34 mobs: Other mobs may be killed, but are ignored for this advancement. Only the riders of the chicken jockeys and skeleton horsemen are counted in this advancement.adventure/kill_all_mobs


Java Edition
1.1620w14aZoglin Baby Zoglin Added zoglins.
20w15aZoglins are now undead mobs.
20w18aAn "IsBaby" tag has been added to allow summoning and correct saving of baby zoglins.
20w19aHoglins now become zoglins when in the End.
Pre-release 6Zoglins now have a knockback resistance of 0.6 instead of 0.5.
Zoglins now have separate textures for each tusk.
1.16.220w27aZoglins can now be leashed. However, hoglins still break their leash when zombifying.[3]
Bedrock Edition
1.16.0beta BE Zoglin BE Added zoglins.
Zoglins currently use the same sounds as normal pigs.
beta now have knockback resistance.
1.16.20beta now use their unique sounds.
1.16.100beta now get healed from harming potions and get damaged from the healing ones.
Baby zoglins now have drops after being killed by the player.
beta Zoglin BE2 Baby zoglins now have bigger heads to match Java Edition.
?Zoglins no longer use the pig death sound.
1.19.30beta now have the same hitbox size as Java Edition.


Issues relating to "Zoglin" are maintained on the bug tracker. Report issues there.



  1. MC-177122 — "Zoglins try to attack armor stands" — resolved as "Works As Intended".
  2. MC-177878
  3. MC-196736