ViaUtilities

Minecraft Entity Data Fields

Overview

Entity Details

Entity

Extends: None

Index Data Type Field Name
0 Byte SHARED_FLAGS
1 Integer AIR_SUPPLY
2 Optional<Component> CUSTOM_NAME
3 Boolean CUSTOM_NAME_VISIBLE
4 Boolean SILENT
5 Boolean NO_GRAVITY
6 Pose POSE
7 Integer TICKS_FROZEN

Area Effect Cloud

Extends: Entity

Index Data Type Field Name
8 Float RADIUS
9 Boolean WAITING
10 ParticleOptions PARTICLE

Display

Extends: Entity

Index Data Type Field Name
8 Integer TRANSFORMATION_INTERPOLATION_START_DELTA_TICKS
9 Integer TRANSFORMATION_INTERPOLATION_DURATION
10 Integer POS_ROT_INTERPOLATION_DURATION
11 Vector3f TRANSLATION
12 Vector3f SCALE
13 Quaternionf LEFT_ROTATION
14 Quaternionf RIGHT_ROTATION
15 Byte BILLBOARD_RENDER_CONSTRAINTS
16 Integer BRIGHTNESS_OVERRIDE
17 Float VIEW_RANGE
18 Float SHADOW_RADIUS
19 Float SHADOW_STRENGTH
20 Float WIDTH
21 Float HEIGHT
22 Integer GLOW_COLOR_OVERRIDE

End Crystal

Extends: Entity

Index Data Type Field Name
8 Optional<BlockPos> BEAM_TARGET
9 Boolean SHOW_BOTTOM

Ender Dragon Part

Extends: Entity

No data.

Evoker Fangs

Extends: Entity

No data.

Experience Orb

Extends: Entity

No data.

Eye Of Ender

Extends: Entity

Index Data Type Field Name
8 ItemStack ITEM_STACK

Falling Block Entity

Extends: Entity

Index Data Type Field Name
8 BlockPos START_POS

Hanging Entity

Extends: Entity

No data.

Interaction

Extends: Entity

Index Data Type Field Name
8 Float WIDTH
9 Float HEIGHT
10 Boolean RESPONSE

Item Entity

Extends: Entity

Index Data Type Field Name
8 ItemStack ITEM

Lightning Bolt

Extends: Entity

No data.

Living Entity

Extends: Entity

Index Data Type Field Name
8 Byte LIVING_ENTITY_FLAGS
9 Float HEALTH
10 List<ParticleOptions> EFFECT_PARTICLES
11 Boolean EFFECT_AMBIENCE
12 Integer ARROW_COUNT
13 Integer STINGER_COUNT
14 Optional<BlockPos> SLEEPING_POS

Marker

Extends: Entity

No data.

Ominous Item Spawner

Extends: Entity

Index Data Type Field Name
8 ItemStack ITEM

Primed Tnt

Extends: Entity

Index Data Type Field Name
8 Integer FUSE
9 BlockState BLOCK_STATE

Projectile

Extends: Entity

No data.

Vehicle Entity

Extends: Entity

Index Data Type Field Name
8 Integer HURT
9 Integer HURTDIR
10 Float DAMAGE

Abstract Arrow

Extends: Projectile

Index Data Type Field Name
8 Byte ID_FLAGS
9 Byte PIERCE_LEVEL

Abstract Hurting Projectile

Extends: Projectile

No data.

Abstract Minecart

Extends: Vehicle Entity

Index Data Type Field Name
11 Integer DISPLAY_BLOCK
12 Integer DISPLAY_OFFSET
13 Boolean CUSTOM_DISPLAY

Armor Stand

Extends: Living Entity

Index Data Type Field Name
15 Byte CLIENT_FLAGS
16 Rotations HEAD_POSE
17 Rotations BODY_POSE
18 Rotations LEFT_ARM_POSE
19 Rotations RIGHT_ARM_POSE
20 Rotations LEFT_LEG_POSE
21 Rotations RIGHT_LEG_POSE

Block Display

Extends: Display

Index Data Type Field Name
23 BlockState BLOCK_STATE

Boat

Extends: Vehicle Entity

Index Data Type Field Name
11 Integer TYPE
12 Boolean PADDLE_LEFT
13 Boolean PADDLE_RIGHT
14 Integer BUBBLE_TIME

Firework Rocket Entity

Extends: Projectile

Index Data Type Field Name
8 ItemStack FIREWORKS_ITEM
9 OptionalInt ATTACHED_TO_TARGET
10 Boolean SHOT_AT_ANGLE

Fishing Hook

Extends: Projectile

Index Data Type Field Name
8 Integer HOOKED_ENTITY
9 Boolean BITING

Item Display

Extends: Display

