Bedrock Edition level format/Entity format

= Actor =
 * The namespaced ID of this entity.
 * (Optional)
 * The Unique ID of this entity.
 * Three TAG_Floats describing the current X, Y and Z position of the entity.
 * : X
 * : Y
 * : Z
 * Two TAG_Floats representing rotation in degrees.
 * : The entity's rotation clockwise around the Y axis (called yaw). Due south is 0. Does not exceed 360 degrees.
 * : The entity's declination from the horizon (called pitch). Horizontal is 0. Positive values look downward. Does not exceed positive or negative 90 degrees.
 * (Optional) Three TAG_Floats describing the current dX, dY and dZ velocity of the entity in meters per tick.
 * : X
 * : Y
 * : Z
 * (Optional) The custom name of this entity.
 * (Optional) If true, and this entity has a custom name, the name always appears above the entity, regardless of where the cursor points. If the entity does not have a custom name, a default name is shown.
 * (Optional) Unknown
 * Distance the entity has fallen. Larger values cause more damage when the entity lands.
 * Number of ticks until the fire is put out. Negative values reflect how long the entity can stand in fire before burning. Default -20 when not on fire.
 * True if the entity is touching the ground.
 * True if the entity should not take damage. This applies to living and nonliving entities alike: mobs should not take damage from any source (including potion effects), and cannot be moved by fishing rods, attacks, explosions, or projectiles, and objects such as vehicles cannot be destroyed. Invulnerable player entities are also ignored by any hostile mobs. Note that these entities can be damaged by players in Creative mode.
 * The number of ticks before which the entity may be teleported back through a nether portal. Initially starts at 300 ticks (15 seconds) after teleportation and counts down to 0.
 * Unknown
 * Unknown
 * (Optional) Unknown
 * The Unique ID of an entity.
 * Unknown
 * Unknown

EntityFlags

 * Loot table to be used for the items that drop when the entity is killed.
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown
 * Unknown

=Additional= EconomyTradeable: (Optional)
 * Unknown
 * Unknown
 * (Optional) Unknown
 * (Optional) Unknown
 * Unknown
 * Unknown
 * (Optional) Unknown
 * (Optional) Unknown

others
Components EconomyTradeableComponent
 * (Optional) List of scoreboard tags of this entity.
 * A tag.
 * A tag.

TBD

BaseCommandBlock

 * translation key
 * translation key
 * translation key
 * translation key
 * translation key
 * translation key

FillingContainer
list buye Slot ItemStackBase

Mob
Additional HideComponent: (Optional)
 * ItemStackBase
 * ItemStackBase
 * ItemStackBase
 * ItemStackBase
 * ItemStackBase
 * ItemStackBase
 * SharedAttributes
 * (Optional)
 * MobEffectInstance
 * (Optional)
 * (Optional)
 * (Optional)
 * SharedAttributes
 * (Optional)
 * MobEffectInstance
 * (Optional)
 * (Optional)
 * (Optional)
 * SharedAttributes
 * (Optional)
 * MobEffectInstance
 * (Optional)
 * (Optional)
 * (Optional)
 * (Optional)
 * (Optional)
 * (Optional)
 * (Optional)
 * (Optional)

Player
Abilities
 * Mob Offhand
 * FillingContainer
 * FillingContainer
 * PlayerUIContainer
 * FillingContainer
 * PlayerUIContainer
 * FillingContainer
 * PlayerUIContainer
 * FillingContainer
 * PlayerUIContainer
 * FillingContainer
 * PlayerUIContainer
 * FillingContainer
 * PlayerUIContainer
 * FillingContainer
 * PlayerUIContainer
 * FillingContainer
 * PlayerUIContainer
 * FillingContainer
 * PlayerUIContainer
 * FillingContainer
 * PlayerUIContainer
 * FillingContainer
 * PlayerUIContainer
 * PlayerUIContainer

Abilities
"build" "mine" "doorsandswitches" "opencontainers" "attackplayers" "attackmobs" "op" "teleport" "invulnerable" "flying" "mayfly" "instabuild" "lightning" "flySpeed" "walkSpeed" "mute" "worldbuilder" "noclip permissionsLevel int playerPermissionsLevel int buildandmine

Monster
Mob

HumanoidMonster
Monster
 * ItemStackBase

Vex
Monster
 * ItemStackBase

VillagerBase
Mob

ZombieVillager
HumanoidMonster

ItemStackBase
TAG_STORE_CAN_PLACE_ON TAG_STORE_CAN_DESTROY

AreaEffectCloud

 * MobEffectInstance
 * MobEffectInstance
 * MobEffectInstance
 * MobEffectInstance
 * MobEffectInstance
 * MobEffectInstance
 * MobEffectInstance
 * MobEffectInstance
 * MobEffectInstance
 * MobEffectInstance
 * MobEffectInstance
 * MobEffectInstance

ArmorStand
Mob compound

Fireball

 * float
 * float
 * float

ThrownTrident
AbstractArrow
 * ItemStackBase
 * ItemStackBase

Endermite
Mob

PigZombie
Mob

Shulker
Mob ??AttachPos int list ??AttachFace byte ??Peek byte

Slime
Mob

BucketItem
string CustomName boolean AppendCustomName string ColorID string Color2ID string BodyID GroupName

VillageData
VillageDwellers

VillageDwellers
long ID long TS list int last_saved_pos long last_worked actors Dwellers

Rabbit
Mob

Goat
Mob

ExperienceOrb

 * NBT with space
 * NBT with space

FallingBlock


Tale Date

ItemActor

 * ItemStackBase
 * ItemStackBase
 * ItemStackBase

MinecartCommandBlock
Minecart

WitherBoss
Monster

Enderman
outdated:carriedData and carried

Attributes

 * Attribute
 * Attribute

Attribute

 * AttributeModifier
 * AttributeModifier
 * AttributeModifier
 * AttributeModifier
 * AttributeModifier
 * AttributeModifier
 * AttributeModifier
 * AttributeModifier

PropertyComponent
list properties