From 7c65e2640ef7efad691ee9cbd22377c655e44c40 Mon Sep 17 00:00:00 2001 From: William Gaylord Date: Tue, 2 Jan 2024 14:06:15 -0600 Subject: [PATCH] Fix 1.20.2 and 1.20.3 metadata keys (#818) * Add 1.20.2 entity metadataKeys * Add 1.20.3 Entity metadataKeys * update doc --------- Co-authored-by: extremeheat --- data/pc/1.20.2/entities.json | 2536 +++++++++++++++++++++++++++++++-- data/pc/1.20.3/entities.json | 2569 ++++++++++++++++++++++++++++++++-- data/pc/1.20.3/protocol.json | 42 +- doc/add-data-new-version.md | 2 +- 4 files changed, 4826 insertions(+), 323 deletions(-) diff --git a/data/pc/1.20.2/entities.json b/data/pc/1.20.2/entities.json index 8db1a4d5c..42a560798 100644 --- a/data/pc/1.20.2/entities.json +++ b/data/pc/1.20.2/entities.json @@ -7,17 +7,51 @@ "width": 0.35, "height": 0.6, "type": "mob", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "dancing", + "can_duplicate" + ] }, { "id": 1, "internalId": 1, "name": "area_effect_cloud", "displayName": "Area Effect Cloud", - "width": 6.0, + "width": 6, "height": 0.5, "type": "other", - "category": "UNKNOWN" + "category": "UNKNOWN", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "radius", + "color", + "waiting", + "particle" + ] }, { "id": 2, @@ -27,7 +61,31 @@ "width": 0.5, "height": 1.975, "type": "living", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "client_flags", + "head_pose", + "body_pose", + "left_arm_pose", + "right_arm_pose", + "left_leg_pose", + "right_leg_pose" + ] }, { "id": 3, @@ -37,7 +95,20 @@ "width": 0.5, "height": 0.5, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "flags", + "pierce_level", + "effect_color" + ] }, { "id": 4, @@ -47,7 +118,29 @@ "width": 0.75, "height": 0.42, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "variant", + "playing_dead", + "from_bucket" + ] }, { "id": 5, @@ -57,7 +150,26 @@ "width": 0.5, "height": 0.9, "type": "ambient", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "flags" + ] }, { "id": 6, @@ -67,7 +179,28 @@ "width": 0.7, "height": 0.6, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "remaining_anger_time" + ] }, { "id": 7, @@ -77,17 +210,62 @@ "width": 0.6, "height": 1.8, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "flags" + ] }, { "id": 8, "internalId": 8, "name": "block_display", "displayName": "Block Display", - "width": 0.0, - "height": 0.0, + "width": 0, + "height": 0, "type": "other", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "transformation_interpolation_start_delta_ticks", + "transformation_interpolation_duration", + "pos_rot_interpolation_duration", + "translation", + "scale", + "left_rotation", + "right_rotation", + "billboard_render_constraints", + "brightness_override", + "view_range", + "shadow_radius", + "shadow_strength", + "width", + "height", + "glow_color_override", + "block_state" + ] }, { "id": 9, @@ -97,7 +275,24 @@ "width": 1.375, "height": 0.5625, "type": "other", - "category": "Vehicles" + "category": "Vehicles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hurt", + "hurtdir", + "damage", + "type", + "paddle_left", + "paddle_right", + "bubble_time" + ] }, { "id": 10, @@ -107,7 +302,29 @@ "width": 1.7, "height": 2.375, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "dash", + "last_pose_change_tick" + ] }, { "id": 11, @@ -117,7 +334,32 @@ "width": 0.6, "height": 0.7, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "owneruuid", + "variant", + "is_lying", + "relax_state_one", + "collar_color" + ] }, { "id": 12, @@ -127,7 +369,26 @@ "width": 0.7, "height": 0.5, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "flags" + ] }, { "id": 13, @@ -137,7 +398,24 @@ "width": 1.375, "height": 0.5625, "type": "other", - "category": "Vehicles" + "category": "Vehicles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hurt", + "hurtdir", + "damage", + "type", + "paddle_left", + "paddle_right", + "bubble_time" + ] }, { "id": 14, @@ -147,7 +425,23 @@ "width": 0.98, "height": 0.7, "type": "other", - "category": "Vehicles" + "category": "Vehicles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hurt", + "hurtdir", + "damage", + "display_block", + "display_offset", + "custom_display" + ] }, { "id": 15, @@ -157,7 +451,26 @@ "width": 0.4, "height": 0.7, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby" + ] }, { "id": 16, @@ -167,7 +480,26 @@ "width": 0.5, "height": 0.3, "type": "water_creature", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "from_bucket" + ] }, { "id": 17, @@ -177,7 +509,25 @@ "width": 0.98, "height": 0.7, "type": "other", - "category": "Vehicles" + "category": "Vehicles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hurt", + "hurtdir", + "damage", + "display_block", + "display_offset", + "custom_display", + "command_name", + "last_output" + ] }, { "id": 18, @@ -187,7 +537,26 @@ "width": 0.9, "height": 1.4, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby" + ] }, { "id": 19, @@ -197,7 +566,28 @@ "width": 0.6, "height": 1.7, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "swell_dir", + "is_powered", + "is_ignited" + ] }, { "id": 20, @@ -207,7 +597,28 @@ "width": 0.9, "height": 0.6, "type": "water_creature", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "treasure_pos", + "got_fish", + "moistness_level" + ] }, { "id": 21, @@ -217,17 +628,48 @@ "width": 1.3964844, "height": 1.5, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "chest" + ] }, { "id": 22, "internalId": 22, "name": "dragon_fireball", "displayName": "Dragon Fireball", - "width": 1.0, - "height": 1.0, + "width": 1, + "height": 1, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen" + ] }, { "id": 23, @@ -237,7 +679,28 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "special_type", + "drowned_conversion" + ] }, { "id": 24, @@ -247,7 +710,18 @@ "width": 0.25, "height": 0.25, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item_stack" + ] }, { "id": 25, @@ -257,27 +731,78 @@ "width": 1.9975, "height": 1.9975, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "moving", + "attack_target" + ] }, { "id": 26, "internalId": 26, "name": "end_crystal", "displayName": "End Crystal", - "width": 2.0, - "height": 2.0, + "width": 2, + "height": 2, "type": "other", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "beam_target", + "show_bottom" + ] }, { "id": 27, "internalId": 27, "name": "ender_dragon", "displayName": "Ender Dragon", - "width": 16.0, - "height": 8.0, + "width": 16, + "height": 8, "type": "mob", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "phase" + ] }, { "id": 28, @@ -287,7 +812,18 @@ "width": 0.25, "height": 0.25, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item_stack" + ] }, { "id": 29, @@ -297,7 +833,28 @@ "width": 0.6, "height": 2.9, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "carry_state", + "creepy", + "stared_at" + ] }, { "id": 30, @@ -307,7 +864,25 @@ "width": 0.4, "height": 0.3, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags" + ] }, { "id": 31, @@ -317,7 +892,27 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "is_celebrating", + "spell_casting" + ] }, { "id": 32, @@ -327,7 +922,17 @@ "width": 0.5, "height": 0.8, "type": "other", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen" + ] }, { "id": 33, @@ -337,7 +942,18 @@ "width": 0.25, "height": 0.25, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item_stack" + ] }, { "id": 34, @@ -347,7 +963,17 @@ "width": 0.5, "height": 0.5, "type": "other", - "category": "UNKNOWN" + "category": "UNKNOWN", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen" + ] }, { "id": 35, @@ -357,7 +983,18 @@ "width": 0.25, "height": 0.25, "type": "other", - "category": "UNKNOWN" + "category": "UNKNOWN", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item_stack" + ] }, { "id": 36, @@ -367,7 +1004,18 @@ "width": 0.98, "height": 0.98, "type": "other", - "category": "UNKNOWN" + "category": "UNKNOWN", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "start_pos" + ] }, { "id": 37, @@ -377,7 +1025,20 @@ "width": 0.25, "height": 0.25, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "fireworks_item", + "attached_to_target", + "shot_at_angle" + ] }, { "id": 38, @@ -387,7 +1048,30 @@ "width": 0.6, "height": 0.7, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "type", + "flags", + "trusted_0", + "trusted_1" + ] }, { "id": 39, @@ -397,7 +1081,28 @@ "width": 0.5, "height": 0.5, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "variant", + "tongue_target" + ] }, { "id": 40, @@ -407,17 +1112,53 @@ "width": 0.98, "height": 0.7, "type": "other", - "category": "Vehicles" + "category": "Vehicles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hurt", + "hurtdir", + "damage", + "display_block", + "display_offset", + "custom_display", + "fuel" + ] }, { "id": 41, "internalId": 41, "name": "ghast", "displayName": "Ghast", - "width": 4.0, - "height": 4.0, + "width": 4, + "height": 4, "type": "mob", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "is_charging" + ] }, { "id": 42, @@ -425,9 +1166,27 @@ "name": "giant", "displayName": "Giant", "width": 3.6, - "height": 12.0, + "height": 12, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags" + ] }, { "id": 43, @@ -437,7 +1196,19 @@ "width": 0.5, "height": 0.5, "type": "other", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item", + "rotation" + ] }, { "id": 44, @@ -447,7 +1218,26 @@ "width": 0.8, "height": 0.8, "type": "water_creature", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "dark_ticks_remaining" + ] }, { "id": 45, @@ -457,7 +1247,29 @@ "width": 0.9, "height": 1.3, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "is_screaming_goat", + "has_left_horn", + "has_right_horn" + ] }, { "id": 46, @@ -467,7 +1279,27 @@ "width": 0.85, "height": 0.85, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "moving", + "attack_target" + ] }, { "id": 47, @@ -477,7 +1309,27 @@ "width": 1.3964844, "height": 1.4, "type": "animal", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "immune_to_zombification" + ] }, { "id": 48, @@ -487,7 +1339,23 @@ "width": 0.98, "height": 0.7, "type": "other", - "category": "Vehicles" + "category": "Vehicles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hurt", + "hurtdir", + "damage", + "display_block", + "display_offset", + "custom_display" + ] }, { "id": 49, @@ -497,7 +1365,28 @@ "width": 1.3964844, "height": 1.6, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "type_variant" + ] }, { "id": 50, @@ -507,7 +1396,28 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "special_type", + "drowned_conversion" + ] }, { "id": 51, @@ -517,17 +1427,50 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "is_celebrating", + "spell_casting" + ] }, { "id": 52, "internalId": 52, "name": "interaction", "displayName": "Interaction", - "width": 0.0, - "height": 0.0, + "width": 0, + "height": 0, "type": "other", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "width", + "height", + "response" + ] }, { "id": 53, @@ -537,7 +1480,26 @@ "width": 1.4, "height": 2.7, "type": "mob", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "flags" + ] }, { "id": 54, @@ -547,17 +1509,55 @@ "width": 0.25, "height": 0.25, "type": "other", - "category": "UNKNOWN" + "category": "UNKNOWN", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item" + ] }, { "id": 55, "internalId": 55, "name": "item_display", "displayName": "Item Display", - "width": 0.0, - "height": 0.0, + "width": 0, + "height": 0, "type": "other", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "transformation_interpolation_start_delta_ticks", + "transformation_interpolation_duration", + "pos_rot_interpolation_duration", + "translation", + "scale", + "left_rotation", + "right_rotation", + "billboard_render_constraints", + "brightness_override", + "view_range", + "shadow_radius", + "shadow_strength", + "width", + "height", + "glow_color_override", + "item_stack", + "item_display" + ] }, { "id": 56, @@ -567,17 +1567,40 @@ "width": 0.5, "height": 0.5, "type": "other", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item", + "rotation" + ] }, { "id": 57, "internalId": 57, "name": "fireball", "displayName": "Fireball", - "width": 1.0, - "height": 1.0, + "width": 1, + "height": 1, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item_stack" + ] }, { "id": 58, @@ -587,17 +1610,37 @@ "width": 0.375, "height": 0.5, "type": "other", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen" + ] }, { "id": 59, "internalId": 59, "name": "lightning_bolt", "displayName": "Lightning Bolt", - "width": 0.0, - "height": 0.0, + "width": 0, + "height": 0, "type": "other", - "category": "UNKNOWN" + "category": "UNKNOWN", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen" + ] }, { "id": 60, @@ -607,7 +1650,31 @@ "width": 0.9, "height": 1.87, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "chest", + "strength", + "swag", + "variant" + ] }, { "id": 61, @@ -617,7 +1684,17 @@ "width": 0.25, "height": 0.25, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen" + ] }, { "id": 62, @@ -627,17 +1704,46 @@ "width": 2.04, "height": 2.04, "type": "mob", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "size" + ] }, { "id": 63, "internalId": 63, "name": "marker", "displayName": "Marker", - "width": 0.0, - "height": 0.0, + "width": 0, + "height": 0, "type": "other", - "category": "UNKNOWN" + "category": "UNKNOWN", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen" + ] }, { "id": 64, @@ -647,7 +1753,23 @@ "width": 0.98, "height": 0.7, "type": "other", - "category": "Vehicles" + "category": "Vehicles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hurt", + "hurtdir", + "damage", + "display_block", + "display_offset", + "custom_display" + ] }, { "id": 65, @@ -657,7 +1779,27 @@ "width": 0.9, "height": 1.4, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "type" + ] }, { "id": 66, @@ -667,7 +1809,28 @@ "width": 1.3964844, "height": 1.6, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "chest" + ] }, { "id": 67, @@ -677,7 +1840,27 @@ "width": 0.6, "height": 0.7, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "trusting" + ] }, { "id": 68, @@ -687,7 +1870,18 @@ "width": 0.5, "height": 0.5, "type": "other", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "painting_variant" + ] }, { "id": 69, @@ -697,7 +1891,32 @@ "width": 1.3, "height": 1.25, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "unhappy_counter", + "sneeze_counter", + "eat_counter", + "main_gene", + "hidden_gene", + "flags" + ] }, { "id": 70, @@ -707,7 +1926,29 @@ "width": 0.5, "height": 0.9, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "owneruuid", + "variant" + ] }, { "id": 71, @@ -717,7 +1958,26 @@ "width": 0.9, "height": 0.5, "type": "mob", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "size" + ] }, { "id": 72, @@ -727,7 +1987,28 @@ "width": 0.9, "height": 0.9, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "saddle", + "boost_time" + ] }, { "id": 73, @@ -737,7 +2018,29 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "immune_to_zombification", + "baby", + "is_charging_crossbow", + "is_dancing" + ] }, { "id": 74, @@ -747,7 +2050,26 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "immune_to_zombification" + ] }, { "id": 75, @@ -757,7 +2079,27 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "is_celebrating", + "is_charging_crossbow" + ] }, { "id": 76, @@ -767,7 +2109,27 @@ "width": 1.4, "height": 1.4, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "standing" + ] }, { "id": 77, @@ -777,7 +2139,18 @@ "width": 0.25, "height": 0.25, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item_stack" + ] }, { "id": 78, @@ -787,7 +2160,27 @@ "width": 0.7, "height": 0.7, "type": "water_creature", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "from_bucket", + "puff_state" + ] }, { "id": 79, @@ -797,7 +2190,27 @@ "width": 0.4, "height": 0.5, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "type" + ] }, { "id": 80, @@ -807,7 +2220,26 @@ "width": 1.95, "height": 2.2, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "is_celebrating" + ] }, { "id": 81, @@ -817,7 +2249,26 @@ "width": 0.7, "height": 0.4, "type": "water_creature", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "from_bucket" + ] }, { "id": 82, @@ -827,17 +2278,58 @@ "width": 0.9, "height": 1.3, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "wool" + ] }, { "id": 83, "internalId": 83, "name": "shulker", "displayName": "Shulker", - "width": 1.0, - "height": 1.0, + "width": 1, + "height": 1, "type": "mob", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "attach_face", + "peek", + "color" + ] }, { "id": 84, @@ -847,7 +2339,17 @@ "width": 0.3125, "height": 0.3125, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen" + ] }, { "id": 85, @@ -857,7 +2359,25 @@ "width": 0.4, "height": 0.3, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags" + ] }, { "id": 86, @@ -867,7 +2387,26 @@ "width": 0.6, "height": 1.99, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "stray_conversion" + ] }, { "id": 87, @@ -877,7 +2416,27 @@ "width": 1.3964844, "height": 1.6, "type": "animal", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags" + ] }, { "id": 88, @@ -887,7 +2446,26 @@ "width": 2.04, "height": 2.04, "type": "mob", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "size" + ] }, { "id": 89, @@ -897,7 +2475,18 @@ "width": 0.3125, "height": 0.3125, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item_stack" + ] }, { "id": 90, @@ -907,7 +2496,28 @@ "width": 1.9, "height": 1.75, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "state", + "drop_seed_at_tick" + ] }, { "id": 91, @@ -917,7 +2527,26 @@ "width": 0.7, "height": 1.9, "type": "mob", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "pumpkin" + ] }, { "id": 92, @@ -927,7 +2556,18 @@ "width": 0.25, "height": 0.25, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item_stack" + ] }, { "id": 93, @@ -937,7 +2577,23 @@ "width": 0.98, "height": 0.7, "type": "other", - "category": "Vehicles" + "category": "Vehicles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hurt", + "hurtdir", + "damage", + "display_block", + "display_offset", + "custom_display" + ] }, { "id": 94, @@ -947,7 +2603,19 @@ "width": 0.5, "height": 0.5, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "flags", + "pierce_level" + ] }, { "id": 95, @@ -957,7 +2625,26 @@ "width": 1.4, "height": 0.9, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "flags" + ] }, { "id": 96, @@ -967,7 +2654,25 @@ "width": 0.8, "height": 0.8, "type": "water_creature", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags" + ] }, { "id": 97, @@ -977,7 +2682,25 @@ "width": 0.6, "height": 1.99, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags" + ] }, { "id": 98, @@ -987,7 +2710,29 @@ "width": 0.9, "height": 1.7, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "boost_time", + "suffocating", + "saddle" + ] }, { "id": 99, @@ -997,17 +2742,66 @@ "width": 0.4, "height": 0.3, "type": "water_creature", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "from_bucket" + ] }, { "id": 100, "internalId": 100, "name": "text_display", "displayName": "Text Display", - "width": 0.0, - "height": 0.0, + "width": 0, + "height": 0, "type": "other", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "transformation_interpolation_start_delta_ticks", + "transformation_interpolation_duration", + "pos_rot_interpolation_duration", + "translation", + "scale", + "left_rotation", + "right_rotation", + "billboard_render_constraints", + "brightness_override", + "view_range", + "shadow_radius", + "shadow_strength", + "width", + "height", + "glow_color_override", + "text", + "line_width", + "background_color", + "text_opacity", + "style_flags" + ] }, { "id": 101, @@ -1017,7 +2811,18 @@ "width": 0.98, "height": 0.98, "type": "other", - "category": "UNKNOWN" + "category": "UNKNOWN", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "fuse" + ] }, { "id": 102, @@ -1027,7 +2832,23 @@ "width": 0.98, "height": 0.7, "type": "other", - "category": "Vehicles" + "category": "Vehicles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hurt", + "hurtdir", + "damage", + "display_block", + "display_offset", + "custom_display" + ] }, { "id": 103, @@ -1037,7 +2858,31 @@ "width": 0.9, "height": 1.87, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "chest", + "strength", + "swag", + "variant" + ] }, { "id": 104, @@ -1047,7 +2892,21 @@ "width": 0.5, "height": 0.5, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "flags", + "pierce_level", + "loyalty", + "foil" + ] }, { "id": 105, @@ -1057,7 +2916,27 @@ "width": 0.5, "height": 0.4, "type": "water_creature", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "from_bucket", + "type_variant" + ] }, { "id": 106, @@ -1067,7 +2946,32 @@ "width": 1.2, "height": 0.4, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "home_pos", + "has_egg", + "laying_egg", + "travel_pos", + "going_home", + "travelling" + ] }, { "id": 107, @@ -1077,7 +2981,26 @@ "width": 0.4, "height": 0.8, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "flags" + ] }, { "id": 108, @@ -1087,7 +3010,28 @@ "width": 0.6, "height": 1.95, "type": "passive", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "unhappy_counter", + "villager_data" + ] }, { "id": 109, @@ -1097,7 +3041,26 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "is_celebrating" + ] }, { "id": 110, @@ -1107,7 +3070,27 @@ "width": 0.6, "height": 1.95, "type": "passive", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "unhappy_counter" + ] }, { "id": 111, @@ -1117,7 +3100,26 @@ "width": 0.9, "height": 2.9, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "client_anger_level" + ] }, { "id": 112, @@ -1127,7 +3129,27 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "is_celebrating", + "using_item" + ] }, { "id": 113, @@ -1137,7 +3159,29 @@ "width": 0.9, "height": 3.5, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "target_a", + "target_b", + "target_c", + "inv" + ] }, { "id": 114, @@ -1147,7 +3191,25 @@ "width": 0.7, "height": 2.4, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags" + ] }, { "id": 115, @@ -1157,7 +3219,18 @@ "width": 0.3125, "height": 0.3125, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "dangerous" + ] }, { "id": 116, @@ -1167,7 +3240,31 @@ "width": 0.6, "height": 0.85, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "owneruuid", + "interested", + "collar_color", + "remaining_anger_time" + ] }, { "id": 117, @@ -1177,7 +3274,26 @@ "width": 1.3964844, "height": 1.4, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby" + ] }, { "id": 118, @@ -1187,7 +3303,28 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "special_type", + "drowned_conversion" + ] }, { "id": 119, @@ -1197,7 +3334,27 @@ "width": 1.3964844, "height": 1.6, "type": "animal", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags" + ] }, { "id": 120, @@ -1207,7 +3364,30 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "special_type", + "drowned_conversion", + "converting", + "villager_data" + ] }, { "id": 121, @@ -1217,7 +3397,28 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "special_type", + "drowned_conversion" + ] }, { "id": 122, @@ -1227,7 +3428,30 @@ "width": 0.6, "height": 1.8, "type": "player", - "category": "UNKNOWN" + "category": "UNKNOWN", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "player_absorption", + "score", + "player_mode_customisation", + "player_main_hand", + "shoulder_left", + "shoulder_right" + ] }, { "id": 123, @@ -1237,6 +3461,18 @@ "width": 0.25, "height": 0.25, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hooked_entity", + "biting" + ] } ] \ No newline at end of file diff --git a/data/pc/1.20.3/entities.json b/data/pc/1.20.3/entities.json index 741ca4eb8..1eda20754 100644 --- a/data/pc/1.20.3/entities.json +++ b/data/pc/1.20.3/entities.json @@ -7,17 +7,51 @@ "width": 0.35, "height": 0.6, "type": "mob", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "dancing", + "can_duplicate" + ] }, { "id": 1, "internalId": 1, "name": "area_effect_cloud", "displayName": "Area Effect Cloud", - "width": 6.0, + "width": 6, "height": 0.5, "type": "other", - "category": "UNKNOWN" + "category": "UNKNOWN", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "radius", + "color", + "waiting", + "particle" + ] }, { "id": 2, @@ -27,7 +61,31 @@ "width": 0.5, "height": 1.975, "type": "living", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "client_flags", + "head_pose", + "body_pose", + "left_arm_pose", + "right_arm_pose", + "left_leg_pose", + "right_leg_pose" + ] }, { "id": 3, @@ -37,7 +95,20 @@ "width": 0.5, "height": 0.5, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "flags", + "pierce_level", + "effect_color" + ] }, { "id": 4, @@ -47,7 +118,29 @@ "width": 0.75, "height": 0.42, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "variant", + "playing_dead", + "from_bucket" + ] }, { "id": 5, @@ -57,7 +150,26 @@ "width": 0.5, "height": 0.9, "type": "ambient", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "flags" + ] }, { "id": 6, @@ -67,7 +179,28 @@ "width": 0.7, "height": 0.6, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "remaining_anger_time" + ] }, { "id": 7, @@ -77,17 +210,62 @@ "width": 0.6, "height": 1.8, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "flags" + ] }, { "id": 8, "internalId": 8, "name": "block_display", "displayName": "Block Display", - "width": 0.0, - "height": 0.0, + "width": 0, + "height": 0, "type": "other", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "transformation_interpolation_start_delta_ticks", + "transformation_interpolation_duration", + "pos_rot_interpolation_duration", + "translation", + "scale", + "left_rotation", + "right_rotation", + "billboard_render_constraints", + "brightness_override", + "view_range", + "shadow_radius", + "shadow_strength", + "width", + "height", + "glow_color_override", + "block_state" + ] }, { "id": 9, @@ -97,7 +275,24 @@ "width": 1.375, "height": 0.5625, "type": "other", - "category": "Vehicles" + "category": "Vehicles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hurt", + "hurtdir", + "damage", + "type", + "paddle_left", + "paddle_right", + "bubble_time" + ] }, { "id": 10, @@ -107,7 +302,25 @@ "width": 0.6, "height": 1.7, "type": "player", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags" + ] }, { "id": 11, @@ -117,7 +330,29 @@ "width": 1.7, "height": 2.375, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "dash", + "last_pose_change_tick" + ] }, { "id": 12, @@ -127,7 +362,32 @@ "width": 0.6, "height": 0.7, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "owneruuid", + "variant", + "is_lying", + "relax_state_one", + "collar_color" + ] }, { "id": 13, @@ -137,7 +397,26 @@ "width": 0.7, "height": 0.5, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "flags" + ] }, { "id": 14, @@ -147,7 +426,24 @@ "width": 1.375, "height": 0.5625, "type": "other", - "category": "Vehicles" + "category": "Vehicles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hurt", + "hurtdir", + "damage", + "type", + "paddle_left", + "paddle_right", + "bubble_time" + ] }, { "id": 15, @@ -157,7 +453,23 @@ "width": 0.98, "height": 0.7, "type": "other", - "category": "Vehicles" + "category": "Vehicles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hurt", + "hurtdir", + "damage", + "display_block", + "display_offset", + "custom_display" + ] }, { "id": 16, @@ -167,7 +479,26 @@ "width": 0.4, "height": 0.7, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby" + ] }, { "id": 17, @@ -177,7 +508,26 @@ "width": 0.5, "height": 0.3, "type": "water_creature", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "from_bucket" + ] }, { "id": 18, @@ -187,7 +537,25 @@ "width": 0.98, "height": 0.7, "type": "other", - "category": "Vehicles" + "category": "Vehicles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hurt", + "hurtdir", + "damage", + "display_block", + "display_offset", + "custom_display", + "command_name", + "last_output" + ] }, { "id": 19, @@ -197,7 +565,26 @@ "width": 0.9, "height": 1.4, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby" + ] }, { "id": 20, @@ -207,7 +594,28 @@ "width": 0.6, "height": 1.7, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "swell_dir", + "is_powered", + "is_ignited" + ] }, { "id": 21, @@ -217,7 +625,28 @@ "width": 0.9, "height": 0.6, "type": "water_creature", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "treasure_pos", + "got_fish", + "moistness_level" + ] }, { "id": 22, @@ -227,17 +656,48 @@ "width": 1.3964844, "height": 1.5, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "chest" + ] }, { "id": 23, "internalId": 23, "name": "dragon_fireball", "displayName": "Dragon Fireball", - "width": 1.0, - "height": 1.0, + "width": 1, + "height": 1, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen" + ] }, { "id": 24, @@ -247,7 +707,28 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "special_type", + "drowned_conversion" + ] }, { "id": 25, @@ -257,7 +738,18 @@ "width": 0.25, "height": 0.25, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item_stack" + ] }, { "id": 26, @@ -267,27 +759,78 @@ "width": 1.9975, "height": 1.9975, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "moving", + "attack_target" + ] }, { "id": 27, "internalId": 27, "name": "end_crystal", "displayName": "End Crystal", - "width": 2.0, - "height": 2.0, + "width": 2, + "height": 2, "type": "other", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "beam_target", + "show_bottom" + ] }, { "id": 28, "internalId": 28, "name": "ender_dragon", "displayName": "Ender Dragon", - "width": 16.0, - "height": 8.0, + "width": 16, + "height": 8, "type": "mob", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "phase" + ] }, { "id": 29, @@ -297,7 +840,18 @@ "width": 0.25, "height": 0.25, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item_stack" + ] }, { "id": 30, @@ -307,7 +861,28 @@ "width": 0.6, "height": 2.9, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "carry_state", + "creepy", + "stared_at" + ] }, { "id": 31, @@ -317,7 +892,25 @@ "width": 0.4, "height": 0.3, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags" + ] }, { "id": 32, @@ -327,7 +920,27 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "is_celebrating", + "spell_casting" + ] }, { "id": 33, @@ -337,7 +950,17 @@ "width": 0.5, "height": 0.8, "type": "other", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen" + ] }, { "id": 34, @@ -347,7 +970,18 @@ "width": 0.25, "height": 0.25, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item_stack" + ] }, { "id": 35, @@ -357,7 +991,17 @@ "width": 0.5, "height": 0.5, "type": "other", - "category": "UNKNOWN" + "category": "UNKNOWN", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen" + ] }, { "id": 36, @@ -367,7 +1011,18 @@ "width": 0.25, "height": 0.25, "type": "other", - "category": "UNKNOWN" + "category": "UNKNOWN", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item_stack" + ] }, { "id": 37, @@ -377,7 +1032,18 @@ "width": 0.98, "height": 0.98, "type": "other", - "category": "UNKNOWN" + "category": "UNKNOWN", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "start_pos" + ] }, { "id": 38, @@ -387,7 +1053,20 @@ "width": 0.25, "height": 0.25, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "fireworks_item", + "attached_to_target", + "shot_at_angle" + ] }, { "id": 39, @@ -397,7 +1076,30 @@ "width": 0.6, "height": 0.7, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "type", + "flags", + "trusted_0", + "trusted_1" + ] }, { "id": 40, @@ -407,7 +1109,28 @@ "width": 0.5, "height": 0.5, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "variant", + "tongue_target" + ] }, { "id": 41, @@ -417,17 +1140,53 @@ "width": 0.98, "height": 0.7, "type": "other", - "category": "Vehicles" + "category": "Vehicles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hurt", + "hurtdir", + "damage", + "display_block", + "display_offset", + "custom_display", + "fuel" + ] }, { "id": 42, "internalId": 42, "name": "ghast", "displayName": "Ghast", - "width": 4.0, - "height": 4.0, + "width": 4, + "height": 4, "type": "mob", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "is_charging" + ] }, { "id": 43, @@ -435,9 +1194,27 @@ "name": "giant", "displayName": "Giant", "width": 3.6, - "height": 12.0, + "height": 12, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags" + ] }, { "id": 44, @@ -447,7 +1224,19 @@ "width": 0.5, "height": 0.5, "type": "other", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item", + "rotation" + ] }, { "id": 45, @@ -457,7 +1246,26 @@ "width": 0.8, "height": 0.8, "type": "water_creature", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "dark_ticks_remaining" + ] }, { "id": 46, @@ -467,7 +1275,29 @@ "width": 0.9, "height": 1.3, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "is_screaming_goat", + "has_left_horn", + "has_right_horn" + ] }, { "id": 47, @@ -477,7 +1307,27 @@ "width": 0.85, "height": 0.85, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "moving", + "attack_target" + ] }, { "id": 48, @@ -487,7 +1337,27 @@ "width": 1.3964844, "height": 1.4, "type": "animal", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "immune_to_zombification" + ] }, { "id": 49, @@ -497,7 +1367,23 @@ "width": 0.98, "height": 0.7, "type": "other", - "category": "Vehicles" + "category": "Vehicles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hurt", + "hurtdir", + "damage", + "display_block", + "display_offset", + "custom_display" + ] }, { "id": 50, @@ -507,7 +1393,28 @@ "width": 1.3964844, "height": 1.6, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "type_variant" + ] }, { "id": 51, @@ -517,7 +1424,28 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "special_type", + "drowned_conversion" + ] }, { "id": 52, @@ -527,17 +1455,50 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "is_celebrating", + "spell_casting" + ] }, { "id": 53, "internalId": 53, "name": "interaction", "displayName": "Interaction", - "width": 0.0, - "height": 0.0, + "width": 0, + "height": 0, "type": "other", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "width", + "height", + "response" + ] }, { "id": 54, @@ -547,7 +1508,26 @@ "width": 1.4, "height": 2.7, "type": "mob", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "flags" + ] }, { "id": 55, @@ -557,17 +1537,55 @@ "width": 0.25, "height": 0.25, "type": "other", - "category": "UNKNOWN" + "category": "UNKNOWN", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item" + ] }, { "id": 56, "internalId": 56, "name": "item_display", "displayName": "Item Display", - "width": 0.0, - "height": 0.0, + "width": 0, + "height": 0, "type": "other", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "transformation_interpolation_start_delta_ticks", + "transformation_interpolation_duration", + "pos_rot_interpolation_duration", + "translation", + "scale", + "left_rotation", + "right_rotation", + "billboard_render_constraints", + "brightness_override", + "view_range", + "shadow_radius", + "shadow_strength", + "width", + "height", + "glow_color_override", + "item_stack", + "item_display" + ] }, { "id": 57, @@ -577,17 +1595,40 @@ "width": 0.5, "height": 0.5, "type": "other", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item", + "rotation" + ] }, { "id": 58, "internalId": 58, "name": "fireball", "displayName": "Fireball", - "width": 1.0, - "height": 1.0, + "width": 1, + "height": 1, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item_stack" + ] }, { "id": 59, @@ -597,17 +1638,37 @@ "width": 0.375, "height": 0.5, "type": "other", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen" + ] }, { "id": 60, "internalId": 60, "name": "lightning_bolt", "displayName": "Lightning Bolt", - "width": 0.0, - "height": 0.0, + "width": 0, + "height": 0, "type": "other", - "category": "UNKNOWN" + "category": "UNKNOWN", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen" + ] }, { "id": 61, @@ -617,7 +1678,31 @@ "width": 0.9, "height": 1.87, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "chest", + "strength", + "swag", + "variant" + ] }, { "id": 62, @@ -627,7 +1712,17 @@ "width": 0.25, "height": 0.25, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen" + ] }, { "id": 63, @@ -637,17 +1732,46 @@ "width": 2.04, "height": 2.04, "type": "mob", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "size" + ] }, { "id": 64, "internalId": 64, "name": "marker", "displayName": "Marker", - "width": 0.0, - "height": 0.0, + "width": 0, + "height": 0, "type": "other", - "category": "UNKNOWN" + "category": "UNKNOWN", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen" + ] }, { "id": 65, @@ -657,7 +1781,23 @@ "width": 0.98, "height": 0.7, "type": "other", - "category": "Vehicles" + "category": "Vehicles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hurt", + "hurtdir", + "damage", + "display_block", + "display_offset", + "custom_display" + ] }, { "id": 66, @@ -667,7 +1807,27 @@ "width": 0.9, "height": 1.4, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "type" + ] }, { "id": 67, @@ -677,7 +1837,28 @@ "width": 1.3964844, "height": 1.6, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "chest" + ] }, { "id": 68, @@ -687,7 +1868,27 @@ "width": 0.6, "height": 0.7, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "trusting" + ] }, { "id": 69, @@ -697,7 +1898,18 @@ "width": 0.5, "height": 0.5, "type": "other", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "painting_variant" + ] }, { "id": 70, @@ -707,7 +1919,32 @@ "width": 1.3, "height": 1.25, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "unhappy_counter", + "sneeze_counter", + "eat_counter", + "main_gene", + "hidden_gene", + "flags" + ] }, { "id": 71, @@ -717,7 +1954,29 @@ "width": 0.5, "height": 0.9, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "owneruuid", + "variant" + ] }, { "id": 72, @@ -727,7 +1986,26 @@ "width": 0.9, "height": 0.5, "type": "mob", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "size" + ] }, { "id": 73, @@ -737,7 +2015,28 @@ "width": 0.9, "height": 0.9, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "saddle", + "boost_time" + ] }, { "id": 74, @@ -747,7 +2046,29 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "immune_to_zombification", + "baby", + "is_charging_crossbow", + "is_dancing" + ] }, { "id": 75, @@ -757,7 +2078,26 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "immune_to_zombification" + ] }, { "id": 76, @@ -767,7 +2107,27 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "is_celebrating", + "is_charging_crossbow" + ] }, { "id": 77, @@ -777,7 +2137,27 @@ "width": 1.4, "height": 1.4, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "standing" + ] }, { "id": 78, @@ -787,7 +2167,18 @@ "width": 0.25, "height": 0.25, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item_stack" + ] }, { "id": 79, @@ -797,7 +2188,27 @@ "width": 0.7, "height": 0.7, "type": "water_creature", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "from_bucket", + "puff_state" + ] }, { "id": 80, @@ -807,7 +2218,27 @@ "width": 0.4, "height": 0.5, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "type" + ] }, { "id": 81, @@ -817,7 +2248,26 @@ "width": 1.95, "height": 2.2, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "is_celebrating" + ] }, { "id": 82, @@ -827,7 +2277,26 @@ "width": 0.7, "height": 0.4, "type": "water_creature", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "from_bucket" + ] }, { "id": 83, @@ -837,17 +2306,58 @@ "width": 0.9, "height": 1.3, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "wool" + ] }, { "id": 84, "internalId": 84, "name": "shulker", "displayName": "Shulker", - "width": 1.0, - "height": 1.0, + "width": 1, + "height": 1, "type": "mob", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "attach_face", + "peek", + "color" + ] }, { "id": 85, @@ -857,7 +2367,17 @@ "width": 0.3125, "height": 0.3125, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen" + ] }, { "id": 86, @@ -867,7 +2387,25 @@ "width": 0.4, "height": 0.3, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags" + ] }, { "id": 87, @@ -877,7 +2415,26 @@ "width": 0.6, "height": 1.99, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "stray_conversion" + ] }, { "id": 88, @@ -887,7 +2444,27 @@ "width": 1.3964844, "height": 1.6, "type": "animal", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags" + ] }, { "id": 89, @@ -897,7 +2474,26 @@ "width": 2.04, "height": 2.04, "type": "mob", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "size" + ] }, { "id": 90, @@ -907,7 +2503,18 @@ "width": 0.3125, "height": 0.3125, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item_stack" + ] }, { "id": 91, @@ -917,7 +2524,28 @@ "width": 1.9, "height": 1.75, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "state", + "drop_seed_at_tick" + ] }, { "id": 92, @@ -927,7 +2555,26 @@ "width": 0.7, "height": 1.9, "type": "mob", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "pumpkin" + ] }, { "id": 93, @@ -937,7 +2584,18 @@ "width": 0.25, "height": 0.25, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "item_stack" + ] }, { "id": 94, @@ -947,7 +2605,23 @@ "width": 0.98, "height": 0.7, "type": "other", - "category": "Vehicles" + "category": "Vehicles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hurt", + "hurtdir", + "damage", + "display_block", + "display_offset", + "custom_display" + ] }, { "id": 95, @@ -957,7 +2631,19 @@ "width": 0.5, "height": 0.5, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "flags", + "pierce_level" + ] }, { "id": 96, @@ -967,7 +2653,26 @@ "width": 1.4, "height": 0.9, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "flags" + ] }, { "id": 97, @@ -977,7 +2682,25 @@ "width": 0.8, "height": 0.8, "type": "water_creature", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags" + ] }, { "id": 98, @@ -987,7 +2710,25 @@ "width": 0.6, "height": 1.99, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags" + ] }, { "id": 99, @@ -997,7 +2738,29 @@ "width": 0.9, "height": 1.7, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "boost_time", + "suffocating", + "saddle" + ] }, { "id": 100, @@ -1007,17 +2770,66 @@ "width": 0.4, "height": 0.3, "type": "water_creature", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "from_bucket" + ] }, { "id": 101, "internalId": 101, "name": "text_display", "displayName": "Text Display", - "width": 0.0, - "height": 0.0, + "width": 0, + "height": 0, "type": "other", - "category": "Immobile" + "category": "Immobile", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "transformation_interpolation_start_delta_ticks", + "transformation_interpolation_duration", + "pos_rot_interpolation_duration", + "translation", + "scale", + "left_rotation", + "right_rotation", + "billboard_render_constraints", + "brightness_override", + "view_range", + "shadow_radius", + "shadow_strength", + "width", + "height", + "glow_color_override", + "text", + "line_width", + "background_color", + "text_opacity", + "style_flags" + ] }, { "id": 102, @@ -1027,7 +2839,19 @@ "width": 0.98, "height": 0.98, "type": "other", - "category": "UNKNOWN" + "category": "UNKNOWN", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "fuse", + "block_state" + ] }, { "id": 103, @@ -1037,7 +2861,23 @@ "width": 0.98, "height": 0.7, "type": "other", - "category": "Vehicles" + "category": "Vehicles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hurt", + "hurtdir", + "damage", + "display_block", + "display_offset", + "custom_display" + ] }, { "id": 104, @@ -1047,7 +2887,31 @@ "width": 0.9, "height": 1.87, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "chest", + "strength", + "swag", + "variant" + ] }, { "id": 105, @@ -1057,7 +2921,21 @@ "width": 0.5, "height": 0.5, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "flags", + "pierce_level", + "loyalty", + "foil" + ] }, { "id": 106, @@ -1067,7 +2945,27 @@ "width": 0.5, "height": 0.4, "type": "water_creature", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "from_bucket", + "type_variant" + ] }, { "id": 107, @@ -1077,7 +2975,32 @@ "width": 1.2, "height": 0.4, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "home_pos", + "has_egg", + "laying_egg", + "travel_pos", + "going_home", + "travelling" + ] }, { "id": 108, @@ -1087,7 +3010,26 @@ "width": 0.4, "height": 0.8, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "flags" + ] }, { "id": 109, @@ -1097,7 +3039,28 @@ "width": 0.6, "height": 1.95, "type": "passive", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "unhappy_counter", + "villager_data" + ] }, { "id": 110, @@ -1107,7 +3070,26 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "is_celebrating" + ] }, { "id": 111, @@ -1117,7 +3099,27 @@ "width": 0.6, "height": 1.95, "type": "passive", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "unhappy_counter" + ] }, { "id": 112, @@ -1127,7 +3129,26 @@ "width": 0.9, "height": 2.9, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "client_anger_level" + ] }, { "id": 113, @@ -1137,7 +3158,17 @@ "width": 0.3125, "height": 0.3125, "type": "player", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen" + ] }, { "id": 114, @@ -1147,7 +3178,27 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "is_celebrating", + "using_item" + ] }, { "id": 115, @@ -1157,7 +3208,29 @@ "width": 0.9, "height": 3.5, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "target_a", + "target_b", + "target_c", + "inv" + ] }, { "id": 116, @@ -1167,7 +3240,25 @@ "width": 0.7, "height": 2.4, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags" + ] }, { "id": 117, @@ -1177,7 +3268,18 @@ "width": 0.3125, "height": 0.3125, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "dangerous" + ] }, { "id": 118, @@ -1187,7 +3289,31 @@ "width": 0.6, "height": 0.85, "type": "animal", - "category": "Passive mobs" + "category": "Passive mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags", + "owneruuid", + "interested", + "collar_color", + "remaining_anger_time" + ] }, { "id": 119, @@ -1197,7 +3323,26 @@ "width": 1.3964844, "height": 1.4, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby" + ] }, { "id": 120, @@ -1207,7 +3352,28 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "special_type", + "drowned_conversion" + ] }, { "id": 121, @@ -1217,7 +3383,27 @@ "width": 1.3964844, "height": 1.6, "type": "animal", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "flags" + ] }, { "id": 122, @@ -1227,7 +3413,30 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "special_type", + "drowned_conversion", + "converting", + "villager_data" + ] }, { "id": 123, @@ -1237,7 +3446,28 @@ "width": 0.6, "height": 1.95, "type": "hostile", - "category": "Hostile mobs" + "category": "Hostile mobs", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "mob_flags", + "baby", + "special_type", + "drowned_conversion" + ] }, { "id": 124, @@ -1247,7 +3477,30 @@ "width": 0.6, "height": 1.8, "type": "player", - "category": "UNKNOWN" + "category": "UNKNOWN", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "living_entity_flags", + "health", + "effect_color", + "effect_ambience", + "arrow_count", + "stinger_count", + "sleeping_pos", + "player_absorption", + "score", + "player_mode_customisation", + "player_main_hand", + "shoulder_left", + "shoulder_right" + ] }, { "id": 125, @@ -1257,6 +3510,18 @@ "width": 0.25, "height": 0.25, "type": "projectile", - "category": "Projectiles" + "category": "Projectiles", + "metadataKeys": [ + "shared_flags", + "air_supply", + "custom_name", + "custom_name_visible", + "silent", + "no_gravity", + "pose", + "ticks_frozen", + "hooked_entity", + "biting" + ] } ] \ No newline at end of file diff --git a/data/pc/1.20.3/protocol.json b/data/pc/1.20.3/protocol.json index d3555b62b..8ce9f7719 100644 --- a/data/pc/1.20.3/protocol.json +++ b/data/pc/1.20.3/protocol.json @@ -1744,7 +1744,8 @@ ], "packet_remove_resource_pack": [ "container", - [{ + [ + { "name": "uuid", "type": [ "option", @@ -1755,7 +1756,8 @@ ], "packet_add_resource_pack": [ "container", - [{ + [ + { "name": "uuid", "type": "UUID" }, @@ -1947,7 +1949,8 @@ ], "packet_resource_pack_receive": [ "container", - [{ + [ + { "name": "uuid", "type": "UUID" }, @@ -2851,7 +2854,7 @@ "type": [ "option", "anonymousNbt" - ] + ] } ] ], @@ -4380,7 +4383,6 @@ "string" ] } - ] ], "packet_remove_resource_pack": [ @@ -4710,7 +4712,7 @@ "option", "varint" ], - "2":[ + "2": [ "option", "varint" ] @@ -4737,7 +4739,7 @@ "default": "void" } ], - "2":[ + "2": [ "switch", { "compareTo": "number_format", @@ -5406,7 +5408,7 @@ ], "minecraft:crafting_shaped": [ "container", - [ + [ { "name": "group", "type": "string" @@ -5824,7 +5826,7 @@ "packet_set_ticking_state": [ "container", [ - { + { "name": "tick_rate", "type": "f32" }, @@ -5837,7 +5839,7 @@ "packet_step_tick": [ "container", [ - { + { "name": "tick_steps", "type": "varint" } @@ -5866,7 +5868,7 @@ "0x0a": "boss_bar", "0x0b": "difficulty", "0x0c": "chunk_batch_finished", - "0x0d": "chunk_batch_start", + "0x0d": "chunk_batch_start", "0x0e": "chunk_biomes", "0x0f": "clear_titles", "0x10": "tab_complete", @@ -7158,8 +7160,8 @@ "container", [ { - "name": "id", - "type": "i64" + "name": "id", + "type": "i64" } ] ], @@ -7167,16 +7169,16 @@ "container", [ { - "name": "slot_id", - "type": "varint" + "name": "slot_id", + "type": "varint" }, { - "name": "window_id", - "type": "varint" + "name": "window_id", + "type": "varint" }, { - "name": "state", - "type": "bool" + "name": "state", + "type": "bool" } ] ], @@ -7320,4 +7322,4 @@ } } } -} +} \ No newline at end of file diff --git a/doc/add-data-new-version.md b/doc/add-data-new-version.md index c0c5da96b..6315dc93b 100644 --- a/doc/add-data-new-version.md +++ b/doc/add-data-new-version.md @@ -7,7 +7,7 @@ For bedrock edition see [bedrock.md](bedrock.md) | protocol.json | No | Follow [Pre-release Protocol][3] | | blocks.json | Yes | Use [Burger][1], then use [burger-extractor][2] | | items.json | Yes | Use [Burger][1], then use [burger-extractor][2], then use [turbo-invention][6] | -| entities.json | Yes | Use [Burger][1], then use [burger-extractor][2] | +| entities.json | Yes | Use [mcdata-generator][20] and run `extractPcEntityMetadata.js` script in tools/js to generate entity metadata in entities.json and protocol.json | | recipes.json | Yes | Use [Burger][1], then use [burger-extractor][2] | should eventually be changed to native data generators | | blockCollisionShapes.json | Yes | Use [McDataExtracting][4] | | commands.json | No? |Use [mc-data-command-generator][5] | link to jar files have to be manually added |