Index Data Type Field Name
23 ItemStack ITEM_STACK
24 Byte ITEM_DISPLAY

Item Frame

Extends: Hanging Entity

Index Data Type Field Name
8 ItemStack ITEM
9 Integer ROTATION

Leash Fence Knot Entity

Extends: Hanging Entity

No data.

Llama Spit

Extends: Projectile

No data.

Mob

Extends: Living Entity

Index Data Type Field Name
15 Byte MOB_FLAGS

Painting

Extends: Hanging Entity

Index Data Type Field Name
8 Holder<PaintingVariant> PAINTING_VARIANT

Player

Extends: Living Entity

Index Data Type Field Name
15 Float PLAYER_ABSORPTION
16 Integer SCORE
17 Byte PLAYER_MODE_CUSTOMISATION
18 Byte PLAYER_MAIN_HAND
19 CompoundTag SHOULDER_LEFT
20 CompoundTag SHOULDER_RIGHT

Shulker Bullet

Extends: Projectile

No data.

Text Display

Extends: Display

Index Data Type Field Name
23 Component TEXT
24 Integer LINE_WIDTH
25 Integer BACKGROUND_COLOR
26 Byte TEXT_OPACITY
27 Byte STYLE_FLAGS

Throwable Projectile

Extends: Projectile

No data.

Abstract Minecart Container

Extends: Abstract Minecart

No data.

Abstract Wind Charge

Extends: Abstract Hurting Projectile

No data.

Ambient Creature

Extends: Mob

No data.

Arrow

Extends: Abstract Arrow

Index Data Type Field Name
10 Integer ID_EFFECT_COLOR

Chest Boat

Extends: Boat

No data.

Dragon Fireball

Extends: Abstract Hurting Projectile

No data.

Ender Dragon

Extends: Mob

Index Data Type Field Name
16 Integer PHASE

Fireball

Extends: Abstract Hurting Projectile

Index Data Type Field Name
8 ItemStack ITEM_STACK

Flying Mob

Extends: Mob

No data.

Glow Item Frame

Extends: Item Frame

No data.

Minecart

Extends: Abstract Minecart

No data.

Minecart Command Block

Extends: Abstract Minecart

Index Data Type Field Name
14 String COMMAND_NAME
15 Component LAST_OUTPUT

Minecart Furnace

Extends: Abstract Minecart

Index Data Type Field Name
14 Boolean FUEL

Minecart Spawner

Extends: Abstract Minecart

No data.

Minecart TNT

Extends: Abstract Minecart

No data.

Pathfinder Mob

Extends: Mob

No data.

Slime

Extends: Mob

Index Data Type Field Name
16 Integer ID_SIZE

Spectral Arrow

Extends: Abstract Arrow

No data.

Throwable Item Projectile

Extends: Throwable Projectile

Index Data Type Field Name
8 ItemStack ITEM_STACK

Thrown Trident

Extends: Abstract Arrow

Index Data Type Field Name
10 Byte ID_LOYALTY
11 Boolean ID_FOIL

Wither Skull

Extends: Abstract Hurting Projectile

Index Data Type Field Name
8 Boolean DANGEROUS

Abstract Golem

Extends: Pathfinder Mob

No data.

Ageable Mob

Extends: Pathfinder Mob

Index Data Type Field Name
16 Boolean BABY

Allay

Extends: Pathfinder Mob

Index Data Type Field Name
16 Boolean DANCING
17 Boolean CAN_DUPLICATE

Bat

Extends: Ambient Creature

Index Data Type Field Name
16 Byte FLAGS

Breeze Wind Charge

Extends: Abstract Wind Charge

No data.

Ghast

Extends: Flying Mob

Index Data Type Field Name
16 Boolean IS_CHARGING

Large Fireball

Extends: Fireball

No data.

Magma Cube

Extends: Slime

No data.

Minecart Chest

Extends: Abstract Minecart Container

No data.

Minecart Hopper

Extends: Abstract Minecart Container

No data.

Monster

Extends: Pathfinder Mob

No data.

Phantom

Extends: Flying Mob

Index Data Type Field Name
16 Integer ID_SIZE

Small Fireball

Extends: Fireball

No data.

Snowball

Extends: Throwable Item Projectile

No data.

Thrown Egg

Extends: Throwable Item Projectile

No data.

Thrown Enderpearl

Extends: Throwable Item Projectile

No data.

Thrown Experience Bottle

Extends: Throwable Item Projectile

No data.

Thrown Potion

Extends: Throwable Item Projectile

No data.

Water Animal

Extends: Pathfinder Mob

No data.

Wind Charge

Extends: Abstract Wind Charge

No data.

Abstract Fish

Extends: Water Animal

