Entity

Tag Name Tag Type Type Enforced Example Notes
id string Yes -
Pos List (Double) Yes
Motion List (Double) Yes
Rotation List (Float) Yes
FallDistance Float No
Fire Short No
Air Short No
OnGround Byte (Boolean) No
Dimension Integer No
Invulnerable Byte (Boolean) No
PortalCooldown Integer No
UUIDLeast Long Yes
UUIDMost Long Yes
UUID String Yes
CustomName String Yes
CustomNameVisible Byte (Boolean) No
Silent Byte (Boolean) No
Riding Compound Yes
Tag Name Tag Type Type Enforced Example Notes
id String Yes
CommandStats Compound Yes
Tag Name Tag Type Type Enforced Example Notes
SuccessCountName String Yes
SuccessCountObjective String Yes
AffectedItemsName String Yes
AffectedItemsObjective String Yes
AffectedBlocksName String Yes
AffectedBlocksObjective String Yes
QueryResultName String Yes
QueryResultObjective String Yes

Entity > Boat

Tag Name Tag Type Type Enforced Example Notes
none

Entity > EnderCrystal

Tag Name Tag Type Type Enforced Example Notes
none

Entity > EyeOfEnderSignal

Tag Name Tag Type Type Enforced Example Notes
none

Entity > FallingSand

Tag Name Tag Type Type Enforced Example Notes
Block String Yes
TileID Integer No
Tile Byte No
Data Byte No
Time Byte No
HurtEntities Byte (Boolean) No
FallHurtAmount Float No
FallHurtMax Integer No
DropItem Byte (Boolean) No
TileEntityData Compound Yes

Entity > FireworksRocketEntity

Tag Name Tag Type Type Enforced Example Notes
Life Integer No
LifeTime Integer No
FireworksItem Compound Yes

Entity > Item

Tag Name Tag Type Type Enforced Example Notes
Health Short No
Age Short No
PickupDelay Short No
Owner String Yes
Thrower String Yes
Item Compound Yes

Entity > LeashKnot

Tag Name Tag Type Type Enforced Example Notes
none

Entity > PrimedTnt

Tag Name Tag Type Type Enforced Example Notes
Fuse Byte No

Entity > XPOrb

Tag Name Tag Type Type Enforced Example Notes
Health Short No
Age Short No
Value Short No

Entity > Hanging

Tag Name Tag Type Type Enforced Example Notes
TileX Integer Yes
TileY Integer No
TileZ Integer No
Facing Byte No
Direction Byte No
Dir Byte No

Hanging > ItemFrame

Tag Name Tag Type Type Enforced Example Notes
ItemRotation Byte No
ItemDropChance Float No
Item Compound Yes

Hanging > Painting

Tag Name Tag Type Type Enforced Example Notes
Motive String Yes

Entity > FireballBase

Tag Name Tag Type Type Enforced Example Notes
xtile Short No
ytile Short No
ztile Short No
inTile String Yes
inTile Byte No
inGround Byte (Boolean) No
direction List (Double) Yes

FireballBase > Fireball

Tag Name Tag Type Type Enforced Example Notes
ExplosionPower Integer No

FireballBase > SmallFireball

Tag Name Tag Type Type Enforced Example Notes
none

FireballBase > WitherSkull

Tag Name Tag Type Type Enforced Example Notes
none

Entity > Throwable

Tag Name Tag Type Type Enforced Example Notes
xTile Short No
yTile Short No
zTile Short No
inTile String Yes
inTile Byte No
shake Byte No
inGround Byte (Boolean) No
ownerName String Yes

Throwable > Arrow

Tag Name Tag Type Type Enforced Example Notes
life Short No
damage Double No
pickup Byte No
player Byte (Boolean) No

Throwable > Snowball

Tag Name Tag Type Type Enforced Example Notes
none

Throwable > ThrownEgg

Tag Name Tag Type Type Enforced Example Notes
none

Throwable > ThrownEnderpearl

Tag Name Tag Type Type Enforced Example Notes
none

Throwable > ThrownExpBottle

Tag Name Tag Type Type Enforced Example Notes
none

Throwable > ThrownPotion

Tag Name Tag Type Type Enforced Example Notes
Potion Compound Yes
potionValue Integer No

Entity > Minecart

Tag Name Tag Type Type Enforced Example Notes
CustomDisplayTile Byte (Boolean) No
DisplayOffset Integer No
DisplayTile String Yes
DisplayTile Integer No
DisplayData Integer No

Minecart > MinecartChest

Tag Name Tag Type Type Enforced Example Notes
Items List (Compound) Yes

Minecart > MinecartCommandBlock

Tag Name Tag Type Type Enforced Example Notes
Command String Yes
SuccessCount Integer No
TrackOutput Byte (Boolean) Yes
LastOutput String Yes

Minecart > MinecartFurnace

Tag Name Tag Type Type Enforced Example Notes
PushX Double No
PushZ Double No
Fuel Short No

Minecart > MinecartHopper

Tag Name Tag Type Type Enforced Example Notes
TransferCooldown Integer No
Items List (Compound) Yes

Minecart > MinecartRideable

Tag Name Tag Type Type Enforced Example Notes
none

Minecart > MinecartSpawner

Tag Name Tag Type Type Enforced Example Notes
EntityId String Yes
Delay Short No
MinSpawnDelay Short No
MaxSpawnDelay Short No
SpawnCount Short No
SpawnRange Short No
MaxNearbyEntities Short No
RequiredPlayerRange Short No
SpawnData Compound Yes
SpawnPotentials List (Compound) Yes
Tag Name Tag Type Type Enforced Example Notes
Type String Yes
Weight Integer No
Properties Compound Yes

Minecart > MinecartTNT

Tag Name Tag Type Type Enforced Example Notes
TNTFuse Integer No

Entity > LivingBase

Tag Name Tag Type Type Enforced Example Notes
HealF Float No
Health Short Yes
AbsorptionAmount Float No
HurtTime Short No
DeathTime Short No
HurtByTimestamp Integer No
ActiveEffects List (Compound) Yes
Tag Name Tag Type Type Enforced Example Notes
Id Byte No
Amplifier Byte No
Duration Integer No
Ambient Byte (Boolean) No
ShowParticles Byte (Boolean) Yes
Attributes List (Compound) Yes
Tag Name Tag Type Type Enforced Example Notes
Name String Yes
Base Double No
Modifiers List (Double) Yes
Tag Name Tag Type Type Enforced Example Notes
Name String Yes
Amount Double No
Operation Integer No
UUIDLeast Long No
UUIDLeast Long No

LivingBase > ArmorStand

Tag Name Tag Type Type Enforced Example Notes
Equipment List (Compound) Yes
Invisible Byte (Boolean) No
Small Byte (Boolean) No
ShowArms Byte (Boolean) No
DisabledSlots Integer No
NoGravity Byte (Boolean) No
NoBasePlate Byte (Boolean) No
Marker Byte (Boolean) No
Pose Compound Yes
Tag Name Tag Type Type Enforced Example Notes
Head List (Float) Yes
Body List (Float) Yes
LeftArm List (Float) Yes
RightArm List (Float) Yes
LeftLeg List (Float) Yes
RightLeg List (Float) Yes

LivingBase > Player

Tag Name Tag Type Type Enforced Example Notes
Sleeping Byte (Boolean) No
SleepTimer Short No
XpP Float No
XpLevel Integer No
XpTotal Integer No
XpSeed Integer No
Score Integer No
SpawnX Integer No
SpawnY Integer No
SpawnZ Integer No
SpawnForced Byte (Boolean) No
Inventory List (Compound) Yes
EnderItems List (Compound) Yes
SelectedItem Compound Yes
SelectedItemSlot Integer No
abilities Compound Yes
Tag Name Tag Type Type Enforced Example Notes
invulnerable Byte (Boolean) No
flying Byte (Boolean) No
mayfly Byte (Boolean) No
instabuild Byte (Boolean) No
mayBuild Byte (Boolean) No
flySpeed Float No
walkSpeed Float No

LivingBase > Living

Tag Name Tag Type Type Enforced Example Notes
PersistenceRequired Byte (Boolean) No
CanPickUpLoot Byte (Boolean) Yes
NoAI Byte (Boolean) No
Equipment List (Compound) Yes
DropChances List (Float) Yes
Leashed Byte (Boolean) No
Leash Compound Yes
Tag Name Tag Type Type Enforced Example Notes
X Integer No
Y Integer No
Z Integer No
UUIDLeast Long No
UUIDMost Long No

Living > Bat

Tag Name Tag Type Type Enforced Example Notes
BatFlags Byte No

Living > Blaze

Tag Name Tag Type Type Enforced Example Notes
none

Living > Creeper

Tag Name Tag Type Type Enforced Example Notes
Fuse Short No
ExplosionRadius Byte No
ignited Byte (Boolean) No
powered Byte (Boolean) No