Index Data Type Field Name
16 Boolean FROM_BUCKET

Abstract Piglin

Extends: Monster

Index Data Type Field Name
16 Boolean IMMUNE_TO_ZOMBIFICATION

Abstract Skeleton

Extends: Monster

No data.

Abstract Villager

Extends: Ageable Mob

Index Data Type Field Name
17 Integer UNHAPPY_COUNTER

Animal

Extends: Ageable Mob

No data.

Blaze

Extends: Monster

Index Data Type Field Name
16 Byte FLAGS

Breeze

Extends: Monster

No data.

Creeper

Extends: Monster

Index Data Type Field Name
16 Integer SWELL_DIR
17 Boolean IS_POWERED
18 Boolean IS_IGNITED

Dolphin

Extends: Water Animal

Index Data Type Field Name
16 BlockPos TREASURE_POS
17 Boolean GOT_FISH
18 Integer MOISTNESS_LEVEL

Ender Man

Extends: Monster

Index Data Type Field Name
16 Optional<BlockState> CARRY_STATE
17 Boolean CREEPY
18 Boolean STARED_AT

Endermite

Extends: Monster

No data.

Giant

Extends: Monster

No data.

Guardian

Extends: Monster

Index Data Type Field Name
16 Boolean MOVING
17 Integer ATTACK_TARGET

Iron Golem

Extends: Abstract Golem

Index Data Type Field Name
16 Byte FLAGS

Patrolling Monster

Extends: Monster

No data.

Shulker

Extends: Abstract Golem

Index Data Type Field Name
16 Direction ATTACH_FACE
17 Byte PEEK
18 Byte COLOR

Silverfish

Extends: Monster

No data.

Snow Golem

Extends: Abstract Golem

Index Data Type Field Name
16 Byte PUMPKIN

Spider

Extends: Monster

Index Data Type Field Name
16 Byte FLAGS

Squid

Extends: Water Animal

No data.

Vex

Extends: Monster

Index Data Type Field Name
16 Byte FLAGS

Warden

Extends: Monster

Index Data Type Field Name
16 Integer CLIENT_ANGER_LEVEL

Wither Boss

Extends: Monster

Index Data Type Field Name
16 Integer TARGET_A
17 Integer TARGET_B
18 Integer TARGET_C
19 Integer INV

Zoglin

Extends: Monster

Index Data Type Field Name
16 Boolean BABY

Zombie

Extends: Monster

Index Data Type Field Name
16 Boolean BABY
17 Integer SPECIAL_TYPE
18 Boolean DROWNED_CONVERSION

Abstract Horse

Extends: Animal

Index Data Type Field Name
17 Byte FLAGS

Abstract Schooling Fish

Extends: Abstract Fish

No data.

Armadillo

Extends: Animal

Index Data Type Field Name
17 Armadillo.ArmadilloState ARMADILLO_STATE

Axolotl

Extends: Animal

Index Data Type Field Name
17 Integer VARIANT
18 Boolean PLAYING_DEAD
19 Boolean FROM_BUCKET

Bee

Extends: Animal

Index Data Type Field Name
17 Byte FLAGS
18 Integer REMAINING_ANGER_TIME

Bogged

Extends: Abstract Skeleton

Index Data Type Field Name
16 Boolean SHEARED

Cave Spider

Extends: Spider

No data.

Chicken

Extends: Animal

No data.

Cow

Extends: Animal

No data.

Drowned

Extends: Zombie

No data.

Elder Guardian

Extends: Guardian

No data.

Fox

Extends: Animal

Index Data Type Field Name
17 Integer TYPE
18 Byte FLAGS
19 Optional<UUID> TRUSTED_0
20 Optional<UUID> TRUSTED_1

Frog

Extends: Animal

Index Data Type Field Name
17 Holder<FrogVariant> VARIANT
18 OptionalInt TONGUE_TARGET

Glow Squid

Extends: Squid

Index Data Type Field Name
16 Integer DARK_TICKS_REMAINING

Goat

Extends: Animal

Index Data Type Field Name
17 Boolean IS_SCREAMING_GOAT
18 Boolean HAS_LEFT_HORN
19 Boolean HAS_RIGHT_HORN

Hoglin

Extends: Animal

Index Data Type Field Name
17 Boolean IMMUNE_TO_ZOMBIFICATION

Husk

Extends: Zombie

No data.

Ocelot

Extends: Animal

Index Data Type Field Name
17 Boolean TRUSTING

Panda

Extends: Animal

Index Data Type Field Name
17 Integer UNHAPPY_COUNTER
18 Integer SNEEZE_COUNTER
19 Integer EAT_COUNTER
20 Byte MAIN_GENE
21 Byte HIDDEN_GENE
22 Byte FLAGS