Living > EnderDragon

Tag Name Tag Type Type Enforced Example Notes
none

Living > Enderman

Tag Name Tag Type Type Enforced Example Notes
carried String Yes
carried Short No
carriedData Short No

Living > Endermite

Tag Name Tag Type Type Enforced Example Notes
Lifetime Integer No
PlayerSpawned Byte (Boolean) No

Living > Ghast

Tag Name Tag Type Type Enforced Example Notes
ExplosionPower Integer No

Living > Giant

Tag Name Tag Type Type Enforced Example Notes
none

Living > Guardian

Tag Name Tag Type Type Enforced Example Notes
Elder Byte (Boolean) No

Living > Silverfish

Tag Name Tag Type Type Enforced Example Notes
none

Living > Skeleton

Tag Name Tag Type Type Enforced Example Notes
SkeletonType Byte No

Living > SnowMan

Tag Name Tag Type Type Enforced Example Notes
none

Living > Squid

Tag Name Tag Type Type Enforced Example Notes
none

Living > VillagerGolem

Tag Name Tag Type Type Enforced Example Notes
PlayerCreated Byte (Boolean) No

Living > Witch

Tag Name Tag Type Type Enforced Example Notes
none

Living > WitherBoss

Tag Name Tag Type Type Enforced Example Notes
Invul Integer

Living > Slime

Tag Name Tag Type Type Enforced Example Notes
Size Integer No
wasOnGround Byte (Boolean) No

Slime > LavaSlime

Tag Name Tag Type Type Enforced Example Notes
none

Living > Spider

Tag Name Tag Type Type Enforced Example Notes
none

Spider > CaveSpider

Tag Name Tag Type Type Enforced Example Notes
none

Living > Zombie

Tag Name Tag Type Type Enforced Example Notes
IsBaby Byte (Boolean) No
IsVillager Byte (Boolean) No
ConversionTime Integer No
CanBreakDoors Byte (Boolean) No

Zombie > PigZombie

Tag Name Tag Type Type Enforced Example Notes
Anger Short No
HurtBy String Yes

Living > Ageable

Tag Name Tag Type Type Enforced Example Notes
Age Integer No
ForcedAge Integer No

Ageable > Villager

Tag Name Tag Type Type Enforced Example Notes
Profession Integer No
Career Integer No
CareerLevel Integer No
Riches Integer No
Willing Byte (Boolean) No
Inventory List (Compound) Yes
Offers Yes Compound
Tag Name Tag Type Type Enforced Example Notes
Recipes List (Compound) Yes
Tag Name Tag Type Type Enforced Example Notes
rewardExp Byte (Boolean) No
uses Integer No
maxUses Integer No
buy Compound Yes
buyB Compound Yes
sell Compound Yes

Ageable > Animal

Tag Name Tag Type Type Enforced Example Notes
InLove Integer No

Animal > Chicken

Tag Name Tag Type Type Enforced Example Notes
IsChickenJockey Byte (Boolean) No
EggLayTime Integer No

Animal > EntityHorse

Tag Name Tag Type Type Enforced Example Notes
EatingHaystack Byte (Boolean) No
Bred Byte (Boolean) No
ChestedHorse Byte (Boolean) No
HasReproduced Byte (Boolean) No
Type Integer No
Variant Integer No
Temper Integer No
Tame Byte (Boolean) No
OwnerUUID String Yes
Owner String Yes
Items List (Compound) Yes
ArmorItem Compound Yes
SaddleItem Compound Yes
Saddle Byte (Boolean) No

Animal > Pig

Tag Name Tag Type Type Enforced Example Notes
Saddle Byte (Boolean) No

Animal > Rabbit

Tag Name Tag Type Type Enforced Example Notes
RabbitType Integer No
MoreCarrotTicks Integer No

Animal > Sheep

Tag Name Tag Type Type Enforced Example Notes
Sheared Byte (Boolean) No
Color Byte No

Animal > Cow

Tag Name Tag Type Type Enforced Example Notes
none

Cow > MushroomCow

Tag Name Tag Type Type Enforced Example Notes
none

Animal > Tameable

Tag Name Tag Type Type Enforced Example Notes
OwnerUUID String Yes
Owner String Yes
Sitting Byte (Boolean) No

Tameable > Ozelot

Tag Name Tag Type Type Enforced Example Notes
CatType Integer No

Tameable > Wolf

Tag Name Tag Type Type Enforced Example Notes
Angry Byte (Boolean) No
CollarColor Byte No