Pig

Extends: Animal

Index Data Type Field Name
17 Boolean SADDLE
18 Integer BOOST_TIME

Piglin

Extends: Abstract Piglin

Index Data Type Field Name
17 Boolean BABY
18 Boolean IS_CHARGING_CROSSBOW
19 Boolean IS_DANCING

Piglin Brute

Extends: Abstract Piglin

No data.

Polar Bear

Extends: Animal

Index Data Type Field Name
17 Boolean STANDING

Pufferfish

Extends: Abstract Fish

Index Data Type Field Name
17 Integer PUFF_STATE

Rabbit

Extends: Animal

Index Data Type Field Name
17 Integer TYPE

Raider

Extends: Patrolling Monster

Index Data Type Field Name
16 Boolean IS_CELEBRATING

Sheep

Extends: Animal

Index Data Type Field Name
17 Byte WOOL

Skeleton

Extends: Abstract Skeleton

Index Data Type Field Name
16 Boolean STRAY_CONVERSION

Sniffer

Extends: Animal

Index Data Type Field Name
17 Sniffer.State STATE
18 Integer DROP_SEED_AT_TICK

Stray

Extends: Abstract Skeleton

No data.

Strider

Extends: Animal

Index Data Type Field Name
17 Integer BOOST_TIME
18 Boolean SUFFOCATING
19 Boolean SADDLE

Tadpole

Extends: Abstract Fish

No data.

Tamable Animal

Extends: Animal

Index Data Type Field Name
17 Byte FLAGS
18 Optional<UUID> OWNERUUID

Turtle

Extends: Animal

Index Data Type Field Name
17 BlockPos HOME_POS
18 Boolean HAS_EGG
19 Boolean LAYING_EGG
20 BlockPos TRAVEL_POS
21 Boolean GOING_HOME
22 Boolean TRAVELLING

Villager

Extends: Abstract Villager

Index Data Type Field Name
18 VillagerData VILLAGER_DATA

Wandering Trader

Extends: Abstract Villager

No data.

Wither Skeleton

Extends: Abstract Skeleton

No data.

Zombie Villager

Extends: Zombie

Index Data Type Field Name
19 Boolean CONVERTING
20 VillagerData VILLAGER_DATA

Zombified Piglin

Extends: Zombie

No data.

Abstract Chested Horse

Extends: Abstract Horse

Index Data Type Field Name
18 Boolean CHEST

Abstract Illager

Extends: Raider

No data.

Camel

Extends: Abstract Horse

Index Data Type Field Name
18 Boolean DASH
19 Long LAST_POSE_CHANGE_TICK

Cat

Extends: Tamable Animal

Index Data Type Field Name
19 Holder<CatVariant> VARIANT
20 Boolean IS_LYING
21 Boolean RELAX_STATE_ONE
22 Integer COLLAR_COLOR

Cod

Extends: Abstract Schooling Fish

No data.

Horse

Extends: Abstract Horse

Index Data Type Field Name
18 Integer TYPE_VARIANT

Mushroom Cow

Extends: Cow

Index Data Type Field Name
17 String TYPE

Ravager

Extends: Raider

No data.

Salmon

Extends: Abstract Schooling Fish

No data.

Shoulder Riding Entity

Extends: Tamable Animal

No data.

Skeleton Horse

Extends: Abstract Horse

No data.

Tropical Fish

Extends: Abstract Schooling Fish

Index Data Type Field Name
17 Integer TYPE_VARIANT

Witch

Extends: Raider

Index Data Type Field Name
17 Boolean USING_ITEM

Wolf

Extends: Tamable Animal

Index Data Type Field Name
19 Boolean INTERESTED
20 Integer COLLAR_COLOR
21 Integer REMAINING_ANGER_TIME
22 Holder<WolfVariant> VARIANT

Zombie Horse

Extends: Abstract Horse

No data.

Donkey

Extends: Abstract Chested Horse

No data.

Llama

Extends: Abstract Chested Horse

Index Data Type Field Name
19 Integer STRENGTH
20 Integer VARIANT

Mule

Extends: Abstract Chested Horse

No data.

Parrot

Extends: Shoulder Riding Entity

Index Data Type Field Name
19 Integer VARIANT

Pillager

Extends: Abstract Illager

Index Data Type Field Name
17 Boolean IS_CHARGING_CROSSBOW

Spellcaster Illager

Extends: Abstract Illager

Index Data Type Field Name
17 Byte SPELL_CASTING

Vindicator

Extends: Abstract Illager

No data.

Evoker

Extends: Spellcaster Illager

No data.

Illusioner

Extends: Spellcaster Illager

No data.

Trader Llama

Extends: Llama

No data.