From 0f5b720f0ed35d9616734a55c832acaa1fa4a475 Mon Sep 17 00:00:00 2001 From: SelfMadeSystem Date: Thu, 19 Oct 2023 12:34:44 -0400 Subject: [PATCH 01/11] Added defaults to extractor --- .../extractor/extractors/Entities.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/extractor/src/main/java/rs/valence/extractor/extractors/Entities.java b/extractor/src/main/java/rs/valence/extractor/extractors/Entities.java index 172d01f25..3002a0039 100644 --- a/extractor/src/main/java/rs/valence/extractor/extractors/Entities.java +++ b/extractor/src/main/java/rs/valence/extractor/extractors/Entities.java @@ -2,6 +2,7 @@ import com.google.gson.*; +import it.unimi.dsi.fastutil.ints.Int2ObjectMap; import net.minecraft.block.BlockState; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityPose; @@ -215,6 +216,9 @@ public JsonElement extract() throws IllegalAccessException, NoSuchFieldException final var dataTracker = (DataTracker) dataTrackerField.get(entityInstance); + final var dataTrackerEntriesField = DataTracker.class.getDeclaredField("entries"); + dataTrackerEntriesField.setAccessible(true); + while (entitiesMap.get(entityClass) == null) { var entityJson = new JsonObject(); @@ -245,13 +249,26 @@ public JsonElement extract() throws IllegalAccessException, NoSuchFieldException var data = Entities.trackedDataToJson(trackedData, dataTracker); fieldJson.addProperty("type", data.left()); - fieldJson.add("default_value", data.right()); fieldsJson.add(fieldJson); } } entityJson.add("fields", fieldsJson); + var defaultsJson = new JsonArray(); + var defaults = (Int2ObjectMap>) dataTrackerEntriesField.get(dataTracker); + + for (var entry2 : defaults.int2ObjectEntrySet()) { + var fieldJson = new JsonObject(); + var trackedData = entry2.getValue().getData(); + var data = Entities.trackedDataToJson(trackedData, dataTracker); + fieldJson.addProperty("index", trackedData.getId()); + fieldJson.add("default_value", data.right()); + defaultsJson.add(fieldJson); + } + + entityJson.add("defaults", defaultsJson); + if (entityInstance instanceof LivingEntity livingEntity) { var type = (EntityType) entityType; var defaultAttributes = DefaultAttributeRegistry.get(type); From 6f50ec93a8e1dac98e96d78ec6fea3f949403282 Mon Sep 17 00:00:00 2001 From: SelfMadeSystem Date: Thu, 19 Oct 2023 13:19:06 -0400 Subject: [PATCH 02/11] Added default fields for all entities --- crates/valence_entity/build.rs | 52 +- crates/valence_entity/extracted/entities.json | 21319 +++++++++++++--- .../valence/extractor/DummyPlayerEntity.java | 9 +- .../extractor/extractors/Entities.java | 2 + 4 files changed, 17249 insertions(+), 4133 deletions(-) diff --git a/crates/valence_entity/build.rs b/crates/valence_entity/build.rs index 4f916da85..f4fbcedca 100644 --- a/crates/valence_entity/build.rs +++ b/crates/valence_entity/build.rs @@ -13,6 +13,7 @@ struct Entity { typ: Option, translation_key: Option, fields: Vec, + defaults: Vec, attributes: Option>, parent: Option, } @@ -30,6 +31,13 @@ struct Field { default_value: Value, } +#[derive(Deserialize, Clone, Debug)] +struct DefaultValue { + index: u8, + #[serde(flatten)] + default_value: Value, +} + #[derive(Deserialize, Clone, Debug)] struct Attribute { name: String, @@ -161,7 +169,7 @@ impl Value { } } - pub fn default_expr(&self) -> TokenStream { + pub fn value_expr(&self) -> TokenStream { match self { Value::Byte(b) => quote!(#b), Value::Integer(i) => quote!(#i), @@ -344,6 +352,22 @@ fn build() -> anyhow::Result { EntityKind::#stripped_shouty_entity_name_ident => #translation_key_expr, }]); + // Get the default values for the entity. + let default_values = entity + .defaults + .iter() + .map(|default_value| { + let index = default_value.index; + let value_expr = default_value.default_value.value_expr(); + ( + index, + quote! { + #value_expr + }, + ) + }) + .collect::>(); + // Create bundle type. let mut bundle_fields = TokenStream::new(); let mut bundle_init_fields = TokenStream::new(); @@ -432,13 +456,23 @@ fn build() -> anyhow::Result { let field_name_ident = ident(format!("{stripped_snake_entity_name}_{snake_field_name}")); + let value_expr = default_values.get(&field.index); + bundle_fields.extend([quote! { pub #field_name_ident: super::#stripped_snake_entity_name_ident::#pascal_field_name_ident, }]); - bundle_init_fields.extend([quote! { - #field_name_ident: Default::default(), - }]); + match value_expr { + Some(expr) => + bundle_init_fields.extend([quote! { + #field_name_ident: super::#stripped_snake_entity_name_ident::#pascal_field_name_ident(#expr), + }]), + None => { + bundle_init_fields.extend([quote! { + #field_name_ident: Default::default(), + }]); + } + } } } } @@ -505,7 +539,7 @@ fn build() -> anyhow::Result { let pascal_field_name_ident = ident(field.name.to_pascal_case()); let snake_field_name = field.name.to_snake_case(); let inner_type = field.default_value.field_type(); - let default_expr = field.default_value.default_expr(); + let default_expr = field.default_value.value_expr(); module_body.extend([quote! { #[derive(bevy_ecs::component::Component, PartialEq, Clone, Debug, ::derive_more::Deref, ::derive_more::DerefMut)] @@ -581,8 +615,14 @@ fn build() -> anyhow::Result { } #[doc = "Special untracked component for `PlayerEntity` entities."] - #[derive(bevy_ecs::component::Component, Copy, Clone, Default, Debug)] + #[derive(bevy_ecs::component::Component, Copy, Clone, Debug)] pub struct Saturation(pub f32); + + impl Default for Saturation { + fn default() -> Self { + Self(5.0) + } + } }]); } _ => {} diff --git a/crates/valence_entity/extracted/entities.json b/crates/valence_entity/extracted/entities.json index 0d2c99faf..3f7a34921 100644 --- a/crates/valence_entity/extracted/entities.json +++ b/crates/valence_entity/extracted/entities.json @@ -1,7 +1,59 @@ { "AbstractDecorationEntity": { "parent": "Entity", - "fields": [] + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 9, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ] }, "AbstractDonkeyEntity": { "parent": "AbstractHorseEntity", @@ -13,6 +65,103 @@ "default_value": false } ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 53.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + }, + { + "index": 18, + "default_value": false, + "type": "boolean" + } + ], "attributes": [] }, "AbstractFireballEntity": { @@ -24,6 +173,53 @@ "type": "item_stack", "default_value": "0 air" } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } ] }, "AbstractHorseEntity": { @@ -36,6 +232,98 @@ "default_value": 0 } ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 15.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + } + ], "attributes": [] }, "AbstractMinecartEntity": { @@ -77,623 +365,411 @@ "type": "boolean", "default_value": false } - ] - }, - "AbstractPiglinEntity": { - "parent": "HostileEntity", - "fields": [ - { - "name": "immune_to_zombification", - "index": 16, - "type": "boolean", - "default_value": false - } ], - "attributes": [] - }, - "AbstractSkeletonEntity": { - "parent": "HostileEntity", - "fields": [], - "attributes": [] - }, - "AllayEntity": { - "parent": "PathAwareEntity", - "type": "allay", - "translation_key": "entity.minecraft.allay", - "fields": [ + "defaults": [ { - "name": "dancing", - "index": 16, - "type": "boolean", - "default_value": false + "index": 0, + "default_value": 0, + "type": "byte" }, { - "name": "can_duplicate", - "index": 17, - "type": "boolean", - "default_value": true - } - ], - "attributes": [ + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 14, + "default_value": false, + "type": "boolean" }, { - "id": 4, - "name": "generic.flying_speed", - "base_value": 0.10000000149011612 + "index": 12, + "default_value": 6, + "type": "integer" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 13, + "default_value": false, + "type": "boolean" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 2.0 + "index": 8, + "default_value": 0, + "type": "integer" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 48.0 + "index": 9, + "default_value": 1, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.10000000149011612 + "index": 11, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 - } - ], - "default_bounding_box": { - "size_x": 0.3499999940395355, - "size_y": 0.6000000238418579, - "size_z": 0.3499999940395355 - } - }, - "AmbientEntity": { - "parent": "MobEntity", - "fields": [], - "attributes": [] - }, - "AnimalEntity": { - "parent": "PassiveEntity", - "fields": [], - "attributes": [] - }, - "AreaEffectCloudEntity": { - "parent": "Entity", - "type": "area_effect_cloud", - "translation_key": "entity.minecraft.area_effect_cloud", - "fields": [ + "index": 10, + "default_value": 0.0, + "type": "float" + }, { - "name": "radius", - "index": 8, - "type": "float", - "default_value": 3.0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "name": "color", - "index": 9, - "type": "integer", - "default_value": 0 + "index": 3, + "default_value": false, + "type": "boolean" }, { - "name": "waiting", - "index": 10, - "type": "boolean", - "default_value": false + "index": 7, + "default_value": 0, + "type": "integer" }, { - "name": "particle_id", - "index": 11, - "type": "particle", - "default_value": "entity_effect" + "index": 5, + "default_value": false, + "type": "boolean" } - ], - "default_bounding_box": { - "size_x": 6.0, - "size_y": 0.5, - "size_z": 6.0 - } + ] }, - "ArmorStandEntity": { - "parent": "LivingEntity", - "type": "armor_stand", - "translation_key": "entity.minecraft.armor_stand", + "AbstractPiglinEntity": { + "parent": "HostileEntity", "fields": [ { - "name": "armor_stand_flags", - "index": 15, - "type": "byte", - "default_value": 0 - }, - { - "name": "tracker_head_rotation", + "name": "immune_to_zombification", "index": 16, - "type": "rotation", - "default_value": { - "pitch": 0.0, - "yaw": 0.0, - "roll": 0.0 - } - }, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ { - "name": "tracker_body_rotation", - "index": 17, - "type": "rotation", - "default_value": { - "pitch": 0.0, - "yaw": 0.0, - "roll": 0.0 - } + "index": 0, + "default_value": 0, + "type": "byte" }, { - "name": "tracker_left_arm_rotation", - "index": 18, - "type": "rotation", - "default_value": { - "pitch": -10.0, - "yaw": 0.0, - "roll": -10.0 - } + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "name": "tracker_right_arm_rotation", - "index": 19, - "type": "rotation", - "default_value": { - "pitch": -15.0, - "yaw": 0.0, - "roll": 10.0 - } + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "name": "tracker_left_leg_rotation", - "index": 20, - "type": "rotation", - "default_value": { - "pitch": -1.0, - "yaw": 0.0, - "roll": -1.0 - } + "index": 4, + "default_value": false, + "type": "boolean" }, { - "name": "tracker_right_leg_rotation", - "index": 21, - "type": "rotation", - "default_value": { - "pitch": 1.0, - "yaw": 0.0, - "roll": 1.0 - } - } - ], - "attributes": [ - { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "index": 13, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 - } - ], - "default_bounding_box": { - "size_x": 0.5, - "size_y": 1.975000023841858, - "size_z": 0.5 - } - }, - "ArrowEntity": { - "parent": "PersistentProjectileEntity", - "type": "arrow", - "translation_key": "entity.minecraft.arrow", - "fields": [ - { - "name": "color", - "index": 10, - "type": "integer", - "default_value": -1 - } - ], - "default_bounding_box": { - "size_x": 0.5, - "size_y": 0.5, - "size_z": 0.5 - } - }, - "AxolotlEntity": { - "parent": "AnimalEntity", - "type": "axolotl", - "translation_key": "entity.minecraft.axolotl", - "fields": [ + "index": 8, + "default_value": 0, + "type": "byte" + }, { - "name": "variant", - "index": 17, - "type": "integer", - "default_value": 0 + "index": 9, + "default_value": 16.0, + "type": "float" }, { - "name": "playing_dead", - "index": 18, - "type": "boolean", - "default_value": false + "index": 11, + "default_value": false, + "type": "boolean" }, { - "name": "from_bucket", - "index": 19, - "type": "boolean", - "default_value": false - } - ], - "attributes": [ + "index": 10, + "default_value": 0, + "type": "integer" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 3, + "default_value": false, + "type": "boolean" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 7, + "default_value": 0, + "type": "integer" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 5, + "default_value": false, + "type": "boolean" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 2.0 + "index": 16, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 17, + "default_value": false, + "type": "boolean" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 1.0 + "index": 19, + "default_value": false, + "type": "boolean" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 14.0 + "index": 18, + "default_value": false, + "type": "boolean" } ], - "default_bounding_box": { - "size_x": 0.75, - "size_y": 0.41999998688697815, - "size_z": 0.75 - } + "attributes": [] }, - "BatEntity": { - "parent": "AmbientEntity", - "type": "bat", - "translation_key": "entity.minecraft.bat", - "fields": [ + "AbstractSkeletonEntity": { + "parent": "HostileEntity", + "fields": [], + "defaults": [ { - "name": "bat_flags", - "index": 16, - "type": "byte", - "default_value": 1 - } - ], - "attributes": [ + "index": 0, + "default_value": 0, + "type": "byte" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 6.0 - } - ], - "default_bounding_box": { - "size_x": 0.5, - "size_y": 0.8999999761581421, - "size_z": 0.5 - } - }, - "BeeEntity": { - "parent": "AnimalEntity", - "type": "bee", - "translation_key": "entity.minecraft.bee", - "fields": [ - { - "name": "bee_flags", - "index": 17, - "type": "byte", - "default_value": 0 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "name": "anger", - "index": 18, - "type": "integer", - "default_value": 0 - } - ], - "attributes": [ - { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 13, + "default_value": 0, + "type": "integer" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 8, + "default_value": 0, + "type": "byte" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 9, + "default_value": 20.0, + "type": "float" }, { - "id": 4, - "name": "generic.flying_speed", - "base_value": 0.6000000238418579 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 10, + "default_value": 0, + "type": "integer" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 2.0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 48.0 + "index": 3, + "default_value": false, + "type": "boolean" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "index": 7, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 10.0 + "index": 5, + "default_value": false, + "type": "boolean" } ], - "default_bounding_box": { - "size_x": 0.699999988079071, - "size_y": 0.6000000238418579, - "size_z": 0.699999988079071 - } + "attributes": [] }, - "BlazeEntity": { - "parent": "HostileEntity", - "type": "blaze", - "translation_key": "entity.minecraft.blaze", + "AllayEntity": { + "parent": "PathAwareEntity", + "type": "allay", + "translation_key": "entity.minecraft.allay", "fields": [ { - "name": "blaze_flags", + "name": "dancing", "index": 16, - "type": "byte", - "default_value": 0 + "type": "boolean", + "default_value": false + }, + { + "name": "can_duplicate", + "index": 17, + "type": "boolean", + "default_value": true } ], - "attributes": [ + "defaults": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 6.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 48.0 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.23000000417232513 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 - } - ], - "default_bounding_box": { - "size_x": 0.6000000238418579, - "size_y": 1.7999999523162842, - "size_z": 0.6000000238418579 - } - }, - "BlockDisplayEntity": { - "parent": "DisplayEntity", - "type": "block_display", - "translation_key": "entity.minecraft.block_display", - "fields": [ - { - "name": "block_state", - "index": 22, - "type": "block_state", - "default_value": "Block{minecraft:air}" - } - ], - "default_bounding_box": { - "size_x": 0.0, - "size_y": 0.0, - "size_z": 0.0 - } - }, - "BoatEntity": { - "parent": "Entity", - "type": "boat", - "translation_key": "entity.minecraft.boat", - "fields": [ + "index": 13, + "default_value": 0, + "type": "integer" + }, { - "name": "damage_wobble_ticks", "index": 8, - "type": "integer", - "default_value": 0 + "default_value": 0, + "type": "byte" }, { - "name": "damage_wobble_side", "index": 9, - "type": "integer", - "default_value": 1 + "default_value": 20.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" }, { - "name": "damage_wobble_strength", "index": 10, - "type": "float", - "default_value": 0.0 + "default_value": 0, + "type": "integer" }, { - "name": "boat_type", - "index": 11, - "type": "integer", - "default_value": 0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "name": "left_paddle_moving", - "index": 12, - "type": "boolean", - "default_value": false + "index": 3, + "default_value": false, + "type": "boolean" }, { - "name": "right_paddle_moving", - "index": 13, - "type": "boolean", - "default_value": false + "index": 7, + "default_value": 0, + "type": "integer" }, { - "name": "bubble_wobble_ticks", - "index": 14, - "type": "integer", - "default_value": 0 - } - ], - "default_bounding_box": { - "size_x": 1.375, - "size_y": 0.5625, - "size_z": 1.375 - } - }, - "CamelEntity": { - "parent": "AbstractHorseEntity", - "type": "camel", - "translation_key": "entity.minecraft.camel", - "fields": [ + "index": 5, + "default_value": false, + "type": "boolean" + }, { - "name": "dashing", - "index": 18, - "type": "boolean", - "default_value": false + "index": 16, + "default_value": false, + "type": "boolean" }, { - "name": "last_pose_tick", - "index": 19, - "type": "long", - "default_value": 0 + "index": 17, + "default_value": true, + "type": "boolean" } ], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 4, + "name": "generic.flying_speed", + "base_value": 0.10000000149011612 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.10000000149011612 }, { "id": 2, @@ -701,761 +777,776 @@ "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", + "id": 9, + "name": "generic.armor_toughness", "base_value": 0.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { - "id": 12, - "name": "horse.jump_strength", - "base_value": 0.41999998688697815 + "id": 5, + "name": "generic.attack_damage", + "base_value": 2.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.09000000357627869 + "id": 1, + "name": "generic.follow_range", + "base_value": 48.0 }, { - "id": 0, - "name": "generic.max_health", - "base_value": 32.0 + "id": 8, + "name": "generic.armor", + "base_value": 0.0 } ], "default_bounding_box": { - "size_x": 1.7000000476837158, - "size_y": 2.375, - "size_z": 1.7000000476837158 + "size_x": 0.3499999940395355, + "size_y": 0.6000000238418579, + "size_z": 0.3499999940395355 } }, - "CatEntity": { - "parent": "TameableEntity", - "type": "cat", - "translation_key": "entity.minecraft.cat", - "fields": [ - { - "name": "cat_variant", - "index": 19, - "type": "cat_variant", - "default_value": "black" - }, + "AmbientEntity": { + "parent": "MobEntity", + "fields": [], + "defaults": [ { - "name": "in_sleeping_pose", - "index": 20, - "type": "boolean", - "default_value": false + "index": 0, + "default_value": 0, + "type": "byte" }, { - "name": "head_down", - "index": 21, - "type": "boolean", - "default_value": false + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "name": "collar_color", - "index": 22, - "type": "integer", - "default_value": 14 - } - ], - "attributes": [ - { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 3.0 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 13, + "default_value": 0, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "index": 8, + "default_value": 0, + "type": "byte" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 10.0 - } - ], - "default_bounding_box": { - "size_x": 0.6000000238418579, - "size_y": 0.699999988079071, - "size_z": 0.6000000238418579 - } - }, - "CaveSpiderEntity": { - "parent": "SpiderEntity", - "type": "cave_spider", - "translation_key": "entity.minecraft.cave_spider", - "fields": [], - "attributes": [ - { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 9, + "default_value": 6.0, + "type": "float" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 10, + "default_value": 0, + "type": "integer" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 2.0 + "index": 3, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 7, + "default_value": 0, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "index": 5, + "default_value": false, + "type": "boolean" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 12.0 + "index": 16, + "default_value": 1, + "type": "byte" } ], - "default_bounding_box": { - "size_x": 0.699999988079071, - "size_y": 0.5, - "size_z": 0.699999988079071 - } - }, - "ChestBoatEntity": { - "parent": "BoatEntity", - "type": "chest_boat", - "translation_key": "entity.minecraft.chest_boat", - "fields": [], - "default_bounding_box": { - "size_x": 1.375, - "size_y": 0.5625, - "size_z": 1.375 - } - }, - "ChestMinecartEntity": { - "parent": "StorageMinecartEntity", - "type": "chest_minecart", - "translation_key": "entity.minecraft.chest_minecart", - "fields": [], - "default_bounding_box": { - "size_x": 0.9800000190734863, - "size_y": 0.699999988079071, - "size_z": 0.9800000190734863 - } + "attributes": [] }, - "ChickenEntity": { - "parent": "AnimalEntity", - "type": "chicken", - "translation_key": "entity.minecraft.chicken", + "AnimalEntity": { + "parent": "PassiveEntity", "fields": [], - "attributes": [ + "defaults": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 4.0 - } - ], - "default_bounding_box": { - "size_x": 0.4000000059604645, - "size_y": 0.699999988079071, - "size_z": 0.4000000059604645 - } - }, - "CodEntity": { - "parent": "SchoolingFishEntity", - "type": "cod", - "translation_key": "entity.minecraft.cod", - "fields": [], - "attributes": [ + "index": 12, + "default_value": 0, + "type": "integer" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 13, + "default_value": 0, + "type": "integer" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 8, + "default_value": 0, + "type": "byte" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 9, + "default_value": 8.0, + "type": "float" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 10, + "default_value": 0, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 3.0 - } - ], - "default_bounding_box": { - "size_x": 0.5, - "size_y": 0.30000001192092896, - "size_z": 0.5 - } - }, - "CommandBlockMinecartEntity": { - "parent": "AbstractMinecartEntity", - "type": "command_block_minecart", - "translation_key": "entity.minecraft.command_block_minecart", - "fields": [ + "index": 3, + "default_value": false, + "type": "boolean" + }, { - "name": "command", - "index": 14, - "type": "string", - "default_value": "" + "index": 7, + "default_value": 0, + "type": "integer" }, { - "name": "last_output", - "index": 15, - "type": "text_component", - "default_value": "" - } - ], - "default_bounding_box": { - "size_x": 0.9800000190734863, - "size_y": 0.699999988079071, - "size_z": 0.9800000190734863 - } - }, - "CowEntity": { - "parent": "AnimalEntity", - "type": "cow", - "translation_key": "entity.minecraft.cow", - "fields": [], - "attributes": [ - { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 - }, - { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 - }, - { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 - }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 5, + "default_value": false, + "type": "boolean" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.20000000298023224 + "index": 16, + "default_value": false, + "type": "boolean" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 10.0 + "index": 17, + "default_value": 0, + "type": "byte" } ], - "default_bounding_box": { - "size_x": 0.8999999761581421, - "size_y": 1.399999976158142, - "size_z": 0.8999999761581421 - } + "attributes": [] }, - "CreeperEntity": { - "parent": "HostileEntity", - "type": "creeper", - "translation_key": "entity.minecraft.creeper", + "AreaEffectCloudEntity": { + "parent": "Entity", + "type": "area_effect_cloud", + "translation_key": "entity.minecraft.area_effect_cloud", "fields": [ { - "name": "fuse_speed", - "index": 16, + "name": "radius", + "index": 8, + "type": "float", + "default_value": 3.0 + }, + { + "name": "color", + "index": 9, "type": "integer", - "default_value": -1 + "default_value": 0 }, { - "name": "charged", - "index": 17, + "name": "waiting", + "index": 10, "type": "boolean", "default_value": false }, { - "name": "ignited", - "index": 18, - "type": "boolean", - "default_value": false + "name": "particle_id", + "index": 11, + "type": "particle", + "default_value": "entity_effect" } ], - "attributes": [ + "defaults": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 2.0 + "index": 8, + "default_value": 3.0, + "type": "float" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 9, + "default_value": 0, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "index": 11, + "default_value": "entity_effect", + "type": "particle" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 + "index": 10, + "default_value": false, + "type": "boolean" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" } ], "default_bounding_box": { - "size_x": 0.6000000238418579, - "size_y": 1.7000000476837158, - "size_z": 0.6000000238418579 + "size_x": 6.0, + "size_y": 0.5, + "size_z": 6.0 } }, - "DisplayEntity": { - "parent": "Entity", + "ArmorStandEntity": { + "parent": "LivingEntity", + "type": "armor_stand", + "translation_key": "entity.minecraft.armor_stand", "fields": [ { - "name": "start_interpolation", - "index": 8, - "type": "integer", + "name": "armor_stand_flags", + "index": 15, + "type": "byte", "default_value": 0 }, { - "name": "interpolation_duration", - "index": 9, - "type": "integer", - "default_value": 0 + "name": "tracker_head_rotation", + "index": 16, + "type": "rotation", + "default_value": { + "pitch": 0.0, + "yaw": 0.0, + "roll": 0.0 + } }, { - "name": "translation", - "index": 10, - "type": "vector3f", + "name": "tracker_body_rotation", + "index": 17, + "type": "rotation", "default_value": { - "x": 0.0, - "y": 0.0, - "z": 0.0 + "pitch": 0.0, + "yaw": 0.0, + "roll": 0.0 } }, { - "name": "scale", - "index": 11, - "type": "vector3f", + "name": "tracker_left_arm_rotation", + "index": 18, + "type": "rotation", "default_value": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "pitch": -10.0, + "yaw": 0.0, + "roll": -10.0 } }, { - "name": "left_rotation", - "index": 12, - "type": "quaternionf", + "name": "tracker_right_arm_rotation", + "index": 19, + "type": "rotation", "default_value": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "pitch": -15.0, + "yaw": 0.0, + "roll": 10.0 } }, { - "name": "right_rotation", - "index": 13, - "type": "quaternionf", + "name": "tracker_left_leg_rotation", + "index": 20, + "type": "rotation", "default_value": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "pitch": -1.0, + "yaw": 0.0, + "roll": -1.0 } }, { - "name": "billboard", - "index": 14, - "type": "byte", - "default_value": 0 + "name": "tracker_right_leg_rotation", + "index": 21, + "type": "rotation", + "default_value": { + "pitch": 1.0, + "yaw": 0.0, + "roll": 1.0 + } + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" }, { - "name": "brightness", - "index": 15, - "type": "integer", - "default_value": -1 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "name": "view_range", - "index": 16, - "type": "float", - "default_value": 1.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "name": "shadow_radius", - "index": 17, - "type": "float", - "default_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "name": "shadow_strength", - "index": 18, - "type": "float", - "default_value": 1.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "name": "width", - "index": 19, - "type": "float", - "default_value": 0.0 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "name": "height", - "index": 20, - "type": "float", - "default_value": 0.0 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "name": "glow_color_override", - "index": 21, - "type": "integer", - "default_value": -1 - } - ] - }, - "DolphinEntity": { - "parent": "WaterCreatureEntity", - "type": "dolphin", - "translation_key": "entity.minecraft.dolphin", - "fields": [ + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 20.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, { - "name": "treasure_pos", "index": 16, - "type": "block_pos", "default_value": { - "x": 0, - "y": 0, - "z": 0 - } + "pitch": 0.0, + "yaw": 0.0, + "roll": 0.0 + }, + "type": "rotation" }, { - "name": "has_fish", "index": 17, - "type": "boolean", - "default_value": false + "default_value": { + "pitch": 0.0, + "yaw": 0.0, + "roll": 0.0 + }, + "type": "rotation" + }, + { + "index": 19, + "default_value": { + "pitch": -15.0, + "yaw": 0.0, + "roll": 10.0 + }, + "type": "rotation" }, { - "name": "moistness", "index": 18, - "type": "integer", - "default_value": 2400 + "default_value": { + "pitch": -10.0, + "yaw": 0.0, + "roll": -10.0 + }, + "type": "rotation" + }, + { + "index": 21, + "default_value": { + "pitch": 1.0, + "yaw": 0.0, + "roll": 1.0 + }, + "type": "rotation" + }, + { + "index": 20, + "default_value": { + "pitch": -1.0, + "yaw": 0.0, + "roll": -1.0 + }, + "type": "rotation" } ], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 }, { "id": 2, "name": "generic.knockback_resistance", "base_value": 0.0 }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, { "id": 8, "name": "generic.armor", "base_value": 0.0 - }, + } + ], + "default_bounding_box": { + "size_x": 0.5, + "size_y": 1.975000023841858, + "size_z": 0.5 + } + }, + "ArrowEntity": { + "parent": "PersistentProjectileEntity", + "type": "arrow", + "translation_key": "entity.minecraft.arrow", + "fields": [ { - "id": 5, - "name": "generic.attack_damage", - "base_value": 3.0 - }, + "name": "color", + "index": 10, + "type": "integer", + "default_value": -1 + } + ], + "defaults": [ { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 1.2000000476837158 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 10.0 - } - ], - "default_bounding_box": { - "size_x": 0.8999999761581421, - "size_y": 0.6000000238418579, - "size_z": 0.8999999761581421 - } - }, - "DonkeyEntity": { - "parent": "AbstractDonkeyEntity", - "type": "donkey", - "translation_key": "entity.minecraft.donkey", - "fields": [], - "attributes": [ + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 8, + "default_value": 0, + "type": "byte" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 9, + "default_value": 0, + "type": "byte" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 10, + "default_value": -1, + "type": "integer" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 12, - "name": "horse.jump_strength", - "base_value": 0.5 + "index": 3, + "default_value": false, + "type": "boolean" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.17499999701976776 + "index": 7, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 53.0 + "index": 5, + "default_value": false, + "type": "boolean" } ], "default_bounding_box": { - "size_x": 1.396484375, - "size_y": 1.5, - "size_z": 1.396484375 - } - }, - "DragonFireballEntity": { - "parent": "ExplosiveProjectileEntity", - "type": "dragon_fireball", - "translation_key": "entity.minecraft.dragon_fireball", - "fields": [], - "default_bounding_box": { - "size_x": 1.0, - "size_y": 1.0, - "size_z": 1.0 + "size_x": 0.5, + "size_y": 0.5, + "size_z": 0.5 } }, - "DrownedEntity": { - "parent": "ZombieEntity", - "type": "drowned", - "translation_key": "entity.minecraft.drowned", - "fields": [], - "attributes": [ + "AxolotlEntity": { + "parent": "AnimalEntity", + "type": "axolotl", + "translation_key": "entity.minecraft.axolotl", + "fields": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "name": "variant", + "index": 17, + "type": "integer", + "default_value": 0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "name": "playing_dead", + "index": 18, + "type": "boolean", + "default_value": false }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "name": "from_bucket", + "index": 19, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 11, - "name": "zombie.spawn_reinforcements", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 8, - "name": "generic.armor", - "base_value": 2.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 3.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 35.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.23000000417232513 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 14.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 6000, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "integer" + }, + { + "index": 19, + "default_value": false, + "type": "boolean" + }, + { + "index": 18, + "default_value": false, + "type": "boolean" } ], - "default_bounding_box": { - "size_x": 0.6000000238418579, - "size_y": 1.9500000476837158, - "size_z": 0.6000000238418579 - } - }, - "EggEntity": { - "parent": "ThrownItemEntity", - "type": "egg", - "translation_key": "entity.minecraft.egg", - "fields": [], - "default_bounding_box": { - "size_x": 0.25, - "size_y": 0.25, - "size_z": 0.25 - } - }, - "ElderGuardianEntity": { - "parent": "GuardianEntity", - "type": "elder_guardian", - "translation_key": "entity.minecraft.elder_guardian", - "fields": [], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 14.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 1.0 }, { "id": 2, @@ -1463,14 +1554,19 @@ "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", "base_value": 0.0 }, { "id": 5, "name": "generic.attack_damage", - "base_value": 8.0 + "base_value": 2.0 }, { "id": 1, @@ -1478,146 +1574,126 @@ "base_value": 16.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 - }, - { - "id": 0, - "name": "generic.max_health", - "base_value": 80.0 - } - ], - "default_bounding_box": { - "size_x": 1.997499942779541, - "size_y": 1.997499942779541, - "size_z": 1.997499942779541 - } - }, - "EndCrystalEntity": { - "parent": "Entity", - "type": "end_crystal", - "translation_key": "entity.minecraft.end_crystal", - "fields": [ - { - "name": "beam_target", - "index": 8, - "type": "optional_block_pos", - "default_value": null - }, - { - "name": "show_bottom", - "index": 9, - "type": "boolean", - "default_value": true + "id": 8, + "name": "generic.armor", + "base_value": 0.0 } ], "default_bounding_box": { - "size_x": 2.0, - "size_y": 2.0, - "size_z": 2.0 + "size_x": 0.75, + "size_y": 0.41999998688697815, + "size_z": 0.75 } }, - "EnderDragonEntity": { - "parent": "MobEntity", - "type": "ender_dragon", - "translation_key": "entity.minecraft.ender_dragon", + "BatEntity": { + "parent": "AmbientEntity", + "type": "bat", + "translation_key": "entity.minecraft.bat", "fields": [ { - "name": "phase_type", + "name": "bat_flags", "index": 16, - "type": "integer", - "default_value": 10 + "type": "byte", + "default_value": 1 } ], - "attributes": [ + "defaults": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 200.0 - } - ], - "default_bounding_box": { - "size_x": 16.0, - "size_y": 8.0, - "size_z": 16.0 - } - }, - "EnderPearlEntity": { - "parent": "ThrownItemEntity", - "type": "ender_pearl", - "translation_key": "entity.minecraft.ender_pearl", - "fields": [], - "default_bounding_box": { - "size_x": 0.25, - "size_y": 0.25, - "size_z": 0.25 - } - }, - "EndermanEntity": { - "parent": "HostileEntity", - "type": "enderman", - "translation_key": "entity.minecraft.enderman", - "fields": [ + "index": 12, + "default_value": 0, + "type": "integer" + }, { - "name": "carried_block", - "index": 16, - "type": "optional_block_state", - "default_value": null + "index": 13, + "default_value": 0, + "type": "integer" }, { - "name": "angry", - "index": 17, - "type": "boolean", - "default_value": false + "index": 8, + "default_value": 0, + "type": "byte" }, { - "name": "provoked", - "index": 18, - "type": "boolean", - "default_value": false + "index": 9, + "default_value": 6.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": 1, + "type": "byte" } ], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 6.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 }, { "id": 2, @@ -1625,52 +1701,162 @@ "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", + "id": 9, + "name": "generic.armor_toughness", "base_value": 0.0 }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 7.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 1, "name": "generic.follow_range", - "base_value": 64.0 + "base_value": 16.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 - }, - { - "id": 0, - "name": "generic.max_health", - "base_value": 40.0 + "id": 8, + "name": "generic.armor", + "base_value": 0.0 } ], "default_bounding_box": { - "size_x": 0.6000000238418579, - "size_y": 2.9000000953674316, - "size_z": 0.6000000238418579 + "size_x": 0.5, + "size_y": 0.8999999761581421, + "size_z": 0.5 } }, - "EndermiteEntity": { - "parent": "HostileEntity", - "type": "endermite", - "translation_key": "entity.minecraft.endermite", - "fields": [], + "BeeEntity": { + "parent": "AnimalEntity", + "type": "bee", + "translation_key": "entity.minecraft.bee", + "fields": [ + { + "name": "bee_flags", + "index": 17, + "type": "byte", + "default_value": 0 + }, + { + "name": "anger", + "index": 18, + "type": "integer", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 10.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + }, + { + "index": 18, + "default_value": 0, + "type": "integer" + } + ], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 10.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 4, + "name": "generic.flying_speed", + "base_value": 0.6000000238418579 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 }, { "id": 2, @@ -1678,8 +1864,13 @@ "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", "base_value": 0.0 }, { @@ -1690,93 +1881,129 @@ { "id": 1, "name": "generic.follow_range", - "base_value": 16.0 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "base_value": 48.0 }, { - "id": 0, - "name": "generic.max_health", - "base_value": 8.0 + "id": 8, + "name": "generic.armor", + "base_value": 0.0 } ], "default_bounding_box": { - "size_x": 0.4000000059604645, - "size_y": 0.30000001192092896, - "size_z": 0.4000000059604645 + "size_x": 0.699999988079071, + "size_y": 0.6000000238418579, + "size_z": 0.699999988079071 } }, - "Entity": { + "BlazeEntity": { + "parent": "HostileEntity", + "type": "blaze", + "translation_key": "entity.minecraft.blaze", "fields": [ { - "name": "flags", - "index": 0, + "name": "blaze_flags", + "index": 16, "type": "byte", "default_value": 0 - }, + } + ], + "defaults": [ { - "name": "air", - "index": 1, - "type": "integer", - "default_value": 300 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "name": "custom_name", "index": 2, - "type": "optional_text_component", - "default_value": null + "default_value": null, + "type": "optional_text_component" }, { - "name": "name_visible", - "index": 3, - "type": "boolean", - "default_value": false + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "name": "silent", "index": 4, - "type": "boolean", - "default_value": false + "default_value": false, + "type": "boolean" }, { - "name": "no_gravity", - "index": 5, - "type": "boolean", - "default_value": false + "index": 15, + "default_value": 0, + "type": "byte" }, { - "name": "pose", - "index": 6, - "type": "entity_pose", - "default_value": "standing" + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 20.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" }, { - "name": "frozen_ticks", "index": 7, - "type": "integer", - "default_value": 0 + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": 0, + "type": "byte" } ], - "attributes": [] - }, - "EvokerEntity": { - "parent": "SpellcastingIllagerEntity", - "type": "evoker", - "translation_key": "entity.minecraft.evoker", - "fields": [], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.23000000417232513 }, { "id": 2, @@ -1784,302 +2011,13278 @@ "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", "base_value": 0.0 }, { "id": 5, "name": "generic.attack_damage", - "base_value": 2.0 + "base_value": 6.0 }, { "id": 1, "name": "generic.follow_range", - "base_value": 12.0 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.5 + "base_value": 48.0 }, { - "id": 0, - "name": "generic.max_health", - "base_value": 24.0 - } - ], + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], "default_bounding_box": { "size_x": 0.6000000238418579, - "size_y": 1.9500000476837158, + "size_y": 1.7999999523162842, "size_z": 0.6000000238418579 } }, - "EvokerFangsEntity": { - "parent": "Entity", - "type": "evoker_fangs", - "translation_key": "entity.minecraft.evoker_fangs", - "fields": [], - "default_bounding_box": { - "size_x": 0.5, - "size_y": 0.800000011920929, - "size_z": 0.5 - } - }, - "ExperienceBottleEntity": { - "parent": "ThrownItemEntity", - "type": "experience_bottle", - "translation_key": "entity.minecraft.experience_bottle", - "fields": [], - "default_bounding_box": { - "size_x": 0.25, - "size_y": 0.25, - "size_z": 0.25 - } - }, - "ExperienceOrbEntity": { - "parent": "Entity", - "type": "experience_orb", - "translation_key": "entity.minecraft.experience_orb", - "fields": [], - "default_bounding_box": { - "size_x": 0.5, - "size_y": 0.5, - "size_z": 0.5 - } - }, - "ExplosiveProjectileEntity": { - "parent": "ProjectileEntity", - "fields": [] - }, - "EyeOfEnderEntity": { - "parent": "Entity", - "type": "eye_of_ender", - "translation_key": "entity.minecraft.eye_of_ender", + "BlockDisplayEntity": { + "parent": "DisplayEntity", + "type": "block_display", + "translation_key": "entity.minecraft.block_display", "fields": [ { - "name": "item", - "index": 8, - "type": "item_stack", - "default_value": "0 air" + "name": "block_state", + "index": 22, + "type": "block_state", + "default_value": "Block{minecraft:air}" } ], - "default_bounding_box": { - "size_x": 0.25, - "size_y": 0.25, - "size_z": 0.25 - } - }, - "FallingBlockEntity": { - "parent": "Entity", - "type": "falling_block", - "translation_key": "entity.minecraft.falling_block", - "fields": [ + "defaults": [ { - "name": "block_pos", - "index": 8, - "type": "block_pos", + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": -1, + "type": "integer" + }, + { + "index": 14, + "default_value": 0, + "type": "byte" + }, + { + "index": 12, "default_value": { - "x": 0, - "y": 0, - "z": 0 - } - } - ], - "default_bounding_box": { - "size_x": 0.9800000190734863, - "size_y": 0.9800000190734863, - "size_z": 0.9800000190734863 - } - }, - "FireballEntity": { - "parent": "AbstractFireballEntity", - "type": "fireball", - "translation_key": "entity.minecraft.fireball", - "fields": [], - "default_bounding_box": { - "size_x": 1.0, - "size_y": 1.0, - "size_z": 1.0 - } - }, - "FireworkRocketEntity": { - "parent": "ProjectileEntity", - "type": "firework_rocket", - "translation_key": "entity.minecraft.firework_rocket", - "fields": [ + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 1.0 + }, + "type": "quaternionf" + }, + { + "index": 13, + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 1.0 + }, + "type": "quaternionf" + }, { - "name": "item", "index": 8, - "type": "item_stack", - "default_value": "0 air" + "default_value": 0, + "type": "integer" }, { - "name": "shooter_entity_id", "index": 9, - "type": "optional_int", - "default_value": null + "default_value": 0, + "type": "integer" + }, + { + "index": 11, + "default_value": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "type": "vector3f" }, { - "name": "shot_at_angle", "index": 10, - "type": "boolean", - "default_value": false - } - ], - "default_bounding_box": { - "size_x": 0.25, - "size_y": 0.25, - "size_z": 0.25 - } - }, - "FishEntity": { - "parent": "WaterCreatureEntity", - "fields": [ + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "type": "vector3f" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, { - "name": "from_bucket", "index": 16, - "type": "boolean", - "default_value": false + "default_value": 1.0, + "type": "float" + }, + { + "index": 17, + "default_value": 0.0, + "type": "float" + }, + { + "index": 19, + "default_value": 0.0, + "type": "float" + }, + { + "index": 18, + "default_value": 1.0, + "type": "float" + }, + { + "index": 22, + "default_value": "Block{minecraft:air}", + "type": "block_state" + }, + { + "index": 21, + "default_value": -1, + "type": "integer" + }, + { + "index": 20, + "default_value": 0.0, + "type": "float" } ], - "attributes": [] + "default_bounding_box": { + "size_x": 0.0, + "size_y": 0.0, + "size_z": 0.0 + } }, - "FishingBobberEntity": { - "parent": "ProjectileEntity", - "type": "fishing_bobber", - "translation_key": "entity.minecraft.fishing_bobber", + "BoatEntity": { + "parent": "Entity", + "type": "boat", + "translation_key": "entity.minecraft.boat", "fields": [ { - "name": "hook_entity_id", + "name": "damage_wobble_ticks", "index": 8, "type": "integer", "default_value": 0 }, { - "name": "caught_fish", + "name": "damage_wobble_side", "index": 9, + "type": "integer", + "default_value": 1 + }, + { + "name": "damage_wobble_strength", + "index": 10, + "type": "float", + "default_value": 0.0 + }, + { + "name": "boat_type", + "index": 11, + "type": "integer", + "default_value": 0 + }, + { + "name": "left_paddle_moving", + "index": 12, + "type": "boolean", + "default_value": false + }, + { + "name": "right_paddle_moving", + "index": 13, "type": "boolean", "default_value": false + }, + { + "name": "bubble_wobble_ticks", + "index": 14, + "type": "integer", + "default_value": 0 } ], - "default_bounding_box": { - "size_x": 0.25, - "size_y": 0.25, - "size_z": 0.25 - } - }, - "FlyingEntity": { - "parent": "MobEntity", - "fields": [], - "attributes": [] + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 14, + "default_value": 0, + "type": "integer" + }, + { + "index": 12, + "default_value": false, + "type": "boolean" + }, + { + "index": 13, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": 0, + "type": "integer" + }, + { + "index": 9, + "default_value": 1, + "type": "integer" + }, + { + "index": 11, + "default_value": 0, + "type": "integer" + }, + { + "index": 10, + "default_value": 0.0, + "type": "float" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 1.375, + "size_y": 0.5625, + "size_z": 1.375 + } }, - "FoxEntity": { - "parent": "AnimalEntity", - "type": "fox", - "translation_key": "entity.minecraft.fox", + "CamelEntity": { + "parent": "AbstractHorseEntity", + "type": "camel", + "translation_key": "entity.minecraft.camel", "fields": [ { - "name": "type", + "name": "dashing", + "index": 18, + "type": "boolean", + "default_value": false + }, + { + "name": "last_pose_tick", + "index": 19, + "type": "long", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 32.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { "index": 17, + "default_value": 0, + "type": "byte" + }, + { + "index": 19, + "default_value": 0, + "type": "long" + }, + { + "index": 18, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 32.0 + }, + { + "id": 12, + "name": "horse.jump_strength", + "base_value": 0.41999998688697815 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.09000000357627869 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 1.7000000476837158, + "size_y": 2.375, + "size_z": 1.7000000476837158 + } + }, + "CatEntity": { + "parent": "TameableEntity", + "type": "cat", + "translation_key": "entity.minecraft.cat", + "fields": [ + { + "name": "cat_variant", + "index": 19, + "type": "cat_variant", + "default_value": "black" + }, + { + "name": "in_sleeping_pose", + "index": 20, + "type": "boolean", + "default_value": false + }, + { + "name": "head_down", + "index": 21, + "type": "boolean", + "default_value": false + }, + { + "name": "collar_color", + "index": 22, "type": "integer", - "default_value": 0 + "default_value": 14 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 10.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + }, + { + "index": 19, + "default_value": "black", + "type": "cat_variant" + }, + { + "index": 18, + "default_value": null, + "type": "optional_uuid" + }, + { + "index": 22, + "default_value": 14, + "type": "integer" + }, + { + "index": 21, + "default_value": false, + "type": "boolean" + }, + { + "index": 20, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 10.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 3.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.6000000238418579, + "size_y": 0.699999988079071, + "size_z": 0.6000000238418579 + } + }, + "CaveSpiderEntity": { + "parent": "SpiderEntity", + "type": "cave_spider", + "translation_key": "entity.minecraft.cave_spider", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 12.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": 0, + "type": "byte" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 12.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 2.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.699999988079071, + "size_y": 0.5, + "size_z": 0.699999988079071 + } + }, + "ChestBoatEntity": { + "parent": "BoatEntity", + "type": "chest_boat", + "translation_key": "entity.minecraft.chest_boat", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 14, + "default_value": 0, + "type": "integer" + }, + { + "index": 12, + "default_value": false, + "type": "boolean" + }, + { + "index": 13, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": 0, + "type": "integer" + }, + { + "index": 9, + "default_value": 1, + "type": "integer" + }, + { + "index": 11, + "default_value": 0, + "type": "integer" + }, + { + "index": 10, + "default_value": 0.0, + "type": "float" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 1.375, + "size_y": 0.5625, + "size_z": 1.375 + } + }, + "ChestMinecartEntity": { + "parent": "StorageMinecartEntity", + "type": "chest_minecart", + "translation_key": "entity.minecraft.chest_minecart", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 12, + "default_value": 6, + "type": "integer" + }, + { + "index": 13, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": 0, + "type": "integer" + }, + { + "index": 9, + "default_value": 1, + "type": "integer" + }, + { + "index": 11, + "default_value": 0, + "type": "integer" + }, + { + "index": 10, + "default_value": 0.0, + "type": "float" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.9800000190734863, + "size_y": 0.699999988079071, + "size_z": 0.9800000190734863 + } + }, + "ChickenEntity": { + "parent": "AnimalEntity", + "type": "chicken", + "translation_key": "entity.minecraft.chicken", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 4.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 4.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.4000000059604645, + "size_y": 0.699999988079071, + "size_z": 0.4000000059604645 + } + }, + "CodEntity": { + "parent": "SchoolingFishEntity", + "type": "cod", + "translation_key": "entity.minecraft.cod", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 3.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 3.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.5, + "size_y": 0.30000001192092896, + "size_z": 0.5 + } + }, + "CommandBlockMinecartEntity": { + "parent": "AbstractMinecartEntity", + "type": "command_block_minecart", + "translation_key": "entity.minecraft.command_block_minecart", + "fields": [ + { + "name": "command", + "index": 14, + "type": "string", + "default_value": "" + }, + { + "name": "last_output", + "index": 15, + "type": "text_component", + "default_value": "" + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": "", + "type": "text_component" + }, + { + "index": 14, + "default_value": "", + "type": "string" + }, + { + "index": 12, + "default_value": 6, + "type": "integer" + }, + { + "index": 13, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": 0, + "type": "integer" + }, + { + "index": 9, + "default_value": 1, + "type": "integer" + }, + { + "index": 11, + "default_value": 0, + "type": "integer" + }, + { + "index": 10, + "default_value": 0.0, + "type": "float" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.9800000190734863, + "size_y": 0.699999988079071, + "size_z": 0.9800000190734863 + } + }, + "CowEntity": { + "parent": "AnimalEntity", + "type": "cow", + "translation_key": "entity.minecraft.cow", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 10.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": "red", + "type": "string" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 10.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.20000000298023224 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.8999999761581421, + "size_y": 1.399999976158142, + "size_z": 0.8999999761581421 + } + }, + "CreeperEntity": { + "parent": "HostileEntity", + "type": "creeper", + "translation_key": "entity.minecraft.creeper", + "fields": [ + { + "name": "fuse_speed", + "index": 16, + "type": "integer", + "default_value": -1 + }, + { + "name": "charged", + "index": 17, + "type": "boolean", + "default_value": false + }, + { + "name": "ignited", + "index": 18, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 20.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": -1, + "type": "integer" + }, + { + "index": 17, + "default_value": false, + "type": "boolean" + }, + { + "index": 18, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 2.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.6000000238418579, + "size_y": 1.7000000476837158, + "size_z": 0.6000000238418579 + } + }, + "DisplayEntity": { + "parent": "Entity", + "fields": [ + { + "name": "start_interpolation", + "index": 8, + "type": "integer", + "default_value": 0 + }, + { + "name": "interpolation_duration", + "index": 9, + "type": "integer", + "default_value": 0 + }, + { + "name": "translation", + "index": 10, + "type": "vector3f", + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "name": "scale", + "index": 11, + "type": "vector3f", + "default_value": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + } + }, + { + "name": "left_rotation", + "index": 12, + "type": "quaternionf", + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 1.0 + } + }, + { + "name": "right_rotation", + "index": 13, + "type": "quaternionf", + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 1.0 + } + }, + { + "name": "billboard", + "index": 14, + "type": "byte", + "default_value": 0 + }, + { + "name": "brightness", + "index": 15, + "type": "integer", + "default_value": -1 + }, + { + "name": "view_range", + "index": 16, + "type": "float", + "default_value": 1.0 + }, + { + "name": "shadow_radius", + "index": 17, + "type": "float", + "default_value": 0.0 + }, + { + "name": "shadow_strength", + "index": 18, + "type": "float", + "default_value": 1.0 + }, + { + "name": "width", + "index": 19, + "type": "float", + "default_value": 0.0 + }, + { + "name": "height", + "index": 20, + "type": "float", + "default_value": 0.0 + }, + { + "name": "glow_color_override", + "index": 21, + "type": "integer", + "default_value": -1 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": -1, + "type": "integer" + }, + { + "index": 14, + "default_value": 0, + "type": "byte" + }, + { + "index": 12, + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 1.0 + }, + "type": "quaternionf" + }, + { + "index": 13, + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 1.0 + }, + "type": "quaternionf" + }, + { + "index": 8, + "default_value": 0, + "type": "integer" + }, + { + "index": 9, + "default_value": 0, + "type": "integer" + }, + { + "index": 11, + "default_value": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "type": "vector3f" + }, + { + "index": 10, + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "type": "vector3f" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 23, + "default_value": 0, + "type": "byte" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": 1.0, + "type": "float" + }, + { + "index": 17, + "default_value": 0.0, + "type": "float" + }, + { + "index": 19, + "default_value": 0.0, + "type": "float" + }, + { + "index": 18, + "default_value": 1.0, + "type": "float" + }, + { + "index": 22, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 21, + "default_value": -1, + "type": "integer" + }, + { + "index": 20, + "default_value": 0.0, + "type": "float" + } + ] + }, + "DolphinEntity": { + "parent": "WaterCreatureEntity", + "type": "dolphin", + "translation_key": "entity.minecraft.dolphin", + "fields": [ + { + "name": "treasure_pos", + "index": 16, + "type": "block_pos", + "default_value": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "name": "has_fish", + "index": 17, + "type": "boolean", + "default_value": false + }, + { + "name": "moistness", + "index": 18, + "type": "integer", + "default_value": 2400 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 10.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 4800, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": { + "x": 0, + "y": 0, + "z": 0 + }, + "type": "block_pos" + }, + { + "index": 17, + "default_value": false, + "type": "boolean" + }, + { + "index": 18, + "default_value": 2400, + "type": "integer" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 10.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 1.2000000476837158 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 3.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.8999999761581421, + "size_y": 0.6000000238418579, + "size_z": 0.8999999761581421 + } + }, + "DonkeyEntity": { + "parent": "AbstractDonkeyEntity", + "type": "donkey", + "translation_key": "entity.minecraft.donkey", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 53.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + }, + { + "index": 18, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 53.0 + }, + { + "id": 12, + "name": "horse.jump_strength", + "base_value": 0.5 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.17499999701976776 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 1.396484375, + "size_y": 1.5, + "size_z": 1.396484375 + } + }, + "DragonFireballEntity": { + "parent": "ExplosiveProjectileEntity", + "type": "dragon_fireball", + "translation_key": "entity.minecraft.dragon_fireball", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 1.0, + "size_y": 1.0, + "size_z": 1.0 + } + }, + "DrownedEntity": { + "parent": "ZombieEntity", + "type": "drowned", + "translation_key": "entity.minecraft.drowned", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 20.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "integer" + }, + { + "index": 18, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.23000000417232513 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 3.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 35.0 + }, + { + "id": 11, + "name": "zombie.spawn_reinforcements", + "base_value": 0.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 2.0 + } + ], + "default_bounding_box": { + "size_x": 0.6000000238418579, + "size_y": 1.9500000476837158, + "size_z": 0.6000000238418579 + } + }, + "EggEntity": { + "parent": "ThrownItemEntity", + "type": "egg", + "translation_key": "entity.minecraft.egg", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.25, + "size_y": 0.25, + "size_z": 0.25 + } + }, + "ElderGuardianEntity": { + "parent": "GuardianEntity", + "type": "elder_guardian", + "translation_key": "entity.minecraft.elder_guardian", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 80.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "integer" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 80.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 8.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 1.997499942779541, + "size_y": 1.997499942779541, + "size_z": 1.997499942779541 + } + }, + "EndCrystalEntity": { + "parent": "Entity", + "type": "end_crystal", + "translation_key": "entity.minecraft.end_crystal", + "fields": [ + { + "name": "beam_target", + "index": 8, + "type": "optional_block_pos", + "default_value": null + }, + { + "name": "show_bottom", + "index": 9, + "type": "boolean", + "default_value": true + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 9, + "default_value": true, + "type": "boolean" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 2.0, + "size_y": 2.0, + "size_z": 2.0 + } + }, + "EnderDragonEntity": { + "parent": "MobEntity", + "type": "ender_dragon", + "translation_key": "entity.minecraft.ender_dragon", + "fields": [ + { + "name": "phase_type", + "index": 16, + "type": "integer", + "default_value": 10 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 200.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": 10, + "type": "integer" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 200.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 16.0, + "size_y": 8.0, + "size_z": 16.0 + } + }, + "EnderPearlEntity": { + "parent": "ThrownItemEntity", + "type": "ender_pearl", + "translation_key": "entity.minecraft.ender_pearl", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.25, + "size_y": 0.25, + "size_z": 0.25 + } + }, + "EndermanEntity": { + "parent": "HostileEntity", + "type": "enderman", + "translation_key": "entity.minecraft.enderman", + "fields": [ + { + "name": "carried_block", + "index": 16, + "type": "optional_block_state", + "default_value": null + }, + { + "name": "angry", + "index": 17, + "type": "boolean", + "default_value": false + }, + { + "name": "provoked", + "index": 18, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 40.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": null, + "type": "optional_block_state" + }, + { + "index": 17, + "default_value": false, + "type": "boolean" + }, + { + "index": 18, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 40.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 7.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 64.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.6000000238418579, + "size_y": 2.9000000953674316, + "size_z": 0.6000000238418579 + } + }, + "EndermiteEntity": { + "parent": "HostileEntity", + "type": "endermite", + "translation_key": "entity.minecraft.endermite", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 8.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 8.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 2.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.4000000059604645, + "size_y": 0.30000001192092896, + "size_z": 0.4000000059604645 + } + }, + "Entity": { + "fields": [ + { + "name": "flags", + "index": 0, + "type": "byte", + "default_value": 0 + }, + { + "name": "air", + "index": 1, + "type": "integer", + "default_value": 300 + }, + { + "name": "custom_name", + "index": 2, + "type": "optional_text_component", + "default_value": null + }, + { + "name": "name_visible", + "index": 3, + "type": "boolean", + "default_value": false + }, + { + "name": "silent", + "index": 4, + "type": "boolean", + "default_value": false + }, + { + "name": "no_gravity", + "index": 5, + "type": "boolean", + "default_value": false + }, + { + "name": "pose", + "index": 6, + "type": "entity_pose", + "default_value": "standing" + }, + { + "name": "frozen_ticks", + "index": 7, + "type": "integer", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": 1.0, + "type": "float" + }, + { + "index": 9, + "default_value": 1.0, + "type": "float" + }, + { + "index": 10, + "default_value": false, + "type": "boolean" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ] + }, + "EvokerEntity": { + "parent": "SpellcastingIllagerEntity", + "type": "evoker", + "translation_key": "entity.minecraft.evoker", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 24.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 24.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.5 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 2.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 12.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.6000000238418579, + "size_y": 1.9500000476837158, + "size_z": 0.6000000238418579 + } + }, + "EvokerFangsEntity": { + "parent": "Entity", + "type": "evoker_fangs", + "translation_key": "entity.minecraft.evoker_fangs", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.5, + "size_y": 0.800000011920929, + "size_z": 0.5 + } + }, + "ExperienceBottleEntity": { + "parent": "ThrownItemEntity", + "type": "experience_bottle", + "translation_key": "entity.minecraft.experience_bottle", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.25, + "size_y": 0.25, + "size_z": 0.25 + } + }, + "ExperienceOrbEntity": { + "parent": "Entity", + "type": "experience_orb", + "translation_key": "entity.minecraft.experience_orb", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.5, + "size_y": 0.5, + "size_z": 0.5 + } + }, + "ExplosiveProjectileEntity": { + "parent": "ProjectileEntity", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ] + }, + "EyeOfEnderEntity": { + "parent": "Entity", + "type": "eye_of_ender", + "translation_key": "entity.minecraft.eye_of_ender", + "fields": [ + { + "name": "item", + "index": 8, + "type": "item_stack", + "default_value": "0 air" + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.25, + "size_y": 0.25, + "size_z": 0.25 + } + }, + "FallingBlockEntity": { + "parent": "Entity", + "type": "falling_block", + "translation_key": "entity.minecraft.falling_block", + "fields": [ + { + "name": "block_pos", + "index": 8, + "type": "block_pos", + "default_value": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": { + "x": 0, + "y": 0, + "z": 0 + }, + "type": "block_pos" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.9800000190734863, + "size_y": 0.9800000190734863, + "size_z": 0.9800000190734863 + } + }, + "FireballEntity": { + "parent": "AbstractFireballEntity", + "type": "fireball", + "translation_key": "entity.minecraft.fireball", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 1.0, + "size_y": 1.0, + "size_z": 1.0 + } + }, + "FireworkRocketEntity": { + "parent": "ProjectileEntity", + "type": "firework_rocket", + "translation_key": "entity.minecraft.firework_rocket", + "fields": [ + { + "name": "item", + "index": 8, + "type": "item_stack", + "default_value": "0 air" + }, + { + "name": "shooter_entity_id", + "index": 9, + "type": "optional_int", + "default_value": null + }, + { + "name": "shot_at_angle", + "index": 10, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 9, + "default_value": null, + "type": "optional_int" + }, + { + "index": 10, + "default_value": false, + "type": "boolean" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.25, + "size_y": 0.25, + "size_z": 0.25 + } + }, + "FishEntity": { + "parent": "WaterCreatureEntity", + "fields": [ + { + "name": "from_bucket", + "index": 16, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 3.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [] + }, + "FishingBobberEntity": { + "parent": "ProjectileEntity", + "type": "fishing_bobber", + "translation_key": "entity.minecraft.fishing_bobber", + "fields": [ + { + "name": "hook_entity_id", + "index": 8, + "type": "integer", + "default_value": 0 + }, + { + "name": "caught_fish", + "index": 9, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": 0, + "type": "integer" + }, + { + "index": 9, + "default_value": false, + "type": "boolean" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.25, + "size_y": 0.25, + "size_z": 0.25 + } + }, + "FlyingEntity": { + "parent": "MobEntity", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 10.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [] + }, + "FoxEntity": { + "parent": "AnimalEntity", + "type": "fox", + "translation_key": "entity.minecraft.fox", + "fields": [ + { + "name": "type", + "index": 17, + "type": "integer", + "default_value": 0 + }, + { + "name": "fox_flags", + "index": 18, + "type": "byte", + "default_value": 0 + }, + { + "name": "owner", + "index": 19, + "type": "optional_uuid", + "default_value": null + }, + { + "name": "other_trusted", + "index": 20, + "type": "optional_uuid", + "default_value": null + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 10.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "integer" + }, + { + "index": 19, + "default_value": null, + "type": "optional_uuid" + }, + { + "index": 18, + "default_value": 0, + "type": "byte" + }, + { + "index": 20, + "default_value": null, + "type": "optional_uuid" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 10.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 2.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 32.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.6000000238418579, + "size_y": 0.699999988079071, + "size_z": 0.6000000238418579 + } + }, + "FrogEntity": { + "parent": "AnimalEntity", + "type": "frog", + "translation_key": "entity.minecraft.frog", + "fields": [ + { + "name": "variant", + "index": 17, + "type": "frog_variant", + "default_value": "temperate" + }, + { + "name": "target", + "index": 18, + "type": "optional_int", + "default_value": null + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 10.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": "temperate", + "type": "frog_variant" + }, + { + "index": 18, + "default_value": null, + "type": "optional_int" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 10.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 1.0 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 10.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.5, + "size_y": 0.5, + "size_z": 0.5 + } + }, + "FurnaceMinecartEntity": { + "parent": "AbstractMinecartEntity", + "type": "furnace_minecart", + "translation_key": "entity.minecraft.furnace_minecart", + "fields": [ + { + "name": "lit", + "index": 14, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 14, + "default_value": false, + "type": "boolean" + }, + { + "index": 12, + "default_value": 6, + "type": "integer" + }, + { + "index": 13, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": 0, + "type": "integer" + }, + { + "index": 9, + "default_value": 1, + "type": "integer" + }, + { + "index": 11, + "default_value": 0, + "type": "integer" + }, + { + "index": 10, + "default_value": 0.0, + "type": "float" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.9800000190734863, + "size_y": 0.699999988079071, + "size_z": 0.9800000190734863 + } + }, + "GhastEntity": { + "parent": "FlyingEntity", + "type": "ghast", + "translation_key": "entity.minecraft.ghast", + "fields": [ + { + "name": "shooting", + "index": 16, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 10.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 10.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 100.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 4.0, + "size_y": 4.0, + "size_z": 4.0 + } + }, + "GiantEntity": { + "parent": "HostileEntity", + "type": "giant", + "translation_key": "entity.minecraft.giant", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 100.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 100.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.5 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 50.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 3.5999999046325684, + "size_y": 12.0, + "size_z": 3.5999999046325684 + } + }, + "GlowItemFrameEntity": { + "parent": "ItemFrameEntity", + "type": "glow_item_frame", + "translation_key": "entity.minecraft.glow_item_frame", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 9, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.0, + "size_y": 0.0, + "size_z": 0.0 + } + }, + "GlowSquidEntity": { + "parent": "SquidEntity", + "type": "glow_squid", + "translation_key": "entity.minecraft.glow_squid", + "fields": [ + { + "name": "dark_ticks_remaining", + "index": 16, + "type": "integer", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 10.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": 0, + "type": "integer" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 10.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.800000011920929, + "size_y": 0.800000011920929, + "size_z": 0.800000011920929 + } + }, + "GoatEntity": { + "parent": "AnimalEntity", + "type": "goat", + "translation_key": "entity.minecraft.goat", + "fields": [ + { + "name": "screaming", + "index": 17, + "type": "boolean", + "default_value": false + }, + { + "name": "left_horn", + "index": 18, + "type": "boolean", + "default_value": true + }, + { + "name": "right_horn", + "index": 19, + "type": "boolean", + "default_value": true + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 10.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": false, + "type": "boolean" + }, + { + "index": 19, + "default_value": true, + "type": "boolean" + }, + { + "index": 18, + "default_value": true, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 10.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.20000000298023224 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 2.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.8999999761581421, + "size_y": 1.2999999523162842, + "size_z": 0.8999999761581421 + } + }, + "GolemEntity": { + "parent": "PathAwareEntity", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 30.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": "down", + "type": "facing" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + }, + { + "index": 18, + "default_value": 16, + "type": "byte" + } + ], + "attributes": [] + }, + "GuardianEntity": { + "parent": "HostileEntity", + "type": "guardian", + "translation_key": "entity.minecraft.guardian", + "fields": [ + { + "name": "spikes_retracted", + "index": 16, + "type": "boolean", + "default_value": false + }, + { + "name": "beam_target_id", + "index": 17, + "type": "integer", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 30.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "integer" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 30.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.5 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 6.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.8500000238418579, + "size_y": 0.8500000238418579, + "size_z": 0.8500000238418579 + } + }, + "HoglinEntity": { + "parent": "AnimalEntity", + "type": "hoglin", + "translation_key": "entity.minecraft.hoglin", + "fields": [ + { + "name": "baby", + "index": 17, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 40.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 40.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.6000000238418579 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 1.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 6.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 1.396484375, + "size_y": 1.399999976158142, + "size_z": 1.396484375 + } + }, + "HopperMinecartEntity": { + "parent": "StorageMinecartEntity", + "type": "hopper_minecart", + "translation_key": "entity.minecraft.hopper_minecart", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 12, + "default_value": 6, + "type": "integer" + }, + { + "index": 13, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": 0, + "type": "integer" + }, + { + "index": 9, + "default_value": 1, + "type": "integer" + }, + { + "index": 11, + "default_value": 0, + "type": "integer" + }, + { + "index": 10, + "default_value": 0.0, + "type": "float" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.9800000190734863, + "size_y": 0.699999988079071, + "size_z": 0.9800000190734863 + } + }, + "HorseEntity": { + "parent": "AbstractHorseEntity", + "type": "horse", + "translation_key": "entity.minecraft.horse", + "fields": [ + { + "name": "variant", + "index": 18, + "type": "integer", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 53.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + }, + { + "index": 18, + "default_value": 0, + "type": "integer" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 53.0 + }, + { + "id": 12, + "name": "horse.jump_strength", + "base_value": 0.7 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.22499999403953552 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 1.396484375, + "size_y": 1.600000023841858, + "size_z": 1.396484375 + } + }, + "HostileEntity": { + "parent": "PathAwareEntity", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 24.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [] + }, + "HuskEntity": { + "parent": "ZombieEntity", + "type": "husk", + "translation_key": "entity.minecraft.husk", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 20.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "integer" + }, + { + "index": 18, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.23000000417232513 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 3.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 35.0 + }, + { + "id": 11, + "name": "zombie.spawn_reinforcements", + "base_value": 0.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 2.0 + } + ], + "default_bounding_box": { + "size_x": 0.6000000238418579, + "size_y": 1.9500000476837158, + "size_z": 0.6000000238418579 + } + }, + "IllagerEntity": { + "parent": "RaiderEntity", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 24.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [] + }, + "IllusionerEntity": { + "parent": "SpellcastingIllagerEntity", + "type": "illusioner", + "translation_key": "entity.minecraft.illusioner", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 32.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 32.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.5 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 2.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 18.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.6000000238418579, + "size_y": 1.9500000476837158, + "size_z": 0.6000000238418579 + } + }, + "InteractionEntity": { + "parent": "Entity", + "type": "interaction", + "translation_key": "entity.minecraft.interaction", + "fields": [ + { + "name": "width", + "index": 8, + "type": "float", + "default_value": 1.0 + }, + { + "name": "height", + "index": 9, + "type": "float", + "default_value": 1.0 + }, + { + "name": "response", + "index": 10, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": 1.0, + "type": "float" + }, + { + "index": 9, + "default_value": 1.0, + "type": "float" + }, + { + "index": 10, + "default_value": false, + "type": "boolean" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 1.0, + "size_y": 1.0, + "size_z": 1.0 + } + }, + "IronGolemEntity": { + "parent": "GolemEntity", + "type": "iron_golem", + "translation_key": "entity.minecraft.iron_golem", + "fields": [ + { + "name": "iron_golem_flags", + "index": 16, + "type": "byte", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 100.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": 0, + "type": "byte" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 100.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 1.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 15.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 1.399999976158142, + "size_y": 2.700000047683716, + "size_z": 1.399999976158142 + } + }, + "ItemDisplayEntity": { + "parent": "DisplayEntity", + "type": "item_display", + "translation_key": "entity.minecraft.item_display", + "fields": [ + { + "name": "item", + "index": 22, + "type": "item_stack", + "default_value": "0 air" + }, + { + "name": "item_display", + "index": 23, + "type": "byte", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": -1, + "type": "integer" + }, + { + "index": 14, + "default_value": 0, + "type": "byte" + }, + { + "index": 12, + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 1.0 + }, + "type": "quaternionf" + }, + { + "index": 13, + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 1.0 + }, + "type": "quaternionf" + }, + { + "index": 8, + "default_value": 0, + "type": "integer" + }, + { + "index": 9, + "default_value": 0, + "type": "integer" + }, + { + "index": 11, + "default_value": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "type": "vector3f" + }, + { + "index": 10, + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "type": "vector3f" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 23, + "default_value": 0, + "type": "byte" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": 1.0, + "type": "float" + }, + { + "index": 17, + "default_value": 0.0, + "type": "float" + }, + { + "index": 19, + "default_value": 0.0, + "type": "float" + }, + { + "index": 18, + "default_value": 1.0, + "type": "float" + }, + { + "index": 22, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 21, + "default_value": -1, + "type": "integer" + }, + { + "index": 20, + "default_value": 0.0, + "type": "float" + } + ], + "default_bounding_box": { + "size_x": 0.0, + "size_y": 0.0, + "size_z": 0.0 + } + }, + "ItemEntity": { + "parent": "Entity", + "type": "item", + "translation_key": "entity.minecraft.item", + "fields": [ + { + "name": "stack", + "index": 8, + "type": "item_stack", + "default_value": "0 air" + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.25, + "size_y": 0.25, + "size_z": 0.25 + } + }, + "ItemFrameEntity": { + "parent": "AbstractDecorationEntity", + "type": "item_frame", + "translation_key": "entity.minecraft.item_frame", + "fields": [ + { + "name": "item_stack", + "index": 8, + "type": "item_stack", + "default_value": "0 air" + }, + { + "name": "rotation", + "index": 9, + "type": "integer", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 9, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.0, + "size_y": 0.0, + "size_z": 0.0 + } + }, + "LeashKnotEntity": { + "parent": "AbstractDecorationEntity", + "type": "leash_knot", + "translation_key": "entity.minecraft.leash_knot", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.375, + "size_y": 0.5, + "size_z": 0.375 + } + }, + "LightningEntity": { + "parent": "Entity", + "type": "lightning_bolt", + "translation_key": "entity.minecraft.lightning_bolt", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.0, + "size_y": 0.0, + "size_z": 0.0 + } + }, + "LivingEntity": { + "parent": "Entity", + "fields": [ + { + "name": "living_flags", + "index": 8, + "type": "byte", + "default_value": 0 + }, + { + "name": "health", + "index": 9, + "type": "float", + "default_value": 30.0 + }, + { + "name": "potion_swirls_color", + "index": 10, + "type": "integer", + "default_value": 0 + }, + { + "name": "potion_swirls_ambient", + "index": 11, + "type": "boolean", + "default_value": false + }, + { + "name": "stuck_arrow_count", + "index": 12, + "type": "integer", + "default_value": 0 + }, + { + "name": "stinger_count", + "index": 13, + "type": "integer", + "default_value": 0 + }, + { + "name": "sleeping_position", + "index": 14, + "type": "optional_block_pos", + "default_value": null + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 30.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": "down", + "type": "facing" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + }, + { + "index": 18, + "default_value": 16, + "type": "byte" + } + ], + "attributes": [] + }, + "LlamaEntity": { + "parent": "AbstractDonkeyEntity", + "type": "llama", + "translation_key": "entity.minecraft.llama", + "fields": [ + { + "name": "strength", + "index": 19, + "type": "integer", + "default_value": 0 + }, + { + "name": "carpet_color", + "index": 20, + "type": "integer", + "default_value": -1 + }, + { + "name": "variant", + "index": 21, + "type": "integer", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 53.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + }, + { + "index": 19, + "default_value": 0, + "type": "integer" + }, + { + "index": 18, + "default_value": false, + "type": "boolean" + }, + { + "index": 21, + "default_value": 0, + "type": "integer" + }, + { + "index": 20, + "default_value": -1, + "type": "integer" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 53.0 + }, + { + "id": 12, + "name": "horse.jump_strength", + "base_value": 0.5 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.17499999701976776 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 40.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.8999999761581421, + "size_y": 1.8700000047683716, + "size_z": 0.8999999761581421 + } + }, + "LlamaSpitEntity": { + "parent": "ProjectileEntity", + "type": "llama_spit", + "translation_key": "entity.minecraft.llama_spit", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.25, + "size_y": 0.25, + "size_z": 0.25 + } + }, + "MagmaCubeEntity": { + "parent": "SlimeEntity", + "type": "magma_cube", + "translation_key": "entity.minecraft.magma_cube", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 20.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": 1, + "type": "integer" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.20000000298023224 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 2.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 2.0399999618530273, + "size_y": 2.0399999618530273, + "size_z": 2.0399999618530273 + } + }, + "MarkerEntity": { + "parent": "Entity", + "type": "marker", + "translation_key": "entity.minecraft.marker", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.0, + "size_y": 0.0, + "size_z": 0.0 + } + }, + "MerchantEntity": { + "parent": "PassiveEntity", + "fields": [ + { + "name": "head_rolling_time_left", + "index": 17, + "type": "integer", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 20.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "integer" + } + ], + "attributes": [] + }, + "MinecartEntity": { + "parent": "AbstractMinecartEntity", + "type": "minecart", + "translation_key": "entity.minecraft.minecart", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 12, + "default_value": 6, + "type": "integer" + }, + { + "index": 13, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": 0, + "type": "integer" + }, + { + "index": 9, + "default_value": 1, + "type": "integer" + }, + { + "index": 11, + "default_value": 0, + "type": "integer" + }, + { + "index": 10, + "default_value": 0.0, + "type": "float" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.9800000190734863, + "size_y": 0.699999988079071, + "size_z": 0.9800000190734863 + } + }, + "MobEntity": { + "parent": "LivingEntity", + "fields": [ + { + "name": "mob_flags", + "index": 15, + "type": "byte", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 30.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": "down", + "type": "facing" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + }, + { + "index": 18, + "default_value": 16, + "type": "byte" + } + ], + "attributes": [] + }, + "MooshroomEntity": { + "parent": "CowEntity", + "type": "mooshroom", + "translation_key": "entity.minecraft.mooshroom", + "fields": [ + { + "name": "type", + "index": 17, + "type": "string", + "default_value": "red" + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 10.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": "red", + "type": "string" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 10.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.20000000298023224 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.8999999761581421, + "size_y": 1.399999976158142, + "size_z": 0.8999999761581421 + } + }, + "MuleEntity": { + "parent": "AbstractDonkeyEntity", + "type": "mule", + "translation_key": "entity.minecraft.mule", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 53.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + }, + { + "index": 18, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 53.0 + }, + { + "id": 12, + "name": "horse.jump_strength", + "base_value": 0.5 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.17499999701976776 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 1.396484375, + "size_y": 1.600000023841858, + "size_z": 1.396484375 + } + }, + "OcelotEntity": { + "parent": "AnimalEntity", + "type": "ocelot", + "translation_key": "entity.minecraft.ocelot", + "fields": [ + { + "name": "trusting", + "index": 17, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 10.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 10.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 3.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.6000000238418579, + "size_y": 0.699999988079071, + "size_z": 0.6000000238418579 + } + }, + "PaintingEntity": { + "parent": "AbstractDecorationEntity", + "type": "painting", + "translation_key": "entity.minecraft.painting", + "fields": [ + { + "name": "variant", + "index": 8, + "type": "painting_variant", + "default_value": "kebab" + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": "kebab", + "type": "painting_variant" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.0, + "size_y": 0.0, + "size_z": 0.0 + } + }, + "PandaEntity": { + "parent": "AnimalEntity", + "type": "panda", + "translation_key": "entity.minecraft.panda", + "fields": [ + { + "name": "ask_for_bamboo_ticks", + "index": 17, + "type": "integer", + "default_value": 0 + }, + { + "name": "sneeze_progress", + "index": 18, + "type": "integer", + "default_value": 0 + }, + { + "name": "eating_ticks", + "index": 19, + "type": "integer", + "default_value": 0 + }, + { + "name": "main_gene", + "index": 20, + "type": "byte", + "default_value": 0 + }, + { + "name": "hidden_gene", + "index": 21, + "type": "byte", + "default_value": 0 + }, + { + "name": "panda_flags", + "index": 22, + "type": "byte", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 20.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "integer" + }, + { + "index": 19, + "default_value": 0, + "type": "integer" + }, + { + "index": 18, + "default_value": 0, + "type": "integer" + }, + { + "index": 22, + "default_value": 0, + "type": "byte" + }, + { + "index": 21, + "default_value": 0, + "type": "byte" + }, + { + "index": 20, + "default_value": 0, + "type": "byte" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.15000000596046448 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 6.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 1.2999999523162842, + "size_y": 1.25, + "size_z": 1.2999999523162842 + } + }, + "ParrotEntity": { + "parent": "TameableShoulderEntity", + "type": "parrot", + "translation_key": "entity.minecraft.parrot", + "fields": [ + { + "name": "variant", + "index": 19, + "type": "integer", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 6.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + }, + { + "index": 19, + "default_value": 0, + "type": "integer" + }, + { + "index": 18, + "default_value": null, + "type": "optional_uuid" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 6.0 + }, + { + "id": 4, + "name": "generic.flying_speed", + "base_value": 0.4000000059604645 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.20000000298023224 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.5, + "size_y": 0.8999999761581421, + "size_z": 0.5 + } + }, + "PassiveEntity": { + "parent": "PathAwareEntity", + "fields": [ + { + "name": "child", + "index": 16, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 8.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + } + ], + "attributes": [] + }, + "PathAwareEntity": { + "parent": "MobEntity", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 30.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": "down", + "type": "facing" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + }, + { + "index": 18, + "default_value": 16, + "type": "byte" + } + ], + "attributes": [] + }, + "PatrolEntity": { + "parent": "HostileEntity", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 24.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [] + }, + "PersistentProjectileEntity": { + "parent": "ProjectileEntity", + "fields": [ + { + "name": "projectile_flags", + "index": 8, + "type": "byte", + "default_value": 0 + }, + { + "name": "pierce_level", + "index": 9, + "type": "byte", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 0, + "type": "byte" + }, + { + "index": 10, + "default_value": -1, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ] + }, + "PhantomEntity": { + "parent": "FlyingEntity", + "type": "phantom", + "translation_key": "entity.minecraft.phantom", + "fields": [ + { + "name": "size", + "index": 16, + "type": "integer", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 20.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": 0, + "type": "integer" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 2.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.8999999761581421, + "size_y": 0.5, + "size_z": 0.8999999761581421 + } + }, + "PigEntity": { + "parent": "AnimalEntity", + "type": "pig", + "translation_key": "entity.minecraft.pig", + "fields": [ + { + "name": "saddled", + "index": 17, + "type": "boolean", + "default_value": false + }, + { + "name": "boost_time", + "index": 18, + "type": "integer", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 10.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": false, + "type": "boolean" + }, + { + "index": 18, + "default_value": 0, + "type": "integer" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 10.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.8999999761581421, + "size_y": 0.8999999761581421, + "size_z": 0.8999999761581421 + } + }, + "PiglinBruteEntity": { + "parent": "AbstractPiglinEntity", + "type": "piglin_brute", + "translation_key": "entity.minecraft.piglin_brute", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 50.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 50.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.3499999940395355 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 7.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.6000000238418579, + "size_y": 1.9500000476837158, + "size_z": 0.6000000238418579 + } + }, + "PiglinEntity": { + "parent": "AbstractPiglinEntity", + "type": "piglin", + "translation_key": "entity.minecraft.piglin", + "fields": [ + { + "name": "baby", + "index": 17, + "type": "boolean", + "default_value": false + }, + { + "name": "charging", + "index": 18, + "type": "boolean", + "default_value": false + }, + { + "name": "dancing", + "index": 19, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 16.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": false, + "type": "boolean" + }, + { + "index": 19, + "default_value": false, + "type": "boolean" + }, + { + "index": 18, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 16.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.3499999940395355 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 5.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.6000000238418579, + "size_y": 1.9500000476837158, + "size_z": 0.6000000238418579 + } + }, + "PillagerEntity": { + "parent": "IllagerEntity", + "type": "pillager", + "translation_key": "entity.minecraft.pillager", + "fields": [ + { + "name": "charging", + "index": 17, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 24.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 24.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.3499999940395355 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 5.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 32.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.6000000238418579, + "size_y": 1.9500000476837158, + "size_z": 0.6000000238418579 + } + }, + "PlayerEntity": { + "parent": "LivingEntity", + "type": "player", + "translation_key": "entity.minecraft.player", + "fields": [ + { + "name": "absorption_amount", + "index": 15, + "type": "float", + "default_value": 0.0 + }, + { + "name": "score", + "index": 16, + "type": "integer", + "default_value": 0 + }, + { + "name": "player_model_parts", + "index": 17, + "type": "byte", + "default_value": 0 + }, + { + "name": "main_arm", + "index": 18, + "type": "byte", + "default_value": 1 + }, + { + "name": "left_shoulder_entity", + "index": 19, + "type": "nbt_compound", + "default_value": "{}" + }, + { + "name": "right_shoulder_entity", + "index": 20, + "type": "nbt_compound", + "default_value": "{}" + } + ], + "defaults": [ + { + "index": 15, + "default_value": 0.0, + "type": "float" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 20.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 16, + "default_value": 0, + "type": "integer" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + }, + { + "index": 19, + "default_value": "{}", + "type": "nbt_compound" + }, + { + "index": 18, + "default_value": 1, + "type": "byte" + }, + { + "index": 20, + "default_value": "{}", + "type": "nbt_compound" + } + ], + "attributes": [ + { + "id": 10, + "name": "generic.luck", + "base_value": 0.0 + }, + { + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 + }, + { + "id": 7, + "name": "generic.attack_speed", + "base_value": 4.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.10000000149011612 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 1.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.6000000238418579, + "size_y": 1.7999999523162842, + "size_z": 0.6000000238418579 + } + }, + "PolarBearEntity": { + "parent": "AnimalEntity", + "type": "polar_bear", + "translation_key": "entity.minecraft.polar_bear", + "fields": [ + { + "name": "warning", + "index": 17, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 30.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 30.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 6.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 20.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 1.399999976158142, + "size_y": 1.399999976158142, + "size_z": 1.399999976158142 + } + }, + "PotionEntity": { + "parent": "ThrownItemEntity", + "type": "potion", + "translation_key": "entity.minecraft.potion", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.25, + "size_y": 0.25, + "size_z": 0.25 + } + }, + "ProjectileEntity": { + "parent": "Entity", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ] + }, + "PufferfishEntity": { + "parent": "FishEntity", + "type": "pufferfish", + "translation_key": "entity.minecraft.pufferfish", + "fields": [ + { + "name": "puff_state", + "index": 17, + "type": "integer", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 3.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "integer" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 3.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.3499999940395355, + "size_y": 0.3499999940395355, + "size_z": 0.3499999940395355 + } + }, + "RabbitEntity": { + "parent": "AnimalEntity", + "type": "rabbit", + "translation_key": "entity.minecraft.rabbit", + "fields": [ + { + "name": "rabbit_type", + "index": 17, + "type": "integer", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 3.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "integer" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 3.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.4000000059604645, + "size_y": 0.5, + "size_z": 0.4000000059604645 + } + }, + "RaiderEntity": { + "parent": "PatrolEntity", + "fields": [ + { + "name": "celebrating", + "index": 16, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 24.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [] + }, + "RavagerEntity": { + "parent": "RaiderEntity", + "type": "ravager", + "translation_key": "entity.minecraft.ravager", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 100.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 100.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.3 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.75 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 1.5 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 12.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 32.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 1.9500000476837158, + "size_y": 2.200000047683716, + "size_z": 1.9500000476837158 + } + }, + "SalmonEntity": { + "parent": "SchoolingFishEntity", + "type": "salmon", + "translation_key": "entity.minecraft.salmon", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 3.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 3.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.699999988079071, + "size_y": 0.4000000059604645, + "size_z": 0.699999988079071 + } + }, + "SchoolingFishEntity": { + "parent": "FishEntity", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 3.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [] + }, + "SheepEntity": { + "parent": "AnimalEntity", + "type": "sheep", + "translation_key": "entity.minecraft.sheep", + "fields": [ + { + "name": "color", + "index": 17, + "type": "byte", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 8.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 8.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.23000000417232513 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.8999999761581421, + "size_y": 1.2999999523162842, + "size_z": 0.8999999761581421 + } + }, + "ShulkerBulletEntity": { + "parent": "ProjectileEntity", + "type": "shulker_bullet", + "translation_key": "entity.minecraft.shulker_bullet", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.3125, + "size_y": 0.3125, + "size_z": 0.3125 + } + }, + "ShulkerEntity": { + "parent": "GolemEntity", + "type": "shulker", + "translation_key": "entity.minecraft.shulker", + "fields": [ + { + "name": "attached_face", + "index": 16, + "type": "facing", + "default_value": "down" + }, + { + "name": "peek_amount", + "index": 17, + "type": "byte", + "default_value": 0 + }, + { + "name": "color", + "index": 18, + "type": "byte", + "default_value": 16 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 30.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": "down", + "type": "facing" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + }, + { + "index": 18, + "default_value": 16, + "type": "byte" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 30.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 1.0, + "size_y": 1.0, + "size_z": 1.0 + } + }, + "SilverfishEntity": { + "parent": "HostileEntity", + "type": "silverfish", + "translation_key": "entity.minecraft.silverfish", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 8.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 8.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 1.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.4000000059604645, + "size_y": 0.30000001192092896, + "size_z": 0.4000000059604645 + } + }, + "SkeletonEntity": { + "parent": "AbstractSkeletonEntity", + "type": "skeleton", + "translation_key": "entity.minecraft.skeleton", + "fields": [ + { + "name": "converting", + "index": 16, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 20.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 2.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.6000000238418579, + "size_y": 1.9900000095367432, + "size_z": 0.6000000238418579 + } + }, + "SkeletonHorseEntity": { + "parent": "AbstractHorseEntity", + "type": "skeleton_horse", + "translation_key": "entity.minecraft.skeleton_horse", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 15.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 15.0 + }, + { + "id": 12, + "name": "horse.jump_strength", + "base_value": 0.7 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.20000000298023224 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 1.396484375, + "size_y": 1.600000023841858, + "size_z": 1.396484375 + } + }, + "SlimeEntity": { + "parent": "MobEntity", + "type": "slime", + "translation_key": "entity.minecraft.slime", + "fields": [ + { + "name": "slime_size", + "index": 16, + "type": "integer", + "default_value": 1 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 20.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": 1, + "type": "integer" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 2.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 2.0399999618530273, + "size_y": 2.0399999618530273, + "size_z": 2.0399999618530273 + } + }, + "SmallFireballEntity": { + "parent": "AbstractFireballEntity", + "type": "small_fireball", + "translation_key": "entity.minecraft.small_fireball", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.3125, + "size_y": 0.3125, + "size_z": 0.3125 + } + }, + "SnifferEntity": { + "parent": "AnimalEntity", + "type": "sniffer", + "translation_key": "entity.minecraft.sniffer", + "fields": [ + { + "name": "state", + "index": 17, + "type": "sniffer_state", + "default_value": "idling" + }, + { + "name": "finish_dig_time", + "index": 18, + "type": "integer", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 14.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": "idling", + "type": "sniffer_state" + }, + { + "index": 18, + "default_value": 0, + "type": "integer" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 14.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.10000000149011612 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 1.899999976158142, + "size_y": 1.75, + "size_z": 1.899999976158142 + } + }, + "SnowGolemEntity": { + "parent": "GolemEntity", + "type": "snow_golem", + "translation_key": "entity.minecraft.snow_golem", + "fields": [ + { + "name": "snow_golem_flags", + "index": 16, + "type": "byte", + "default_value": 16 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 4.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": 16, + "type": "byte" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 4.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.20000000298023224 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.699999988079071, + "size_y": 1.899999976158142, + "size_z": 0.699999988079071 + } + }, + "SnowballEntity": { + "parent": "ThrownItemEntity", + "type": "snowball", + "translation_key": "entity.minecraft.snowball", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.25, + "size_y": 0.25, + "size_z": 0.25 + } + }, + "SpawnerMinecartEntity": { + "parent": "AbstractMinecartEntity", + "type": "spawner_minecart", + "translation_key": "entity.minecraft.spawner_minecart", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 12, + "default_value": 6, + "type": "integer" + }, + { + "index": 13, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": 0, + "type": "integer" + }, + { + "index": 9, + "default_value": 1, + "type": "integer" + }, + { + "index": 11, + "default_value": 0, + "type": "integer" + }, + { + "index": 10, + "default_value": 0.0, + "type": "float" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.9800000190734863, + "size_y": 0.699999988079071, + "size_z": 0.9800000190734863 + } + }, + "SpectralArrowEntity": { + "parent": "PersistentProjectileEntity", + "type": "spectral_arrow", + "translation_key": "entity.minecraft.spectral_arrow", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 0, + "type": "byte" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ], + "default_bounding_box": { + "size_x": 0.5, + "size_y": 0.5, + "size_z": 0.5 + } + }, + "SpellcastingIllagerEntity": { + "parent": "IllagerEntity", + "fields": [ + { + "name": "spell", + "index": 17, + "type": "byte", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 32.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + } + ], + "attributes": [] + }, + "SpiderEntity": { + "parent": "HostileEntity", + "type": "spider", + "translation_key": "entity.minecraft.spider", + "fields": [ + { + "name": "spider_flags", + "index": 16, + "type": "byte", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 16.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": 0, + "type": "byte" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 16.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 2.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 1.399999976158142, + "size_y": 0.8999999761581421, + "size_z": 1.399999976158142 + } + }, + "SquidEntity": { + "parent": "WaterCreatureEntity", + "type": "squid", + "translation_key": "entity.minecraft.squid", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 10.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": 0, + "type": "integer" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 10.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.800000011920929, + "size_y": 0.800000011920929, + "size_z": 0.800000011920929 + } + }, + "StorageMinecartEntity": { + "parent": "AbstractMinecartEntity", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 12, + "default_value": 6, + "type": "integer" + }, + { + "index": 13, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": 0, + "type": "integer" + }, + { + "index": 9, + "default_value": 1, + "type": "integer" + }, + { + "index": 11, + "default_value": 0, + "type": "integer" + }, + { + "index": 10, + "default_value": 0.0, + "type": "float" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + } + ] + }, + "StrayEntity": { + "parent": "AbstractSkeletonEntity", + "type": "stray", + "translation_key": "entity.minecraft.stray", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" }, { - "name": "fox_flags", - "index": 18, - "type": "byte", - "default_value": 0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "name": "owner", - "index": 19, - "type": "optional_uuid", - "default_value": null + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "name": "other_trusted", - "index": 20, - "type": "optional_uuid", - "default_value": null - } - ], - "attributes": [ - { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 13, + "default_value": 0, + "type": "integer" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 8, + "default_value": 0, + "type": "byte" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 9, + "default_value": 20.0, + "type": "float" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 2.0 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 32.0 + "index": 10, + "default_value": 0, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 10.0 - } - ], - "default_bounding_box": { - "size_x": 0.6000000238418579, - "size_y": 0.699999988079071, - "size_z": 0.6000000238418579 - } - }, - "FrogEntity": { - "parent": "AnimalEntity", - "type": "frog", - "translation_key": "entity.minecraft.frog", - "fields": [ + "index": 3, + "default_value": false, + "type": "boolean" + }, { - "name": "variant", - "index": 17, - "type": "frog_variant", - "default_value": "temperate" + "index": 7, + "default_value": 0, + "type": "integer" }, { - "name": "target", - "index": 18, - "type": "optional_int", - "default_value": null + "index": 5, + "default_value": false, + "type": "boolean" } ], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 }, { "id": 2, @@ -2087,14 +15290,19 @@ "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", "base_value": 0.0 }, { "id": 5, "name": "generic.attack_damage", - "base_value": 10.0 + "base_value": 2.0 }, { "id": 1, @@ -2102,248 +15310,153 @@ "base_value": 16.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 1.0 - }, - { - "id": 0, - "name": "generic.max_health", - "base_value": 10.0 + "id": 8, + "name": "generic.armor", + "base_value": 0.0 } ], "default_bounding_box": { - "size_x": 0.5, - "size_y": 0.5, - "size_z": 0.5 + "size_x": 0.6000000238418579, + "size_y": 1.9900000095367432, + "size_z": 0.6000000238418579 } }, - "FurnaceMinecartEntity": { - "parent": "AbstractMinecartEntity", - "type": "furnace_minecart", - "translation_key": "entity.minecraft.furnace_minecart", + "StriderEntity": { + "parent": "AnimalEntity", + "type": "strider", + "translation_key": "entity.minecraft.strider", "fields": [ { - "name": "lit", - "index": 14, - "type": "boolean", - "default_value": false - } - ], - "default_bounding_box": { - "size_x": 0.9800000190734863, - "size_y": 0.699999988079071, - "size_z": 0.9800000190734863 - } - }, - "GhastEntity": { - "parent": "FlyingEntity", - "type": "ghast", - "translation_key": "entity.minecraft.ghast", - "fields": [ + "name": "boost_time", + "index": 17, + "type": "integer", + "default_value": 0 + }, { - "name": "shooting", - "index": 16, + "name": "cold", + "index": 18, "type": "boolean", "default_value": false - } - ], - "attributes": [ - { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 - }, - { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 - }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 100.0 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 - }, - { - "id": 0, - "name": "generic.max_health", - "base_value": 10.0 + "name": "saddled", + "index": 19, + "type": "boolean", + "default_value": false } ], - "default_bounding_box": { - "size_x": 4.0, - "size_y": 4.0, - "size_z": 4.0 - } - }, - "GiantEntity": { - "parent": "HostileEntity", - "type": "giant", - "translation_key": "entity.minecraft.giant", - "fields": [], - "attributes": [ - { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, + "defaults": [ { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 50.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.5 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 100.0 - } - ], - "default_bounding_box": { - "size_x": 3.5999999046325684, - "size_y": 12.0, - "size_z": 3.5999999046325684 - } - }, - "GlowItemFrameEntity": { - "parent": "ItemFrameEntity", - "type": "glow_item_frame", - "translation_key": "entity.minecraft.glow_item_frame", - "fields": [], - "default_bounding_box": { - "size_x": 0.0, - "size_y": 0.0, - "size_z": 0.0 - } - }, - "GlowSquidEntity": { - "parent": "SquidEntity", - "type": "glow_squid", - "translation_key": "entity.minecraft.glow_squid", - "fields": [ + "index": 12, + "default_value": 0, + "type": "integer" + }, { - "name": "dark_ticks_remaining", - "index": 16, - "type": "integer", - "default_value": 0 - } - ], - "attributes": [ + "index": 13, + "default_value": 0, + "type": "integer" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 8, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 9, + "default_value": 20.0, + "type": "float" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 10, + "default_value": 0, + "type": "integer" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "index": 3, + "default_value": false, + "type": "boolean" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 10.0 - } - ], - "default_bounding_box": { - "size_x": 0.800000011920929, - "size_y": 0.800000011920929, - "size_z": 0.800000011920929 - } - }, - "GoatEntity": { - "parent": "AnimalEntity", - "type": "goat", - "translation_key": "entity.minecraft.goat", - "fields": [ + "index": 7, + "default_value": 0, + "type": "integer" + }, { - "name": "screaming", - "index": 17, - "type": "boolean", - "default_value": false + "index": 5, + "default_value": false, + "type": "boolean" }, { - "name": "left_horn", - "index": 18, - "type": "boolean", - "default_value": true + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "integer" }, { - "name": "right_horn", "index": 19, - "type": "boolean", - "default_value": true + "default_value": false, + "type": "boolean" + }, + { + "index": 18, + "default_value": false, + "type": "boolean" } ], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.17499999701976776 }, { "id": 2, @@ -2351,14 +15464,14 @@ "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", + "id": 9, + "name": "generic.armor_toughness", "base_value": 0.0 }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 2.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 1, @@ -2366,177 +15479,125 @@ "base_value": 16.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.20000000298023224 - }, - { - "id": 0, - "name": "generic.max_health", - "base_value": 10.0 + "id": 8, + "name": "generic.armor", + "base_value": 0.0 } ], "default_bounding_box": { "size_x": 0.8999999761581421, - "size_y": 1.2999999523162842, + "size_y": 1.7000000476837158, "size_z": 0.8999999761581421 } }, - "GolemEntity": { - "parent": "PathAwareEntity", + "TadpoleEntity": { + "parent": "FishEntity", + "type": "tadpole", + "translation_key": "entity.minecraft.tadpole", "fields": [], - "attributes": [] - }, - "GuardianEntity": { - "parent": "HostileEntity", - "type": "guardian", - "translation_key": "entity.minecraft.guardian", - "fields": [ + "defaults": [ { - "name": "spikes_retracted", - "index": 16, - "type": "boolean", - "default_value": false + "index": 0, + "default_value": 0, + "type": "byte" }, { - "name": "beam_target_id", - "index": 17, - "type": "integer", - "default_value": 0 - } - ], - "attributes": [ - { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 6.0 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.5 + "index": 13, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 30.0 - } - ], - "default_bounding_box": { - "size_x": 0.8500000238418579, - "size_y": 0.8500000238418579, - "size_z": 0.8500000238418579 - } - }, - "HoglinEntity": { - "parent": "AnimalEntity", - "type": "hoglin", - "translation_key": "entity.minecraft.hoglin", - "fields": [ - { - "name": "baby", - "index": 17, - "type": "boolean", - "default_value": false - } - ], - "attributes": [ - { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 8, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 1.0 + "index": 9, + "default_value": 6.0, + "type": "float" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.6000000238418579 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 10, + "default_value": 0, + "type": "integer" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 6.0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 3, + "default_value": false, + "type": "boolean" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "index": 7, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 40.0 - } - ], - "default_bounding_box": { - "size_x": 1.396484375, - "size_y": 1.399999976158142, - "size_z": 1.396484375 - } - }, - "HopperMinecartEntity": { - "parent": "StorageMinecartEntity", - "type": "hopper_minecart", - "translation_key": "entity.minecraft.hopper_minecart", - "fields": [], - "default_bounding_box": { - "size_x": 0.9800000190734863, - "size_y": 0.699999988079071, - "size_z": 0.9800000190734863 - } - }, - "HorseEntity": { - "parent": "AbstractHorseEntity", - "type": "horse", - "translation_key": "entity.minecraft.horse", - "fields": [ + "index": 5, + "default_value": false, + "type": "boolean" + }, { - "name": "variant", - "index": 18, - "type": "integer", - "default_value": 0 + "index": 16, + "default_value": false, + "type": "boolean" } ], "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 6.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 1.0 + }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, { "id": 9, "name": "generic.armor_toughness", @@ -2548,869 +15609,835 @@ "base_value": 0.0 }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + } + ], + "default_bounding_box": { + "size_x": 0.4000000059604645, + "size_y": 0.30000001192092896, + "size_z": 0.4000000059604645 + } + }, + "TameableEntity": { + "parent": "AnimalEntity", + "fields": [ + { + "name": "tameable_flags", + "index": 17, + "type": "byte", + "default_value": 0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "name": "owner_uuid", + "index": 18, + "type": "optional_uuid", + "default_value": null + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 12, - "name": "horse.jump_strength", - "base_value": 0.7 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.22499999403953552 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 53.0 - } - ], - "default_bounding_box": { - "size_x": 1.396484375, - "size_y": 1.600000023841858, - "size_z": 1.396484375 - } - }, - "HostileEntity": { - "parent": "PathAwareEntity", - "fields": [], - "attributes": [] - }, - "HuskEntity": { - "parent": "ZombieEntity", - "type": "husk", - "translation_key": "entity.minecraft.husk", - "fields": [], - "attributes": [ + "index": 4, + "default_value": false, + "type": "boolean" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 11, - "name": "zombie.spawn_reinforcements", - "base_value": 0.0 + "index": 13, + "default_value": 0, + "type": "integer" }, { - "id": 8, - "name": "generic.armor", - "base_value": 2.0 + "index": 8, + "default_value": 0, + "type": "byte" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 3.0 + "index": 9, + "default_value": 6.0, + "type": "float" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 35.0 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.23000000417232513 + "index": 10, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + }, + { + "index": 19, + "default_value": 0, + "type": "integer" + }, + { + "index": 18, + "default_value": null, + "type": "optional_uuid" } ], - "default_bounding_box": { - "size_x": 0.6000000238418579, - "size_y": 1.9500000476837158, - "size_z": 0.6000000238418579 - } - }, - "IllagerEntity": { - "parent": "RaiderEntity", - "fields": [], "attributes": [] }, - "IllusionerEntity": { - "parent": "SpellcastingIllagerEntity", - "type": "illusioner", - "translation_key": "entity.minecraft.illusioner", + "TameableShoulderEntity": { + "parent": "TameableEntity", "fields": [], - "attributes": [ + "defaults": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 2.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 18.0 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.5 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 32.0 - } - ], - "default_bounding_box": { - "size_x": 0.6000000238418579, - "size_y": 1.9500000476837158, - "size_z": 0.6000000238418579 - } - }, - "InteractionEntity": { - "parent": "Entity", - "type": "interaction", - "translation_key": "entity.minecraft.interaction", - "fields": [ + "index": 13, + "default_value": 0, + "type": "integer" + }, { - "name": "width", "index": 8, - "type": "float", - "default_value": 1.0 + "default_value": 0, + "type": "byte" }, { - "name": "height", "index": 9, - "type": "float", - "default_value": 1.0 + "default_value": 6.0, + "type": "float" }, { - "name": "response", - "index": 10, - "type": "boolean", - "default_value": false - } - ], - "default_bounding_box": { - "size_x": 1.0, - "size_y": 1.0, - "size_z": 1.0 - } - }, - "IronGolemEntity": { - "parent": "GolemEntity", - "type": "iron_golem", - "translation_key": "entity.minecraft.iron_golem", - "fields": [ + "index": 11, + "default_value": false, + "type": "boolean" + }, { - "name": "iron_golem_flags", - "index": 16, - "type": "byte", - "default_value": 0 - } - ], - "attributes": [ + "index": 10, + "default_value": 0, + "type": "integer" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 3, + "default_value": false, + "type": "boolean" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 1.0 + "index": 7, + "default_value": 0, + "type": "integer" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 5, + "default_value": false, + "type": "boolean" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 15.0 + "index": 16, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 17, + "default_value": 0, + "type": "byte" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "index": 19, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 100.0 + "index": 18, + "default_value": null, + "type": "optional_uuid" } ], - "default_bounding_box": { - "size_x": 1.399999976158142, - "size_y": 2.700000047683716, - "size_z": 1.399999976158142 - } + "attributes": [] }, - "ItemDisplayEntity": { + "TextDisplayEntity": { "parent": "DisplayEntity", - "type": "item_display", - "translation_key": "entity.minecraft.item_display", + "type": "text_display", + "translation_key": "entity.minecraft.text_display", "fields": [ { - "name": "item", + "name": "text", "index": 22, - "type": "item_stack", - "default_value": "0 air" + "type": "text_component", + "default_value": "" }, { - "name": "item_display", + "name": "line_width", "index": 23, + "type": "integer", + "default_value": 200 + }, + { + "name": "background", + "index": 24, + "type": "integer", + "default_value": 1073741824 + }, + { + "name": "text_opacity", + "index": 25, + "type": "byte", + "default_value": -1 + }, + { + "name": "text_display_flags", + "index": 26, "type": "byte", "default_value": 0 } ], - "default_bounding_box": { - "size_x": 0.0, - "size_y": 0.0, - "size_z": 0.0 - } - }, - "ItemEntity": { - "parent": "Entity", - "type": "item", - "translation_key": "entity.minecraft.item", - "fields": [ + "defaults": [ { - "name": "stack", - "index": 8, - "type": "item_stack", - "default_value": "0 air" - } - ], - "default_bounding_box": { - "size_x": 0.25, - "size_y": 0.25, - "size_z": 0.25 - } - }, - "ItemFrameEntity": { - "parent": "AbstractDecorationEntity", - "type": "item_frame", - "translation_key": "entity.minecraft.item_frame", - "fields": [ + "index": 0, + "default_value": 0, + "type": "byte" + }, { - "name": "item_stack", - "index": 8, - "type": "item_stack", - "default_value": "0 air" + "index": 25, + "default_value": -1, + "type": "byte" }, { - "name": "rotation", - "index": 9, - "type": "integer", - "default_value": 0 - } - ], - "default_bounding_box": { - "size_x": 0.0, - "size_y": 0.0, - "size_z": 0.0 - } - }, - "LeashKnotEntity": { - "parent": "AbstractDecorationEntity", - "type": "leash_knot", - "translation_key": "entity.minecraft.leash_knot", - "fields": [], - "default_bounding_box": { - "size_x": 0.375, - "size_y": 0.5, - "size_z": 0.375 - } - }, - "LightningEntity": { - "parent": "Entity", - "type": "lightning_bolt", - "translation_key": "entity.minecraft.lightning_bolt", - "fields": [], - "default_bounding_box": { - "size_x": 0.0, - "size_y": 0.0, - "size_z": 0.0 - } - }, - "LivingEntity": { - "parent": "Entity", - "fields": [ + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 12, + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 1.0 + }, + "type": "quaternionf" + }, + { + "index": 13, + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 1.0 + }, + "type": "quaternionf" + }, { - "name": "living_flags", "index": 8, - "type": "byte", - "default_value": 0 + "default_value": 0, + "type": "integer" }, { - "name": "health", "index": 9, - "type": "float", - "default_value": 14.0 + "default_value": 0, + "type": "integer" }, { - "name": "potion_swirls_color", - "index": 10, - "type": "integer", - "default_value": 0 + "index": 24, + "default_value": 1073741824, + "type": "integer" }, { - "name": "potion_swirls_ambient", - "index": 11, - "type": "boolean", - "default_value": false + "index": 26, + "default_value": 0, + "type": "byte" }, { - "name": "stuck_arrow_count", - "index": 12, - "type": "integer", - "default_value": 0 + "index": 18, + "default_value": 1.0, + "type": "float" }, { - "name": "stinger_count", - "index": 13, - "type": "integer", - "default_value": 0 + "index": 16, + "default_value": 1.0, + "type": "float" }, { - "name": "sleeping_position", - "index": 14, - "type": "optional_block_pos", - "default_value": null - } - ], - "attributes": [] - }, - "LlamaEntity": { - "parent": "AbstractDonkeyEntity", - "type": "llama", - "translation_key": "entity.minecraft.llama", - "fields": [ + "index": 17, + "default_value": 0.0, + "type": "float" + }, { - "name": "strength", "index": 19, - "type": "integer", - "default_value": 0 + "default_value": 0.0, + "type": "float" + }, + { + "index": 23, + "default_value": 200, + "type": "integer" }, { - "name": "carpet_color", "index": 20, - "type": "integer", - "default_value": -1 + "default_value": 0.0, + "type": "float" + }, + { + "index": 22, + "default_value": "", + "type": "text_component" }, { - "name": "variant", "index": 21, - "type": "integer", - "default_value": 0 - } - ], - "attributes": [ + "default_value": -1, + "type": "integer" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 15, + "default_value": -1, + "type": "integer" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 14, + "default_value": 0, + "type": "byte" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 40.0 + "index": 11, + "default_value": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "type": "vector3f" }, { - "id": 12, - "name": "horse.jump_strength", - "base_value": 0.5 + "index": 10, + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "type": "vector3f" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.17499999701976776 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 53.0 + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" } ], "default_bounding_box": { - "size_x": 0.8999999761581421, - "size_y": 1.8700000047683716, - "size_z": 0.8999999761581421 + "size_x": 0.0, + "size_y": 0.0, + "size_z": 0.0 } }, - "LlamaSpitEntity": { + "ThrownEntity": { "parent": "ProjectileEntity", - "type": "llama_spit", - "translation_key": "entity.minecraft.llama_spit", - "fields": [], - "default_bounding_box": { - "size_x": 0.25, - "size_y": 0.25, - "size_z": 0.25 - } - }, - "MagmaCubeEntity": { - "parent": "SlimeEntity", - "type": "magma_cube", - "translation_key": "entity.minecraft.magma_cube", "fields": [], - "attributes": [ + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 8, + "default_value": "0 air", + "type": "item_stack" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 2.0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 3, + "default_value": false, + "type": "boolean" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.20000000298023224 + "index": 7, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 + "index": 5, + "default_value": false, + "type": "boolean" } - ], - "default_bounding_box": { - "size_x": 2.0399999618530273, - "size_y": 2.0399999618530273, - "size_z": 2.0399999618530273 - } - }, - "MarkerEntity": { - "parent": "Entity", - "type": "marker", - "translation_key": "entity.minecraft.marker", - "fields": [], - "default_bounding_box": { - "size_x": 0.0, - "size_y": 0.0, - "size_z": 0.0 - } + ] }, - "MerchantEntity": { - "parent": "PassiveEntity", + "ThrownItemEntity": { + "parent": "ThrownEntity", "fields": [ { - "name": "head_rolling_time_left", - "index": 17, - "type": "integer", - "default_value": 0 + "name": "item", + "index": 8, + "type": "item_stack", + "default_value": "0 air" } ], - "attributes": [] - }, - "MinecartEntity": { - "parent": "AbstractMinecartEntity", - "type": "minecart", - "translation_key": "entity.minecraft.minecart", - "fields": [], - "default_bounding_box": { - "size_x": 0.9800000190734863, - "size_y": 0.699999988079071, - "size_z": 0.9800000190734863 - } - }, - "MobEntity": { - "parent": "LivingEntity", - "fields": [ + "defaults": [ { - "name": "mob_flags", - "index": 15, - "type": "byte", - "default_value": 0 + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" } - ], - "attributes": [] + ] }, - "MooshroomEntity": { - "parent": "CowEntity", - "type": "mooshroom", - "translation_key": "entity.minecraft.mooshroom", + "TntEntity": { + "parent": "Entity", + "type": "tnt", + "translation_key": "entity.minecraft.tnt", "fields": [ { - "name": "type", - "index": 17, - "type": "string", - "default_value": "red" + "name": "fuse", + "index": 8, + "type": "integer", + "default_value": 80 } ], - "attributes": [ + "defaults": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 8, + "default_value": 80, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.20000000298023224 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 10.0 + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" } ], "default_bounding_box": { - "size_x": 0.8999999761581421, - "size_y": 1.399999976158142, - "size_z": 0.8999999761581421 + "size_x": 0.9800000190734863, + "size_y": 0.9800000190734863, + "size_z": 0.9800000190734863 } }, - "MuleEntity": { - "parent": "AbstractDonkeyEntity", - "type": "mule", - "translation_key": "entity.minecraft.mule", + "TntMinecartEntity": { + "parent": "AbstractMinecartEntity", + "type": "tnt_minecart", + "translation_key": "entity.minecraft.tnt_minecart", "fields": [], - "attributes": [ + "defaults": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 12, + "default_value": 6, + "type": "integer" }, { - "id": 12, - "name": "horse.jump_strength", - "base_value": 0.5 + "index": 13, + "default_value": false, + "type": "boolean" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.17499999701976776 + "index": 8, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 53.0 + "index": 9, + "default_value": 1, + "type": "integer" + }, + { + "index": 11, + "default_value": 0, + "type": "integer" + }, + { + "index": 10, + "default_value": 0.0, + "type": "float" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" } ], "default_bounding_box": { - "size_x": 1.396484375, - "size_y": 1.600000023841858, - "size_z": 1.396484375 + "size_x": 0.9800000190734863, + "size_y": 0.699999988079071, + "size_z": 0.9800000190734863 } }, - "OcelotEntity": { - "parent": "AnimalEntity", - "type": "ocelot", - "translation_key": "entity.minecraft.ocelot", - "fields": [ - { - "name": "trusting", - "index": 17, - "type": "boolean", - "default_value": false - } - ], - "attributes": [ - { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "TraderLlamaEntity": { + "parent": "LlamaEntity", + "type": "trader_llama", + "translation_key": "entity.minecraft.trader_llama", + "fields": [], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 3.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 10.0 - } - ], - "default_bounding_box": { - "size_x": 0.6000000238418579, - "size_y": 0.699999988079071, - "size_z": 0.6000000238418579 - } - }, - "PaintingEntity": { - "parent": "AbstractDecorationEntity", - "type": "painting", - "translation_key": "entity.minecraft.painting", - "fields": [ + "index": 13, + "default_value": 0, + "type": "integer" + }, { - "name": "variant", "index": 8, - "type": "painting_variant", - "default_value": "kebab" - } - ], - "default_bounding_box": { - "size_x": 0.0, - "size_y": 0.0, - "size_z": 0.0 - } - }, - "PandaEntity": { - "parent": "AnimalEntity", - "type": "panda", - "translation_key": "entity.minecraft.panda", - "fields": [ - { - "name": "ask_for_bamboo_ticks", - "index": 17, - "type": "integer", - "default_value": 0 + "default_value": 0, + "type": "byte" }, { - "name": "sneeze_progress", - "index": 18, - "type": "integer", - "default_value": 0 + "index": 9, + "default_value": 53.0, + "type": "float" }, { - "name": "eating_ticks", - "index": 19, - "type": "integer", - "default_value": 0 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "name": "main_gene", - "index": 20, - "type": "byte", - "default_value": 0 + "index": 10, + "default_value": 0, + "type": "integer" }, { - "name": "hidden_gene", - "index": 21, - "type": "byte", - "default_value": 0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "name": "panda_flags", - "index": 22, - "type": "byte", - "default_value": 0 - } - ], - "attributes": [ - { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 3, + "default_value": false, + "type": "boolean" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 7, + "default_value": 0, + "type": "integer" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 5, + "default_value": false, + "type": "boolean" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 16, + "default_value": false, + "type": "boolean" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 6.0 + "index": 17, + "default_value": 0, + "type": "byte" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 19, + "default_value": 0, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.15000000596046448 + "index": 18, + "default_value": false, + "type": "boolean" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 - } - ], - "default_bounding_box": { - "size_x": 1.2999999523162842, - "size_y": 1.25, - "size_z": 1.2999999523162842 - } - }, - "ParrotEntity": { - "parent": "TameableShoulderEntity", - "type": "parrot", - "translation_key": "entity.minecraft.parrot", - "fields": [ + "index": 21, + "default_value": 0, + "type": "integer" + }, { - "name": "variant", - "index": 19, - "type": "integer", - "default_value": 0 + "index": 20, + "default_value": -1, + "type": "integer" } ], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 53.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 12, + "name": "horse.jump_strength", + "base_value": 0.5 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.17499999701976776 }, { "id": 2, @@ -3418,284 +16445,232 @@ "base_value": 0.0 }, { - "id": 4, - "name": "generic.flying_speed", - "base_value": 0.4000000059604645 + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", + "id": 6, + "name": "generic.attack_knockback", "base_value": 0.0 }, { "id": 1, "name": "generic.follow_range", - "base_value": 16.0 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.20000000298023224 + "base_value": 40.0 }, { - "id": 0, - "name": "generic.max_health", - "base_value": 6.0 + "id": 8, + "name": "generic.armor", + "base_value": 0.0 } ], "default_bounding_box": { - "size_x": 0.5, - "size_y": 0.8999999761581421, - "size_z": 0.5 + "size_x": 0.8999999761581421, + "size_y": 1.8700000047683716, + "size_z": 0.8999999761581421 } }, - "PassiveEntity": { - "parent": "PathAwareEntity", + "TridentEntity": { + "parent": "PersistentProjectileEntity", + "type": "trident", + "translation_key": "entity.minecraft.trident", "fields": [ { - "name": "child", - "index": 16, + "name": "loyalty", + "index": 10, + "type": "byte", + "default_value": 0 + }, + { + "name": "enchanted", + "index": 11, "type": "boolean", "default_value": false } ], - "attributes": [] - }, - "PathAwareEntity": { - "parent": "MobEntity", - "fields": [], - "attributes": [] - }, - "PatrolEntity": { - "parent": "HostileEntity", - "fields": [], - "attributes": [] - }, - "PersistentProjectileEntity": { - "parent": "ProjectileEntity", - "fields": [ + "defaults": [ { - "name": "projectile_flags", - "index": 8, - "type": "byte", - "default_value": 0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "name": "pierce_level", - "index": 9, - "type": "byte", - "default_value": 0 - } - ] - }, - "PhantomEntity": { - "parent": "FlyingEntity", - "type": "phantom", - "translation_key": "entity.minecraft.phantom", - "fields": [ + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, { - "name": "size", - "index": 16, - "type": "integer", - "default_value": 0 - } - ], - "attributes": [ + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 9, + "default_value": 0, + "type": "byte" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 10, + "default_value": 0, + "type": "byte" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 2.0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 3, + "default_value": false, + "type": "boolean" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "index": 7, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 + "index": 5, + "default_value": false, + "type": "boolean" } ], "default_bounding_box": { - "size_x": 0.8999999761581421, + "size_x": 0.5, "size_y": 0.5, - "size_z": 0.8999999761581421 + "size_z": 0.5 } }, - "PigEntity": { - "parent": "AnimalEntity", - "type": "pig", - "translation_key": "entity.minecraft.pig", + "TropicalFishEntity": { + "parent": "SchoolingFishEntity", + "type": "tropical_fish", + "translation_key": "entity.minecraft.tropical_fish", "fields": [ { - "name": "saddled", + "name": "variant", "index": 17, - "type": "boolean", - "default_value": false - }, - { - "name": "boost_time", - "index": 18, "type": "integer", "default_value": 0 } ], - "attributes": [ + "defaults": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 10.0 - } - ], - "default_bounding_box": { - "size_x": 0.8999999761581421, - "size_y": 0.8999999761581421, - "size_z": 0.8999999761581421 - } - }, - "PiglinBruteEntity": { - "parent": "AbstractPiglinEntity", - "type": "piglin_brute", - "translation_key": "entity.minecraft.piglin_brute", - "fields": [], - "attributes": [ + "index": 12, + "default_value": 0, + "type": "integer" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 13, + "default_value": 0, + "type": "integer" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 8, + "default_value": 0, + "type": "byte" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 9, + "default_value": 3.0, + "type": "float" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 7.0 + "index": 10, + "default_value": 0, + "type": "integer" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.3499999940395355 + "index": 3, + "default_value": false, + "type": "boolean" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 50.0 - } - ], - "default_bounding_box": { - "size_x": 0.6000000238418579, - "size_y": 1.9500000476837158, - "size_z": 0.6000000238418579 - } - }, - "PiglinEntity": { - "parent": "AbstractPiglinEntity", - "type": "piglin", - "translation_key": "entity.minecraft.piglin", - "fields": [ + "index": 7, + "default_value": 0, + "type": "integer" + }, { - "name": "baby", - "index": 17, - "type": "boolean", - "default_value": false + "index": 5, + "default_value": false, + "type": "boolean" }, { - "name": "charging", - "index": 18, - "type": "boolean", - "default_value": false + "index": 16, + "default_value": false, + "type": "boolean" }, { - "name": "dancing", - "index": 19, - "type": "boolean", - "default_value": false + "index": 17, + "default_value": 0, + "type": "integer" } ], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 3.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 }, { "id": 2, @@ -3703,14 +16678,14 @@ "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", + "id": 9, + "name": "generic.armor_toughness", "base_value": 0.0 }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 5.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 1, @@ -3718,129 +16693,202 @@ "base_value": 16.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.3499999940395355 - }, - { - "id": 0, - "name": "generic.max_health", - "base_value": 16.0 + "id": 8, + "name": "generic.armor", + "base_value": 0.0 } ], "default_bounding_box": { - "size_x": 0.6000000238418579, - "size_y": 1.9500000476837158, - "size_z": 0.6000000238418579 + "size_x": 0.5, + "size_y": 0.4000000059604645, + "size_z": 0.5 } }, - "PillagerEntity": { - "parent": "IllagerEntity", - "type": "pillager", - "translation_key": "entity.minecraft.pillager", + "TurtleEntity": { + "parent": "AnimalEntity", + "type": "turtle", + "translation_key": "entity.minecraft.turtle", "fields": [ { - "name": "charging", + "name": "home_pos", "index": 17, + "type": "block_pos", + "default_value": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "name": "has_egg", + "index": 18, + "type": "boolean", + "default_value": false + }, + { + "name": "digging_sand", + "index": 19, + "type": "boolean", + "default_value": false + }, + { + "name": "travel_pos", + "index": 20, + "type": "block_pos", + "default_value": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "name": "land_bound", + "index": 21, + "type": "boolean", + "default_value": false + }, + { + "name": "actively_traveling", + "index": 22, "type": "boolean", "default_value": false } ], - "attributes": [ + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 13, + "default_value": 0, + "type": "integer" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 8, + "default_value": 0, + "type": "byte" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 5.0 + "index": 9, + "default_value": 30.0, + "type": "float" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 32.0 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.3499999940395355 + "index": 10, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 24.0 - } - ], - "default_bounding_box": { - "size_x": 0.6000000238418579, - "size_y": 1.9500000476837158, - "size_z": 0.6000000238418579 - } - }, - "PlayerEntity": { - "parent": "LivingEntity", - "type": "player", - "translation_key": "entity.minecraft.player", - "fields": [ + "index": 1, + "default_value": 300, + "type": "integer" + }, { - "name": "absorption_amount", - "index": 15, - "type": "float", - "default_value": 0.0 + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" }, { - "name": "score", "index": 16, - "type": "integer", - "default_value": 0 + "default_value": false, + "type": "boolean" }, { - "name": "player_model_parts", "index": 17, - "type": "byte", - "default_value": 0 + "default_value": { + "x": 0, + "y": 0, + "z": 0 + }, + "type": "block_pos" + }, + { + "index": 19, + "default_value": false, + "type": "boolean" }, { - "name": "main_arm", "index": 18, - "type": "byte", - "default_value": 1 + "default_value": false, + "type": "boolean" }, { - "name": "left_shoulder_entity", - "index": 19, - "type": "nbt_compound", - "default_value": "{}" + "index": 22, + "default_value": false, + "type": "boolean" + }, + { + "index": 21, + "default_value": false, + "type": "boolean" }, { - "name": "right_shoulder_entity", "index": 20, - "type": "nbt_compound", - "default_value": "{}" + "default_value": { + "x": 0, + "y": 0, + "z": 0 + }, + "type": "block_pos" } ], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 30.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 }, { "id": 2, @@ -3848,149 +16896,136 @@ "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", + "id": 9, + "name": "generic.armor_toughness", "base_value": 0.0 }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 1.0 - }, - { - "id": 7, - "name": "generic.attack_speed", - "base_value": 4.0 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.10000000149011612 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { - "id": 10, - "name": "generic.luck", + "id": 8, + "name": "generic.armor", "base_value": 0.0 } - ] + ], + "default_bounding_box": { + "size_x": 1.2000000476837158, + "size_y": 0.4000000059604645, + "size_z": 1.2000000476837158 + } }, - "PolarBearEntity": { - "parent": "AnimalEntity", - "type": "polar_bear", - "translation_key": "entity.minecraft.polar_bear", + "VexEntity": { + "parent": "HostileEntity", + "type": "vex", + "translation_key": "entity.minecraft.vex", "fields": [ { - "name": "warning", - "index": 17, - "type": "boolean", - "default_value": false + "name": "vex_flags", + "index": 16, + "type": "byte", + "default_value": 0 } ], - "attributes": [ + "defaults": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 6.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 20.0 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 30.0 - } - ], - "default_bounding_box": { - "size_x": 1.399999976158142, - "size_y": 1.399999976158142, - "size_z": 1.399999976158142 - } - }, - "PotionEntity": { - "parent": "ThrownItemEntity", - "type": "potion", - "translation_key": "entity.minecraft.potion", - "fields": [], - "default_bounding_box": { - "size_x": 0.25, - "size_y": 0.25, - "size_z": 0.25 - } - }, - "ProjectileEntity": { - "parent": "Entity", - "fields": [] - }, - "PufferfishEntity": { - "parent": "FishEntity", - "type": "pufferfish", - "translation_key": "entity.minecraft.pufferfish", - "fields": [ + "index": 13, + "default_value": 0, + "type": "integer" + }, { - "name": "puff_state", - "index": 17, - "type": "integer", - "default_value": 0 - } - ], - "attributes": [ + "index": 8, + "default_value": 0, + "type": "byte" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 9, + "default_value": 14.0, + "type": "float" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 10, + "default_value": 0, + "type": "integer" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": 0, + "type": "byte" + } + ], + "attributes": [ + { + "id": 0, + "name": "generic.max_health", + "base_value": 14.0 }, { "id": 3, @@ -3998,30 +17033,10 @@ "base_value": 0.699999988079071 }, { - "id": 0, - "name": "generic.max_health", - "base_value": 3.0 - } - ], - "default_bounding_box": { - "size_x": 0.3499999940395355, - "size_y": 0.3499999940395355, - "size_z": 0.3499999940395355 - } - }, - "RabbitEntity": { - "parent": "AnimalEntity", - "type": "rabbit", - "translation_key": "entity.minecraft.rabbit", - "fields": [ - { - "name": "rabbit_type", - "index": 17, - "type": "integer", - "default_value": 0 - } - ], - "attributes": [ + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, { "id": 9, "name": "generic.armor_toughness", @@ -4033,14 +17048,9 @@ "base_value": 0.0 }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 - }, - { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "id": 5, + "name": "generic.attack_damage", + "base_value": 4.0 }, { "id": 1, @@ -4048,102 +17058,144 @@ "base_value": 16.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 - }, - { - "id": 0, - "name": "generic.max_health", - "base_value": 3.0 + "id": 8, + "name": "generic.armor", + "base_value": 0.0 } ], "default_bounding_box": { "size_x": 0.4000000059604645, - "size_y": 0.5, + "size_y": 0.800000011920929, "size_z": 0.4000000059604645 } }, - "RaiderEntity": { - "parent": "PatrolEntity", + "VillagerEntity": { + "parent": "MerchantEntity", + "type": "villager", + "translation_key": "entity.minecraft.villager", "fields": [ { - "name": "celebrating", - "index": 16, - "type": "boolean", - "default_value": false + "name": "villager_data", + "index": 18, + "type": "villager_data", + "default_value": { + "type": "plains", + "profession": "none", + "level": 1 + } } ], - "attributes": [] - }, - "RavagerEntity": { - "parent": "RaiderEntity", - "type": "ravager", - "translation_key": "entity.minecraft.ravager", - "fields": [], - "attributes": [ + "defaults": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 1.5 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.75 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 12.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 32.0 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.3 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 100.0 + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 20.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "integer" + }, + { + "index": 18, + "default_value": { + "type": "plains", + "profession": "none", + "level": 1 + }, + "type": "villager_data" } ], - "default_bounding_box": { - "size_x": 1.9500000476837158, - "size_y": 2.200000047683716, - "size_z": 1.9500000476837158 - } - }, - "SalmonEntity": { - "parent": "SchoolingFishEntity", - "type": "salmon", - "translation_key": "entity.minecraft.salmon", - "fields": [], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.5 }, { "id": 2, @@ -4151,59 +17203,134 @@ "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", + "id": 9, + "name": "generic.armor_toughness", "base_value": 0.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "id": 1, + "name": "generic.follow_range", + "base_value": 48.0 }, { - "id": 0, - "name": "generic.max_health", - "base_value": 3.0 + "id": 8, + "name": "generic.armor", + "base_value": 0.0 } ], "default_bounding_box": { - "size_x": 0.699999988079071, - "size_y": 0.4000000059604645, - "size_z": 0.699999988079071 + "size_x": 0.6000000238418579, + "size_y": 1.9500000476837158, + "size_z": 0.6000000238418579 } }, - "SchoolingFishEntity": { - "parent": "FishEntity", + "VindicatorEntity": { + "parent": "IllagerEntity", + "type": "vindicator", + "translation_key": "entity.minecraft.vindicator", "fields": [], - "attributes": [] - }, - "SheepEntity": { - "parent": "AnimalEntity", - "type": "sheep", - "translation_key": "entity.minecraft.sheep", - "fields": [ + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 24.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, { - "name": "color", - "index": 17, - "type": "byte", - "default_value": 0 + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" } ], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 24.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.3499999940395355 }, { "id": 2, @@ -4211,185 +17338,144 @@ "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", + "id": 9, + "name": "generic.armor_toughness", "base_value": 0.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.23000000417232513 + "id": 5, + "name": "generic.attack_damage", + "base_value": 5.0 }, { - "id": 0, - "name": "generic.max_health", - "base_value": 8.0 + "id": 1, + "name": "generic.follow_range", + "base_value": 12.0 + }, + { + "id": 8, + "name": "generic.armor", + "base_value": 0.0 } ], "default_bounding_box": { - "size_x": 0.8999999761581421, - "size_y": 1.2999999523162842, - "size_z": 0.8999999761581421 + "size_x": 0.6000000238418579, + "size_y": 1.9500000476837158, + "size_z": 0.6000000238418579 } }, - "ShulkerBulletEntity": { - "parent": "ProjectileEntity", - "type": "shulker_bullet", - "translation_key": "entity.minecraft.shulker_bullet", + "WanderingTraderEntity": { + "parent": "MerchantEntity", + "type": "wandering_trader", + "translation_key": "entity.minecraft.wandering_trader", "fields": [], - "default_bounding_box": { - "size_x": 0.3125, - "size_y": 0.3125, - "size_z": 0.3125 - } - }, - "ShulkerEntity": { - "parent": "GolemEntity", - "type": "shulker", - "translation_key": "entity.minecraft.shulker", - "fields": [ + "defaults": [ { - "name": "attached_face", - "index": 16, - "type": "facing", - "default_value": "down" + "index": 0, + "default_value": 0, + "type": "byte" }, { - "name": "peek_amount", - "index": 17, - "type": "byte", - "default_value": 0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "name": "color", - "index": 18, - "type": "byte", - "default_value": 16 - } - ], - "attributes": [ - { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "index": 13, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 30.0 - } - ], - "default_bounding_box": { - "size_x": 1.0, - "size_y": 1.0, - "size_z": 1.0 - } - }, - "SilverfishEntity": { - "parent": "HostileEntity", - "type": "silverfish", - "translation_key": "entity.minecraft.silverfish", - "fields": [], - "attributes": [ - { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 8, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 9, + "default_value": 20.0, + "type": "float" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 10, + "default_value": 0, + "type": "integer" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 1.0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 3, + "default_value": false, + "type": "boolean" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "index": 7, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 8.0 - } - ], - "default_bounding_box": { - "size_x": 0.4000000059604645, - "size_y": 0.30000001192092896, - "size_z": 0.4000000059604645 - } - }, - "SkeletonEntity": { - "parent": "AbstractSkeletonEntity", - "type": "skeleton", - "translation_key": "entity.minecraft.skeleton", - "fields": [ + "index": 5, + "default_value": false, + "type": "boolean" + }, { - "name": "converting", "index": 16, - "type": "boolean", - "default_value": false + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "integer" } ], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 }, { "id": 2, @@ -4397,14 +17483,14 @@ "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", + "id": 9, + "name": "generic.armor_toughness", "base_value": 0.0 }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 2.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 1, @@ -4412,112 +17498,146 @@ "base_value": 16.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 - }, - { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 + "id": 8, + "name": "generic.armor", + "base_value": 0.0 } ], "default_bounding_box": { "size_x": 0.6000000238418579, - "size_y": 1.9900000095367432, + "size_y": 1.9500000476837158, "size_z": 0.6000000238418579 } }, - "SkeletonHorseEntity": { - "parent": "AbstractHorseEntity", - "type": "skeleton_horse", - "translation_key": "entity.minecraft.skeleton_horse", - "fields": [], - "attributes": [ + "WardenEntity": { + "parent": "HostileEntity", + "type": "warden", + "translation_key": "entity.minecraft.warden", + "fields": [ + { + "name": "anger", + "index": 16, + "type": "integer", + "default_value": 0 + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 13, + "default_value": 0, + "type": "integer" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 8, + "default_value": 0, + "type": "byte" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 9, + "default_value": 500.0, + "type": "float" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "id": 12, - "name": "horse.jump_strength", - "base_value": 0.7 + "index": 10, + "default_value": 0, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.20000000298023224 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 15.0 - } - ], - "default_bounding_box": { - "size_x": 1.396484375, - "size_y": 1.600000023841858, - "size_z": 1.396484375 - } - }, - "SlimeEntity": { - "parent": "MobEntity", - "type": "slime", - "translation_key": "entity.minecraft.slime", - "fields": [ + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, { - "name": "slime_size", "index": 16, - "type": "integer", - "default_value": 1 + "default_value": 0, + "type": "integer" } ], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 500.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 }, { "id": 2, "name": "generic.knockback_resistance", - "base_value": 0.0 + "base_value": 1.0 }, { - "id": 8, - "name": "generic.armor", + "id": 9, + "name": "generic.armor_toughness", "base_value": 0.0 }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 1.5 + }, { "id": 5, "name": "generic.attack_damage", - "base_value": 2.0 + "base_value": 30.0 }, { "id": 1, @@ -4525,321 +17645,237 @@ "base_value": 16.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 - }, - { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 + "id": 8, + "name": "generic.armor", + "base_value": 0.0 } ], "default_bounding_box": { - "size_x": 2.0399999618530273, - "size_y": 2.0399999618530273, - "size_z": 2.0399999618530273 + "size_x": 0.8999999761581421, + "size_y": 2.9000000953674316, + "size_z": 0.8999999761581421 } }, - "SmallFireballEntity": { - "parent": "AbstractFireballEntity", - "type": "small_fireball", - "translation_key": "entity.minecraft.small_fireball", + "WaterCreatureEntity": { + "parent": "PathAwareEntity", "fields": [], - "default_bounding_box": { - "size_x": 0.3125, - "size_y": 0.3125, - "size_z": 0.3125 - } - }, - "SnifferEntity": { - "parent": "AnimalEntity", - "type": "sniffer", - "translation_key": "entity.minecraft.sniffer", - "fields": [ + "defaults": [ { - "name": "state", - "index": 17, - "type": "sniffer_state", - "default_value": "idling" + "index": 0, + "default_value": 0, + "type": "byte" }, { - "name": "finish_dig_time", - "index": 18, - "type": "integer", - "default_value": 0 - } - ], - "attributes": [ + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.10000000149011612 + "index": 13, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 14.0 - } - ], - "default_bounding_box": { - "size_x": 1.899999976158142, - "size_y": 1.75, - "size_z": 1.899999976158142 - } - }, - "SnowGolemEntity": { - "parent": "GolemEntity", - "type": "snow_golem", - "translation_key": "entity.minecraft.snow_golem", - "fields": [ + "index": 8, + "default_value": 0, + "type": "byte" + }, { - "name": "snow_golem_flags", - "index": 16, - "type": "byte", - "default_value": 16 - } - ], - "attributes": [ + "index": 9, + "default_value": 10.0, + "type": "float" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 10, + "default_value": 0, + "type": "integer" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 1, + "default_value": 4800, + "type": "integer" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 3, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 7, + "default_value": 0, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.20000000298023224 + "index": 5, + "default_value": false, + "type": "boolean" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 4.0 - } - ], - "default_bounding_box": { - "size_x": 0.699999988079071, - "size_y": 1.899999976158142, - "size_z": 0.699999988079071 - } - }, - "SnowballEntity": { - "parent": "ThrownItemEntity", - "type": "snowball", - "translation_key": "entity.minecraft.snowball", - "fields": [], - "default_bounding_box": { - "size_x": 0.25, - "size_y": 0.25, - "size_z": 0.25 - } - }, - "SpawnerMinecartEntity": { - "parent": "AbstractMinecartEntity", - "type": "spawner_minecart", - "translation_key": "entity.minecraft.spawner_minecart", - "fields": [], - "default_bounding_box": { - "size_x": 0.9800000190734863, - "size_y": 0.699999988079071, - "size_z": 0.9800000190734863 - } - }, - "SpectralArrowEntity": { - "parent": "PersistentProjectileEntity", - "type": "spectral_arrow", - "translation_key": "entity.minecraft.spectral_arrow", - "fields": [], - "default_bounding_box": { - "size_x": 0.5, - "size_y": 0.5, - "size_z": 0.5 - } - }, - "SpellcastingIllagerEntity": { - "parent": "IllagerEntity", - "fields": [ + "index": 16, + "default_value": { + "x": 0, + "y": 0, + "z": 0 + }, + "type": "block_pos" + }, { - "name": "spell", "index": 17, - "type": "byte", - "default_value": 0 + "default_value": false, + "type": "boolean" + }, + { + "index": 18, + "default_value": 2400, + "type": "integer" } ], "attributes": [] }, - "SpiderEntity": { - "parent": "HostileEntity", - "type": "spider", - "translation_key": "entity.minecraft.spider", + "WitchEntity": { + "parent": "RaiderEntity", + "type": "witch", + "translation_key": "entity.minecraft.witch", "fields": [ { - "name": "spider_flags", - "index": 16, - "type": "byte", - "default_value": 0 + "name": "drinking", + "index": 17, + "type": "boolean", + "default_value": false } ], - "attributes": [ + "defaults": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 2.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 16.0 - } - ], - "default_bounding_box": { - "size_x": 0.699999988079071, - "size_y": 0.5, - "size_z": 0.699999988079071 - } - }, - "SquidEntity": { - "parent": "WaterCreatureEntity", - "type": "squid", - "translation_key": "entity.minecraft.squid", - "fields": [], - "attributes": [ + "index": 13, + "default_value": 0, + "type": "integer" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 8, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 9, + "default_value": 26.0, + "type": "float" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 10, + "default_value": 0, + "type": "integer" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "index": 3, + "default_value": false, + "type": "boolean" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 10.0 + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": false, + "type": "boolean" } ], - "default_bounding_box": { - "size_x": 0.800000011920929, - "size_y": 0.800000011920929, - "size_z": 0.800000011920929 - } - }, - "StorageMinecartEntity": { - "parent": "AbstractMinecartEntity", - "fields": [] - }, - "StrayEntity": { - "parent": "AbstractSkeletonEntity", - "type": "stray", - "translation_key": "entity.minecraft.stray", - "fields": [], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 26.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 }, { "id": 2, @@ -4847,8 +17883,13 @@ "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", "base_value": 0.0 }, { @@ -4862,252 +17903,170 @@ "base_value": 16.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 - }, - { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 + "id": 8, + "name": "generic.armor", + "base_value": 0.0 } ], "default_bounding_box": { "size_x": 0.6000000238418579, - "size_y": 1.9900000095367432, + "size_y": 1.9500000476837158, "size_z": 0.6000000238418579 } }, - "StriderEntity": { - "parent": "AnimalEntity", - "type": "strider", - "translation_key": "entity.minecraft.strider", + "WitherEntity": { + "parent": "HostileEntity", + "type": "wither", + "translation_key": "entity.minecraft.wither", "fields": [ { - "name": "boost_time", + "name": "tracked_entity_id_1", + "index": 16, + "type": "integer", + "default_value": 0 + }, + { + "name": "tracked_entity_id_2", "index": 17, "type": "integer", "default_value": 0 }, { - "name": "cold", + "name": "tracked_entity_id_3", "index": 18, - "type": "boolean", - "default_value": false + "type": "integer", + "default_value": 0 }, { - "name": "saddled", + "name": "invul_timer", "index": 19, - "type": "boolean", - "default_value": false + "type": "integer", + "default_value": 0 } ], - "attributes": [ + "defaults": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.17499999701976776 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 - } - ], - "default_bounding_box": { - "size_x": 0.8999999761581421, - "size_y": 1.7000000476837158, - "size_z": 0.8999999761581421 - } - }, - "TadpoleEntity": { - "parent": "FishEntity", - "type": "tadpole", - "translation_key": "entity.minecraft.tadpole", - "fields": [], - "attributes": [ + "index": 12, + "default_value": 0, + "type": "integer" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 13, + "default_value": 0, + "type": "integer" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 8, + "default_value": 0, + "type": "byte" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 9, + "default_value": 300.0, + "type": "float" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 1.0 + "index": 5, + "default_value": false, + "type": "boolean" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 6.0 - } - ], - "default_bounding_box": { - "size_x": 0.4000000059604645, - "size_y": 0.30000001192092896, - "size_z": 0.4000000059604645 - } - }, - "TameableEntity": { - "parent": "AnimalEntity", - "fields": [ + "index": 16, + "default_value": 0, + "type": "integer" + }, { - "name": "tameable_flags", "index": 17, - "type": "byte", - "default_value": 0 + "default_value": 0, + "type": "integer" + }, + { + "index": 19, + "default_value": 0, + "type": "integer" }, { - "name": "owner_uuid", "index": 18, - "type": "optional_uuid", - "default_value": null + "default_value": 0, + "type": "integer" } ], - "attributes": [] - }, - "TameableShoulderEntity": { - "parent": "TameableEntity", - "fields": [], - "attributes": [] - }, - "TextDisplayEntity": { - "parent": "DisplayEntity", - "type": "text_display", - "translation_key": "entity.minecraft.text_display", - "fields": [ + "attributes": [ { - "name": "text", - "index": 22, - "type": "text_component", - "default_value": "" + "id": 0, + "name": "generic.max_health", + "base_value": 300.0 }, { - "name": "line_width", - "index": 23, - "type": "integer", - "default_value": 200 + "id": 4, + "name": "generic.flying_speed", + "base_value": 0.6000000238418579 }, { - "name": "background", - "index": 24, - "type": "integer", - "default_value": 1073741824 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.6000000238418579 }, { - "name": "text_opacity", - "index": 25, - "type": "byte", - "default_value": -1 + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 }, - { - "name": "text_display_flags", - "index": 26, - "type": "byte", - "default_value": 0 - } - ], - "default_bounding_box": { - "size_x": 0.0, - "size_y": 0.0, - "size_z": 0.0 - } - }, - "ThrownEntity": { - "parent": "ProjectileEntity", - "fields": [] - }, - "ThrownItemEntity": { - "parent": "ThrownEntity", - "fields": [ - { - "name": "item", - "index": 8, - "type": "item_stack", - "default_value": "0 air" - } - ] - }, - "TntEntity": { - "parent": "Entity", - "type": "tnt", - "translation_key": "entity.minecraft.tnt", - "fields": [ - { - "name": "fuse", - "index": 8, - "type": "integer", - "default_value": 80 - } - ], - "default_bounding_box": { - "size_x": 0.9800000190734863, - "size_y": 0.9800000190734863, - "size_z": 0.9800000190734863 - } - }, - "TntMinecartEntity": { - "parent": "AbstractMinecartEntity", - "type": "tnt_minecart", - "translation_key": "entity.minecraft.tnt_minecart", - "fields": [], - "default_bounding_box": { - "size_x": 0.9800000190734863, - "size_y": 0.699999988079071, - "size_z": 0.9800000190734863 - } - }, - "TraderLlamaEntity": { - "parent": "LlamaEntity", - "type": "trader_llama", - "translation_key": "entity.minecraft.trader_llama", - "fields": [], - "attributes": [ { "id": 9, "name": "generic.armor_toughness", @@ -5119,14 +18078,9 @@ "base_value": 0.0 }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 - }, - { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "id": 5, + "name": "generic.attack_damage", + "base_value": 2.0 }, { "id": 1, @@ -5134,166 +18088,114 @@ "base_value": 40.0 }, { - "id": 12, - "name": "horse.jump_strength", - "base_value": 0.5 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.17499999701976776 - }, - { - "id": 0, - "name": "generic.max_health", - "base_value": 53.0 + "id": 8, + "name": "generic.armor", + "base_value": 4.0 } ], "default_bounding_box": { "size_x": 0.8999999761581421, - "size_y": 1.8700000047683716, + "size_y": 3.5, "size_z": 0.8999999761581421 } }, - "TridentEntity": { - "parent": "PersistentProjectileEntity", - "type": "trident", - "translation_key": "entity.minecraft.trident", - "fields": [ + "WitherSkeletonEntity": { + "parent": "AbstractSkeletonEntity", + "type": "wither_skeleton", + "translation_key": "entity.minecraft.wither_skeleton", + "fields": [], + "defaults": [ { - "name": "loyalty", - "index": 10, - "type": "byte", - "default_value": 0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "name": "enchanted", - "index": 11, - "type": "boolean", - "default_value": false - } - ], - "default_bounding_box": { - "size_x": 0.5, - "size_y": 0.5, - "size_z": 0.5 - } - }, - "TropicalFishEntity": { - "parent": "SchoolingFishEntity", - "type": "tropical_fish", - "translation_key": "entity.minecraft.tropical_fish", - "fields": [ + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, { - "name": "variant", - "index": 17, - "type": "integer", - "default_value": 0 - } - ], - "attributes": [ + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 13, + "default_value": 0, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "index": 8, + "default_value": 0, + "type": "byte" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 3.0 - } - ], - "default_bounding_box": { - "size_x": 0.5, - "size_y": 0.4000000059604645, - "size_z": 0.5 - } - }, - "TurtleEntity": { - "parent": "AnimalEntity", - "type": "turtle", - "translation_key": "entity.minecraft.turtle", - "fields": [ + "index": 9, + "default_value": 20.0, + "type": "float" + }, { - "name": "home_pos", - "index": 17, - "type": "block_pos", - "default_value": { - "x": 0, - "y": 0, - "z": 0 - } + "index": 11, + "default_value": false, + "type": "boolean" }, { - "name": "has_egg", - "index": 18, - "type": "boolean", - "default_value": false + "index": 10, + "default_value": 0, + "type": "integer" }, { - "name": "digging_sand", - "index": 19, - "type": "boolean", - "default_value": false + "index": 1, + "default_value": 300, + "type": "integer" }, { - "name": "travel_pos", - "index": 20, - "type": "block_pos", - "default_value": { - "x": 0, - "y": 0, - "z": 0 - } + "index": 3, + "default_value": false, + "type": "boolean" }, { - "name": "land_bound", - "index": 21, - "type": "boolean", - "default_value": false + "index": 7, + "default_value": 0, + "type": "integer" }, { - "name": "actively_traveling", - "index": 22, - "type": "boolean", - "default_value": false + "index": 5, + "default_value": false, + "type": "boolean" } ], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 }, { "id": 2, @@ -5301,289 +18203,415 @@ "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 6, + "name": "generic.attack_knockback", "base_value": 0.0 }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 2.0 + }, { "id": 1, "name": "generic.follow_range", "base_value": 16.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 - }, - { - "id": 0, - "name": "generic.max_health", - "base_value": 30.0 + "id": 8, + "name": "generic.armor", + "base_value": 0.0 } ], "default_bounding_box": { - "size_x": 1.2000000476837158, - "size_y": 0.4000000059604645, - "size_z": 1.2000000476837158 + "size_x": 0.699999988079071, + "size_y": 2.4000000953674316, + "size_z": 0.699999988079071 } }, - "VexEntity": { - "parent": "HostileEntity", - "type": "vex", - "translation_key": "entity.minecraft.vex", + "WitherSkullEntity": { + "parent": "ExplosiveProjectileEntity", + "type": "wither_skull", + "translation_key": "entity.minecraft.wither_skull", "fields": [ { - "name": "vex_flags", - "index": 16, - "type": "byte", - "default_value": 0 + "name": "charged", + "index": 8, + "type": "boolean", + "default_value": false } ], - "attributes": [ + "defaults": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 4.0 + "index": 8, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "index": 3, + "default_value": false, + "type": "boolean" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 14.0 + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" } ], "default_bounding_box": { - "size_x": 0.4000000059604645, - "size_y": 0.800000011920929, - "size_z": 0.4000000059604645 + "size_x": 0.3125, + "size_y": 0.3125, + "size_z": 0.3125 } }, - "VillagerEntity": { - "parent": "MerchantEntity", - "type": "villager", - "translation_key": "entity.minecraft.villager", + "WolfEntity": { + "parent": "TameableEntity", + "type": "wolf", + "translation_key": "entity.minecraft.wolf", "fields": [ { - "name": "villager_data", - "index": 18, - "type": "villager_data", - "default_value": { - "type": "plains", - "profession": "none", - "level": 1 - } + "name": "begging", + "index": 19, + "type": "boolean", + "default_value": false + }, + { + "name": "collar_color", + "index": 20, + "type": "integer", + "default_value": 14 + }, + { + "name": "anger_time", + "index": 21, + "type": "integer", + "default_value": 0 } ], - "attributes": [ + "defaults": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 48.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.5 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 8.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" + }, + { + "index": 19, + "default_value": false, + "type": "boolean" + }, + { + "index": 18, + "default_value": null, + "type": "optional_uuid" + }, + { + "index": 21, + "default_value": 0, + "type": "integer" + }, + { + "index": 20, + "default_value": 14, + "type": "integer" } ], - "default_bounding_box": { - "size_x": 0.6000000238418579, - "size_y": 1.9500000476837158, - "size_z": 0.6000000238418579 - } - }, - "VindicatorEntity": { - "parent": "IllagerEntity", - "type": "vindicator", - "translation_key": "entity.minecraft.vindicator", - "fields": [], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 8.0 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 }, { - "id": 6, - "name": "generic.attack_knockback", + "id": 2, + "name": "generic.knockback_resistance", "base_value": 0.0 }, { - "id": 2, - "name": "generic.knockback_resistance", + "id": 9, + "name": "generic.armor_toughness", "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", + "id": 6, + "name": "generic.attack_knockback", "base_value": 0.0 }, { "id": 5, "name": "generic.attack_damage", - "base_value": 5.0 + "base_value": 2.0 }, { "id": 1, "name": "generic.follow_range", - "base_value": 12.0 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.3499999940395355 + "base_value": 16.0 }, { - "id": 0, - "name": "generic.max_health", - "base_value": 24.0 + "id": 8, + "name": "generic.armor", + "base_value": 0.0 } ], "default_bounding_box": { "size_x": 0.6000000238418579, - "size_y": 1.9500000476837158, + "size_y": 0.8500000238418579, "size_z": 0.6000000238418579 } }, - "WanderingTraderEntity": { - "parent": "MerchantEntity", - "type": "wandering_trader", - "translation_key": "entity.minecraft.wandering_trader", - "fields": [], - "attributes": [ + "ZoglinEntity": { + "parent": "HostileEntity", + "type": "zoglin", + "translation_key": "entity.minecraft.zoglin", + "fields": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "name": "baby", + "index": 16, + "type": "boolean", + "default_value": false + } + ], + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 - } - ], - "default_bounding_box": { - "size_x": 0.6000000238418579, - "size_y": 1.9500000476837158, - "size_z": 0.6000000238418579 - } - }, - "WardenEntity": { - "parent": "HostileEntity", - "type": "warden", - "translation_key": "entity.minecraft.warden", - "fields": [ + "index": 12, + "default_value": 0, + "type": "integer" + }, + { + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 40.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, { - "name": "anger", "index": 16, - "type": "integer", - "default_value": 0 + "default_value": false, + "type": "boolean" } ], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 40.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 1.5 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 }, { "id": 2, "name": "generic.knockback_resistance", - "base_value": 1.0 + "base_value": 0.6000000238418579 }, { - "id": 8, - "name": "generic.armor", + "id": 9, + "name": "generic.armor_toughness", "base_value": 0.0 }, + { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 1.0 + }, { "id": 5, "name": "generic.attack_damage", - "base_value": 30.0 + "base_value": 6.0 }, { "id": 1, @@ -5591,127 +18619,148 @@ "base_value": 16.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 - }, - { - "id": 0, - "name": "generic.max_health", - "base_value": 500.0 + "id": 8, + "name": "generic.armor", + "base_value": 0.0 } ], "default_bounding_box": { - "size_x": 0.8999999761581421, - "size_y": 2.9000000953674316, - "size_z": 0.8999999761581421 + "size_x": 1.396484375, + "size_y": 1.399999976158142, + "size_z": 1.396484375 } }, - "WaterCreatureEntity": { - "parent": "PathAwareEntity", - "fields": [], - "attributes": [] - }, - "WitchEntity": { - "parent": "RaiderEntity", - "type": "witch", - "translation_key": "entity.minecraft.witch", + "ZombieEntity": { + "parent": "HostileEntity", + "type": "zombie", + "translation_key": "entity.minecraft.zombie", "fields": [ { - "name": "drinking", + "name": "baby", + "index": 16, + "type": "boolean", + "default_value": false + }, + { + "name": "zombie_type", "index": 17, + "type": "integer", + "default_value": 0 + }, + { + "name": "converting_in_water", + "index": 18, "type": "boolean", "default_value": false } ], - "attributes": [ + "defaults": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 2.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 26.0 - } - ], - "default_bounding_box": { - "size_x": 0.6000000238418579, - "size_y": 1.9500000476837158, - "size_z": 0.6000000238418579 - } - }, - "WitherEntity": { - "parent": "HostileEntity", - "type": "wither", - "translation_key": "entity.minecraft.wither", - "fields": [ + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 20.0, + "type": "float" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" + }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, { - "name": "tracked_entity_id_1", "index": 16, - "type": "integer", - "default_value": 0 + "default_value": false, + "type": "boolean" }, { - "name": "tracked_entity_id_2", "index": 17, - "type": "integer", - "default_value": 0 + "default_value": 0, + "type": "integer" }, { - "name": "tracked_entity_id_3", "index": 18, - "type": "integer", - "default_value": 0 - }, - { - "name": "invul_timer", - "index": 19, - "type": "integer", - "default_value": 0 + "default_value": false, + "type": "boolean" } ], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.23000000417232513 }, { "id": 2, @@ -5719,147 +18768,154 @@ "base_value": 0.0 }, { - "id": 4, - "name": "generic.flying_speed", - "base_value": 0.6000000238418579 + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", - "base_value": 4.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 5, "name": "generic.attack_damage", - "base_value": 2.0 + "base_value": 3.0 }, { "id": 1, "name": "generic.follow_range", - "base_value": 40.0 + "base_value": 35.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.6000000238418579 + "id": 11, + "name": "zombie.spawn_reinforcements", + "base_value": 0.0 }, { - "id": 0, - "name": "generic.max_health", - "base_value": 300.0 + "id": 8, + "name": "generic.armor", + "base_value": 2.0 } ], "default_bounding_box": { - "size_x": 0.8999999761581421, - "size_y": 3.5, - "size_z": 0.8999999761581421 + "size_x": 0.6000000238418579, + "size_y": 1.9500000476837158, + "size_z": 0.6000000238418579 } }, - "WitherSkeletonEntity": { - "parent": "AbstractSkeletonEntity", - "type": "wither_skeleton", - "translation_key": "entity.minecraft.wither_skeleton", + "ZombieHorseEntity": { + "parent": "AbstractHorseEntity", + "type": "zombie_horse", + "translation_key": "entity.minecraft.zombie_horse", "fields": [], - "attributes": [ + "defaults": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 2.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 - } - ], - "default_bounding_box": { - "size_x": 0.699999988079071, - "size_y": 2.4000000953674316, - "size_z": 0.699999988079071 - } - }, - "WitherSkullEntity": { - "parent": "ExplosiveProjectileEntity", - "type": "wither_skull", - "translation_key": "entity.minecraft.wither_skull", - "fields": [ + "index": 13, + "default_value": 0, + "type": "integer" + }, { - "name": "charged", "index": 8, - "type": "boolean", - "default_value": false - } - ], - "default_bounding_box": { - "size_x": 0.3125, - "size_y": 0.3125, - "size_z": 0.3125 - } - }, - "WolfEntity": { - "parent": "TameableEntity", - "type": "wolf", - "translation_key": "entity.minecraft.wolf", - "fields": [ + "default_value": 0, + "type": "byte" + }, { - "name": "begging", - "index": 19, - "type": "boolean", - "default_value": false + "index": 9, + "default_value": 15.0, + "type": "float" }, { - "name": "collar_color", - "index": 20, - "type": "integer", - "default_value": 14 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "name": "anger_time", - "index": 21, - "type": "integer", - "default_value": 0 + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 16, + "default_value": false, + "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "byte" } ], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 15.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 12, + "name": "horse.jump_strength", + "base_value": 0.7 + }, + { + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.20000000298023224 }, { "id": 2, @@ -5867,14 +18923,14 @@ "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", + "id": 9, + "name": "generic.armor_toughness", "base_value": 0.0 }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 2.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 1, @@ -5882,116 +18938,160 @@ "base_value": 16.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 - }, - { - "id": 0, - "name": "generic.max_health", - "base_value": 8.0 + "id": 8, + "name": "generic.armor", + "base_value": 0.0 } ], "default_bounding_box": { - "size_x": 0.6000000238418579, - "size_y": 0.8500000238418579, - "size_z": 0.6000000238418579 + "size_x": 1.396484375, + "size_y": 1.600000023841858, + "size_z": 1.396484375 } }, - "ZoglinEntity": { - "parent": "HostileEntity", - "type": "zoglin", - "translation_key": "entity.minecraft.zoglin", + "ZombieVillagerEntity": { + "parent": "ZombieEntity", + "type": "zombie_villager", + "translation_key": "entity.minecraft.zombie_villager", "fields": [ { - "name": "baby", - "index": 16, + "name": "converting", + "index": 19, "type": "boolean", "default_value": false + }, + { + "name": "villager_data", + "index": 20, + "type": "villager_data", + "default_value": { + "type": "plains", + "profession": "fisherman", + "level": 1 + } } ], - "attributes": [ + "defaults": [ + { + "index": 0, + "default_value": 0, + "type": "byte" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 4, + "default_value": false, + "type": "boolean" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 12, + "default_value": 0, + "type": "integer" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 13, + "default_value": 0, + "type": "integer" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 1.0 + "index": 8, + "default_value": 0, + "type": "byte" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.6000000238418579 + "index": 9, + "default_value": 20.0, + "type": "float" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 6.0 + "index": 10, + "default_value": 0, + "type": "integer" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "index": 3, + "default_value": false, + "type": "boolean" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 40.0 - } - ], - "default_bounding_box": { - "size_x": 1.396484375, - "size_y": 1.399999976158142, - "size_z": 1.396484375 - } - }, - "ZombieEntity": { - "parent": "HostileEntity", - "type": "zombie", - "translation_key": "entity.minecraft.zombie", - "fields": [ + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, { - "name": "baby", "index": 16, - "type": "boolean", - "default_value": false + "default_value": false, + "type": "boolean" }, { - "name": "zombie_type", "index": 17, - "type": "integer", - "default_value": 0 + "default_value": 0, + "type": "integer" + }, + { + "index": 19, + "default_value": false, + "type": "boolean" }, { - "name": "converting_in_water", "index": 18, - "type": "boolean", - "default_value": false + "default_value": false, + "type": "boolean" + }, + { + "index": 20, + "default_value": { + "type": "plains", + "profession": "fisherman", + "level": 1 + }, + "type": "villager_data" } ], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.23000000417232513 }, { "id": 2, @@ -5999,14 +19099,14 @@ "base_value": 0.0 }, { - "id": 11, - "name": "zombie.spawn_reinforcements", + "id": 9, + "name": "generic.armor_toughness", "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", - "base_value": 2.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 5, @@ -6019,14 +19119,14 @@ "base_value": 35.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.23000000417232513 + "id": 11, + "name": "zombie.spawn_reinforcements", + "base_value": 0.0 }, { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 + "id": 8, + "name": "generic.armor", + "base_value": 2.0 } ], "default_bounding_box": { @@ -6035,149 +19135,118 @@ "size_z": 0.6000000238418579 } }, - "ZombieHorseEntity": { - "parent": "AbstractHorseEntity", - "type": "zombie_horse", - "translation_key": "entity.minecraft.zombie_horse", + "ZombifiedPiglinEntity": { + "parent": "ZombieEntity", + "type": "zombified_piglin", + "translation_key": "entity.minecraft.zombified_piglin", "fields": [], - "attributes": [ + "defaults": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 0, + "default_value": 0, + "type": "byte" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 + "index": 4, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "index": 15, + "default_value": 0, + "type": "byte" }, { - "id": 12, - "name": "horse.jump_strength", - "base_value": 0.7 + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.20000000298023224 + "index": 12, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 15.0 - } - ], - "default_bounding_box": { - "size_x": 1.396484375, - "size_y": 1.600000023841858, - "size_z": 1.396484375 - } - }, - "ZombieVillagerEntity": { - "parent": "ZombieEntity", - "type": "zombie_villager", - "translation_key": "entity.minecraft.zombie_villager", - "fields": [ + "index": 13, + "default_value": 0, + "type": "integer" + }, { - "name": "converting", - "index": 19, - "type": "boolean", - "default_value": false + "index": 8, + "default_value": 0, + "type": "byte" }, { - "name": "villager_data", - "index": 20, - "type": "villager_data", - "default_value": { - "type": "plains", - "profession": "nitwit", - "level": 1 - } - } - ], - "attributes": [ + "index": 9, + "default_value": 20.0, + "type": "float" + }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "index": 11, + "default_value": false, + "type": "boolean" }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "index": 10, + "default_value": 0, + "type": "integer" }, { - "id": 2, - "name": "generic.knockback_resistance", - "base_value": 0.0 + "index": 1, + "default_value": 300, + "type": "integer" }, { - "id": 11, - "name": "zombie.spawn_reinforcements", - "base_value": 0.0 + "index": 3, + "default_value": false, + "type": "boolean" }, { - "id": 8, - "name": "generic.armor", - "base_value": 2.0 + "index": 7, + "default_value": 0, + "type": "integer" }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 3.0 + "index": 5, + "default_value": false, + "type": "boolean" }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 35.0 + "index": 16, + "default_value": false, + "type": "boolean" }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.23000000417232513 + "index": 17, + "default_value": 0, + "type": "integer" }, { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 + "index": 18, + "default_value": false, + "type": "boolean" } ], - "default_bounding_box": { - "size_x": 0.6000000238418579, - "size_y": 1.9500000476837158, - "size_z": 0.6000000238418579 - } - }, - "ZombifiedPiglinEntity": { - "parent": "ZombieEntity", - "type": "zombified_piglin", - "translation_key": "entity.minecraft.zombified_piglin", - "fields": [], "attributes": [ { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 0, + "name": "generic.max_health", + "base_value": 20.0 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.23000000417232513 }, { "id": 2, @@ -6185,14 +19254,14 @@ "base_value": 0.0 }, { - "id": 11, - "name": "zombie.spawn_reinforcements", + "id": 9, + "name": "generic.armor_toughness", "base_value": 0.0 }, { - "id": 8, - "name": "generic.armor", - "base_value": 2.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 5, @@ -6205,14 +19274,14 @@ "base_value": 35.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.23000000417232513 + "id": 11, + "name": "zombie.spawn_reinforcements", + "base_value": 0.0 }, { - "id": 0, - "name": "generic.max_health", - "base_value": 20.0 + "id": 8, + "name": "generic.armor", + "base_value": 2.0 } ], "default_bounding_box": { diff --git a/extractor/src/main/java/rs/valence/extractor/DummyPlayerEntity.java b/extractor/src/main/java/rs/valence/extractor/DummyPlayerEntity.java index 9e8a4974d..55429d8d0 100644 --- a/extractor/src/main/java/rs/valence/extractor/DummyPlayerEntity.java +++ b/extractor/src/main/java/rs/valence/extractor/DummyPlayerEntity.java @@ -13,7 +13,9 @@ public class DummyPlayerEntity extends PlayerEntity { public static final DummyPlayerEntity INSTANCE; static { - INSTANCE = Main.magicallyInstantiate(DummyPlayerEntity.class); + INSTANCE = new DummyPlayerEntity(DummyWorld.INSTANCE, new BlockPos(0, 0, 0), 0, new GameProfile(null, "dummy"), + null); + // Main.magicallyInstantiate(DummyPlayerEntity.class); try { var dataTrackerField = Entity.class.getDeclaredField("dataTracker"); @@ -21,12 +23,15 @@ public class DummyPlayerEntity extends PlayerEntity { dataTrackerField.set(INSTANCE, new DataTracker(INSTANCE)); INSTANCE.initDataTracker(); + + INSTANCE.setHealth(20); // idk why player health is set to 1 by default } catch (NoSuchFieldException | IllegalAccessException e) { throw new RuntimeException(e); } } - private DummyPlayerEntity(World world, BlockPos pos, float yaw, GameProfile gameProfile, @Nullable PlayerPublicKey publicKey) { + private DummyPlayerEntity(World world, BlockPos pos, float yaw, GameProfile gameProfile, + @Nullable PlayerPublicKey publicKey) { super(world, pos, yaw, gameProfile); } diff --git a/extractor/src/main/java/rs/valence/extractor/extractors/Entities.java b/extractor/src/main/java/rs/valence/extractor/extractors/Entities.java index 3002a0039..1f43cb6e7 100644 --- a/extractor/src/main/java/rs/valence/extractor/extractors/Entities.java +++ b/extractor/src/main/java/rs/valence/extractor/extractors/Entities.java @@ -249,6 +249,7 @@ public JsonElement extract() throws IllegalAccessException, NoSuchFieldException var data = Entities.trackedDataToJson(trackedData, dataTracker); fieldJson.addProperty("type", data.left()); + fieldJson.add("default_value", data.right()); fieldsJson.add(fieldJson); } @@ -264,6 +265,7 @@ public JsonElement extract() throws IllegalAccessException, NoSuchFieldException var data = Entities.trackedDataToJson(trackedData, dataTracker); fieldJson.addProperty("index", trackedData.getId()); fieldJson.add("default_value", data.right()); + fieldJson.addProperty("type", data.left()); defaultsJson.add(fieldJson); } From 5ab171bedbb91af68dd5a1155794b03f2d90d897 Mon Sep 17 00:00:00 2001 From: SelfMadeSystem Date: Thu, 19 Oct 2023 13:21:58 -0400 Subject: [PATCH 03/11] fmt --- crates/valence_entity/build.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/valence_entity/build.rs b/crates/valence_entity/build.rs index f4fbcedca..3951af5f2 100644 --- a/crates/valence_entity/build.rs +++ b/crates/valence_entity/build.rs @@ -463,10 +463,11 @@ fn build() -> anyhow::Result { }]); match value_expr { - Some(expr) => + Some(expr) => { bundle_init_fields.extend([quote! { #field_name_ident: super::#stripped_snake_entity_name_ident::#pascal_field_name_ident(#expr), - }]), + }]); + } None => { bundle_init_fields.extend([quote! { #field_name_ident: Default::default(), From 7ad546c0cff476d930655b127797981048f921f5 Mon Sep 17 00:00:00 2001 From: SelfMadeSystem Date: Fri, 20 Oct 2023 21:56:31 -0400 Subject: [PATCH 04/11] Start removing full defaults --- crates/valence_entity/build.rs | 82 +++++++++++++++------------------- 1 file changed, 36 insertions(+), 46 deletions(-) diff --git a/crates/valence_entity/build.rs b/crates/valence_entity/build.rs index 3951af5f2..4dc21649f 100644 --- a/crates/valence_entity/build.rs +++ b/crates/valence_entity/build.rs @@ -308,7 +308,7 @@ fn build() -> anyhow::Result { let mut systems = TokenStream::new(); let mut system_names = vec![]; - for (entity_name, entity) in entities.clone() { + for (entity_name, ref entity) in entities.clone() { let entity_name_ident = ident(&entity_name); let stripped_shouty_entity_name = strip_entity_suffix(&entity_name).to_shouty_snake_case(); let stripped_shouty_entity_name_ident = ident(&stripped_shouty_entity_name); @@ -317,7 +317,7 @@ fn build() -> anyhow::Result { let mut module_body = TokenStream::new(); - if let Some(parent_name) = entity.parent { + if let Some(parent_name) = entity.parent.as_ref() { let stripped_snake_parent_name = strip_entity_suffix(&parent_name).to_snake_case(); let module_doc = format!( @@ -331,8 +331,8 @@ fn build() -> anyhow::Result { } // Is this a concrete entity type? - if let Some(entity_type) = entity.typ { - let entity_type_id = entity_types[&entity_type]; + if let Some(entity_type) = entity.typ.as_ref() { + let entity_type_id = entity_types[entity_type]; entity_kind_consts.extend([quote! { pub const #stripped_shouty_entity_name_ident: EntityKind = EntityKind(#entity_type_id); @@ -342,7 +342,7 @@ fn build() -> anyhow::Result { EntityKind::#stripped_shouty_entity_name_ident => write!(f, "{} ({})", #entity_type_id, #stripped_shouty_entity_name), }]); - let translation_key_expr = if let Some(key) = entity.translation_key { + let translation_key_expr = if let Some(key) = entity.translation_key.as_ref() { quote!(Some(#key)) } else { quote!(None) @@ -352,22 +352,6 @@ fn build() -> anyhow::Result { EntityKind::#stripped_shouty_entity_name_ident => #translation_key_expr, }]); - // Get the default values for the entity. - let default_values = entity - .defaults - .iter() - .map(|default_value| { - let index = default_value.index; - let value_expr = default_value.default_value.value_expr(); - ( - index, - quote! { - #value_expr - }, - ) - }) - .collect::>(); - // Create bundle type. let mut bundle_fields = TokenStream::new(); let mut bundle_init_fields = TokenStream::new(); @@ -456,24 +440,38 @@ fn build() -> anyhow::Result { let field_name_ident = ident(format!("{stripped_snake_entity_name}_{snake_field_name}")); - let value_expr = default_values.get(&field.index); + let value_expr = entity.defaults.iter().find_map(|default| { + if default.index == field.index { + Some(default.default_value.value_expr()) + } else { + None + } + }) + .or_else(|| { + // For some reason, some entities don't have defaults for all fields. + // In this case, we can use the default value of the parent entity. + entities.get(entity.parent.as_ref().expect("no parent for entity").as_str()) + .and_then(|parent| { + parent.defaults.iter().find_map(|default| { + if default.index == field.index { + Some(default.default_value.value_expr()) + } else { + None + } + }) + }) + }) + .expect( + format!("no default value for field `{}`. Entity: {:?}", field.name, entity_name).as_str(), + ); bundle_fields.extend([quote! { pub #field_name_ident: super::#stripped_snake_entity_name_ident::#pascal_field_name_ident, }]); - match value_expr { - Some(expr) => { - bundle_init_fields.extend([quote! { - #field_name_ident: super::#stripped_snake_entity_name_ident::#pascal_field_name_ident(#expr), - }]); - } - None => { - bundle_init_fields.extend([quote! { - #field_name_ident: Default::default(), - }]); - } - } + bundle_init_fields.extend([quote! { + #field_name_ident: super::#stripped_snake_entity_name_ident::#pascal_field_name_ident(#value_expr), + }]); } } } @@ -540,18 +538,10 @@ fn build() -> anyhow::Result { let pascal_field_name_ident = ident(field.name.to_pascal_case()); let snake_field_name = field.name.to_snake_case(); let inner_type = field.default_value.field_type(); - let default_expr = field.default_value.value_expr(); module_body.extend([quote! { #[derive(bevy_ecs::component::Component, PartialEq, Clone, Debug, ::derive_more::Deref, ::derive_more::DerefMut)] pub struct #pascal_field_name_ident(pub #inner_type); - - #[allow(clippy::derivable_impls)] - impl Default for #pascal_field_name_ident { - fn default() -> Self { - Self(#default_expr) - } - } }]); let system_name_ident = ident(format!( @@ -573,11 +563,11 @@ fn build() -> anyhow::Result { mut query: Query<(&#component_path, &mut tracked_data::TrackedData), Changed<#component_path>> ) { for (value, mut tracked_data) in &mut query { - if *value == Default::default() { - tracked_data.remove_init_value(#data_index); - } else { + // if *value == Default::default() { + // tracked_data.remove_init_value(#data_index); + // } else { tracked_data.insert_init_value(#data_index, #data_type, #encodable_expr); - } + // } if !tracked_data.is_added() { tracked_data.append_update_value(#data_index, #data_type, #encodable_expr); From 517002f2918d715b82a6956cd8e51b61fdad559d Mon Sep 17 00:00:00 2001 From: SelfMadeSystem Date: Fri, 20 Oct 2023 22:01:09 -0400 Subject: [PATCH 05/11] Added ValueType and move some functions to it --- crates/valence_entity/build.rs | 196 ++++++++++++++++++++++----------- 1 file changed, 132 insertions(+), 64 deletions(-) diff --git a/crates/valence_entity/build.rs b/crates/valence_entity/build.rs index 4dc21649f..d12f24035 100644 --- a/crates/valence_entity/build.rs +++ b/crates/valence_entity/build.rs @@ -95,77 +95,145 @@ enum Value { }, } -#[derive(Deserialize, Debug, Clone, Copy)] -struct BlockPos { - x: i32, - y: i32, - z: i32, +#[derive(Deserialize, Clone, Debug)] +#[serde(rename_all = "snake_case")] +enum ValueType { + Byte, + Integer, + Long, + Float, + String, + TextComponent, + OptionalTextComponent, + ItemStack, + Boolean, + Rotation, + BlockPos, + OptionalBlockPos, + Facing, + OptionalUuid, + BlockState, + OptionalBlockState, + NbtCompound, + Particle, + VillagerData, + OptionalInt, + EntityPose, + CatVariant, + FrogVariant, + OptionalGlobalPos, + PaintingVariant, + SnifferState, + Vector3f, + Quaternionf, } -impl Value { +impl ValueType { pub fn type_id(&self) -> u8 { match self { - Value::Byte(_) => 0, - Value::Integer(_) => 1, - Value::Long(_) => 2, - Value::Float(_) => 3, - Value::String(_) => 4, - Value::TextComponent(_) => 5, - Value::OptionalTextComponent(_) => 6, - Value::ItemStack(_) => 7, - Value::Boolean(_) => 8, - Value::Rotation { .. } => 9, - Value::BlockPos(_) => 10, - Value::OptionalBlockPos(_) => 11, - Value::Facing(_) => 12, - Value::OptionalUuid(_) => 13, - Value::BlockState(_) => 14, - Value::OptionalBlockState(_) => 15, - Value::NbtCompound(_) => 16, - Value::Particle(_) => 17, - Value::VillagerData { .. } => 18, - Value::OptionalInt(_) => 19, - Value::EntityPose(_) => 20, - Value::CatVariant(_) => 21, - Value::FrogVariant(_) => 22, - Value::OptionalGlobalPos(_) => 23, - Value::PaintingVariant(_) => 24, - Value::SnifferState(_) => 25, - Value::Vector3f { .. } => 26, - Value::Quaternionf { .. } => 27, + ValueType::Byte => 0, + ValueType::Integer => 1, + ValueType::Long => 2, + ValueType::Float => 3, + ValueType::String => 4, + ValueType::TextComponent => 5, + ValueType::OptionalTextComponent => 6, + ValueType::ItemStack => 7, + ValueType::Boolean => 8, + ValueType::Rotation => 9, + ValueType::BlockPos => 10, + ValueType::OptionalBlockPos => 11, + ValueType::Facing => 12, + ValueType::OptionalUuid => 13, + ValueType::BlockState => 14, + ValueType::OptionalBlockState => 15, + ValueType::NbtCompound => 16, + ValueType::Particle => 17, + ValueType::VillagerData => 18, + ValueType::OptionalInt => 19, + ValueType::EntityPose => 20, + ValueType::CatVariant => 21, + ValueType::FrogVariant => 22, + ValueType::OptionalGlobalPos => 23, + ValueType::PaintingVariant => 24, + ValueType::SnifferState => 25, + ValueType::Vector3f => 26, + ValueType::Quaternionf => 27, } } pub fn field_type(&self) -> TokenStream { match self { - Value::Byte(_) => quote!(i8), - Value::Integer(_) => quote!(i32), - Value::Long(_) => quote!(i64), - Value::Float(_) => quote!(f32), - Value::String(_) => quote!(String), - Value::TextComponent(_) => quote!(valence_protocol::Text), - Value::OptionalTextComponent(_) => quote!(Option), - Value::ItemStack(_) => quote!(valence_protocol::ItemStack), - Value::Boolean(_) => quote!(bool), - Value::Rotation { .. } => quote!(crate::EulerAngle), - Value::BlockPos(_) => quote!(valence_protocol::BlockPos), - Value::OptionalBlockPos(_) => quote!(Option), - Value::Facing(_) => quote!(valence_protocol::Direction), - Value::OptionalUuid(_) => quote!(Option<::uuid::Uuid>), - Value::BlockState(_) => quote!(valence_protocol::BlockState), - Value::OptionalBlockState(_) => quote!(valence_protocol::BlockState), - Value::NbtCompound(_) => quote!(valence_nbt::Compound), - Value::Particle(_) => quote!(valence_protocol::packets::play::particle_s2c::Particle), - Value::VillagerData { .. } => quote!(crate::VillagerData), - Value::OptionalInt(_) => quote!(Option), - Value::EntityPose(_) => quote!(crate::Pose), - Value::CatVariant(_) => quote!(crate::CatKind), - Value::FrogVariant(_) => quote!(crate::FrogKind), - Value::OptionalGlobalPos(_) => quote!(()), // TODO - Value::PaintingVariant(_) => quote!(crate::PaintingKind), - Value::SnifferState(_) => quote!(crate::SnifferState), - Value::Vector3f { .. } => quote!(valence_math::Vec3), - Value::Quaternionf { .. } => quote!(valence_math::Quat), + ValueType::Byte => quote!(i8), + ValueType::Integer => quote!(i32), + ValueType::Long => quote!(i64), + ValueType::Float => quote!(f32), + ValueType::String => quote!(String), + ValueType::TextComponent => quote!(valence_protocol::Text), + ValueType::OptionalTextComponent => quote!(Option), + ValueType::ItemStack => quote!(valence_protocol::ItemStack), + ValueType::Boolean => quote!(bool), + ValueType::Rotation => quote!(crate::EulerAngle), + ValueType::BlockPos => quote!(valence_protocol::BlockPos), + ValueType::OptionalBlockPos => quote!(Option), + ValueType::Facing => quote!(valence_protocol::Direction), + ValueType::OptionalUuid => quote!(Option<::uuid::Uuid>), + ValueType::BlockState => quote!(valence_protocol::BlockState), + ValueType::OptionalBlockState => quote!(valence_protocol::BlockState), + ValueType::NbtCompound => quote!(valence_nbt::Compound), + ValueType::Particle => quote!(valence_protocol::packets::play::particle_s2c::Particle), + ValueType::VillagerData => quote!(crate::VillagerData), + ValueType::OptionalInt => quote!(Option), + ValueType::EntityPose => quote!(crate::Pose), + ValueType::CatVariant => quote!(crate::CatKind), + ValueType::FrogVariant => quote!(crate::FrogKind), + ValueType::OptionalGlobalPos => quote!(()), // TODO + ValueType::PaintingVariant => quote!(crate::PaintingKind), + ValueType::SnifferState => quote!(crate::SnifferState), + ValueType::Vector3f => quote!(valence_math::Vec3), + ValueType::Quaternionf => quote!(valence_math::Quat), + } + } +} + +#[derive(Deserialize, Debug, Clone, Copy)] +struct BlockPos { + x: i32, + y: i32, + z: i32, +} + +impl Value { + pub fn get_type(&self) -> ValueType { + match self { + Value::Byte(_) => ValueType::Byte, + Value::Integer(_) => ValueType::Integer, + Value::Long(_) => ValueType::Long, + Value::Float(_) => ValueType::Float, + Value::String(_) => ValueType::String, + Value::TextComponent(_) => ValueType::TextComponent, + Value::OptionalTextComponent(_) => ValueType::OptionalTextComponent, + Value::ItemStack(_) => ValueType::ItemStack, + Value::Boolean(_) => ValueType::Boolean, + Value::Rotation { .. } => ValueType::Rotation, + Value::BlockPos(_) => ValueType::BlockPos, + Value::OptionalBlockPos(_) => ValueType::OptionalBlockPos, + Value::Facing(_) => ValueType::Facing, + Value::OptionalUuid(_) => ValueType::OptionalUuid, + Value::BlockState(_) => ValueType::BlockState, + Value::OptionalBlockState(_) => ValueType::OptionalBlockState, + Value::NbtCompound(_) => ValueType::NbtCompound, + Value::Particle(_) => ValueType::Particle, + Value::VillagerData { .. } => ValueType::VillagerData, + Value::OptionalInt(_) => ValueType::OptionalInt, + Value::EntityPose(_) => ValueType::EntityPose, + Value::CatVariant(_) => ValueType::CatVariant, + Value::FrogVariant(_) => ValueType::FrogVariant, + Value::OptionalGlobalPos(_) => ValueType::OptionalGlobalPos, + Value::PaintingVariant(_) => ValueType::PaintingVariant, + Value::SnifferState(_) => ValueType::SnifferState, + Value::Vector3f { .. } => ValueType::Vector3f, + Value::Quaternionf { .. } => ValueType::Quaternionf, } } @@ -537,7 +605,7 @@ fn build() -> anyhow::Result { for field in &entity.fields { let pascal_field_name_ident = ident(field.name.to_pascal_case()); let snake_field_name = field.name.to_snake_case(); - let inner_type = field.default_value.field_type(); + let inner_type = field.default_value.get_type().field_type(); module_body.extend([quote! { #[derive(bevy_ecs::component::Component, PartialEq, Clone, Debug, ::derive_more::Deref, ::derive_more::DerefMut)] @@ -553,7 +621,7 @@ fn build() -> anyhow::Result { system_names.push(quote!(#system_name_ident)); let data_index = field.index; - let data_type = field.default_value.type_id(); + let data_type = field.default_value.get_type().type_id(); let encodable_expr = field.default_value.encodable_expr(quote!(value.0)); systems.extend([quote! { From 0486567ba659e03c6ec3798b784c3983695dd87c Mon Sep 17 00:00:00 2001 From: SelfMadeSystem Date: Fri, 20 Oct 2023 22:01:55 -0400 Subject: [PATCH 06/11] fmt --- crates/valence_entity/build.rs | 77 ++++++++++++++++++++-------------- 1 file changed, 46 insertions(+), 31 deletions(-) diff --git a/crates/valence_entity/build.rs b/crates/valence_entity/build.rs index d12f24035..c76911a7d 100644 --- a/crates/valence_entity/build.rs +++ b/crates/valence_entity/build.rs @@ -140,7 +140,7 @@ impl ValueType { ValueType::OptionalTextComponent => 6, ValueType::ItemStack => 7, ValueType::Boolean => 8, - ValueType::Rotation => 9, + ValueType::Rotation => 9, ValueType::BlockPos => 10, ValueType::OptionalBlockPos => 11, ValueType::Facing => 12, @@ -149,7 +149,7 @@ impl ValueType { ValueType::OptionalBlockState => 15, ValueType::NbtCompound => 16, ValueType::Particle => 17, - ValueType::VillagerData => 18, + ValueType::VillagerData => 18, ValueType::OptionalInt => 19, ValueType::EntityPose => 20, ValueType::CatVariant => 21, @@ -157,8 +157,8 @@ impl ValueType { ValueType::OptionalGlobalPos => 23, ValueType::PaintingVariant => 24, ValueType::SnifferState => 25, - ValueType::Vector3f => 26, - ValueType::Quaternionf => 27, + ValueType::Vector3f => 26, + ValueType::Quaternionf => 27, } } @@ -173,7 +173,7 @@ impl ValueType { ValueType::OptionalTextComponent => quote!(Option), ValueType::ItemStack => quote!(valence_protocol::ItemStack), ValueType::Boolean => quote!(bool), - ValueType::Rotation => quote!(crate::EulerAngle), + ValueType::Rotation => quote!(crate::EulerAngle), ValueType::BlockPos => quote!(valence_protocol::BlockPos), ValueType::OptionalBlockPos => quote!(Option), ValueType::Facing => quote!(valence_protocol::Direction), @@ -182,7 +182,7 @@ impl ValueType { ValueType::OptionalBlockState => quote!(valence_protocol::BlockState), ValueType::NbtCompound => quote!(valence_nbt::Compound), ValueType::Particle => quote!(valence_protocol::packets::play::particle_s2c::Particle), - ValueType::VillagerData => quote!(crate::VillagerData), + ValueType::VillagerData => quote!(crate::VillagerData), ValueType::OptionalInt => quote!(Option), ValueType::EntityPose => quote!(crate::Pose), ValueType::CatVariant => quote!(crate::CatKind), @@ -190,8 +190,8 @@ impl ValueType { ValueType::OptionalGlobalPos => quote!(()), // TODO ValueType::PaintingVariant => quote!(crate::PaintingKind), ValueType::SnifferState => quote!(crate::SnifferState), - ValueType::Vector3f => quote!(valence_math::Vec3), - ValueType::Quaternionf => quote!(valence_math::Quat), + ValueType::Vector3f => quote!(valence_math::Vec3), + ValueType::Quaternionf => quote!(valence_math::Quat), } } } @@ -508,30 +508,45 @@ fn build() -> anyhow::Result { let field_name_ident = ident(format!("{stripped_snake_entity_name}_{snake_field_name}")); - let value_expr = entity.defaults.iter().find_map(|default| { - if default.index == field.index { - Some(default.default_value.value_expr()) - } else { - None - } - }) - .or_else(|| { - // For some reason, some entities don't have defaults for all fields. - // In this case, we can use the default value of the parent entity. - entities.get(entity.parent.as_ref().expect("no parent for entity").as_str()) - .and_then(|parent| { - parent.defaults.iter().find_map(|default| { - if default.index == field.index { - Some(default.default_value.value_expr()) - } else { - None - } + let value_expr = entity + .defaults + .iter() + .find_map(|default| { + if default.index == field.index { + Some(default.default_value.value_expr()) + } else { + None + } + }) + .or_else(|| { + // For some reason, some entities don't have defaults for all + // fields. In this case, we can use + // the default value of the parent entity. + entities + .get( + entity + .parent + .as_ref() + .expect("no parent for entity") + .as_str(), + ) + .and_then(|parent| { + parent.defaults.iter().find_map(|default| { + if default.index == field.index { + Some(default.default_value.value_expr()) + } else { + None + } + }) }) - }) - }) - .expect( - format!("no default value for field `{}`. Entity: {:?}", field.name, entity_name).as_str(), - ); + }) + .expect( + format!( + "no default value for field `{}`. Entity: {:?}", + field.name, entity_name + ) + .as_str(), + ); bundle_fields.extend([quote! { pub #field_name_ident: super::#stripped_snake_entity_name_ident::#pascal_field_name_ident, From fd4776c4e518029efd13ec6411ac9b8be27964fa Mon Sep 17 00:00:00 2001 From: SelfMadeSystem Date: Sat, 21 Oct 2023 12:05:03 -0400 Subject: [PATCH 07/11] Removed defaults for fields, order all fields defaults and attributes by index, and fix ctf.rs --- crates/valence_entity/build.rs | 147 +- crates/valence_entity/extracted/entities.json | 11584 ++++++++-------- examples/ctf.rs | 4 +- .../rs/valence/extractor/ValenceUtils.java | 15 + .../extractor/extractors/Entities.java | 30 +- 5 files changed, 5798 insertions(+), 5982 deletions(-) diff --git a/crates/valence_entity/build.rs b/crates/valence_entity/build.rs index c76911a7d..ca545bac6 100644 --- a/crates/valence_entity/build.rs +++ b/crates/valence_entity/build.rs @@ -27,8 +27,8 @@ struct EntityTypes { struct Field { name: String, index: u8, - #[serde(flatten)] - default_value: Value, + #[serde(rename = "type")] + typ: ValueType, } #[derive(Deserialize, Clone, Debug)] @@ -194,6 +194,14 @@ impl ValueType { ValueType::Quaternionf => quote!(valence_math::Quat), } } + + pub fn encodable_expr(&self, self_lvalue: TokenStream) -> TokenStream { + match self { + ValueType::Integer => quote!(VarInt(#self_lvalue)), + ValueType::OptionalInt => quote!(OptionalInt(#self_lvalue)), + _ => quote!(&#self_lvalue), + } + } } #[derive(Deserialize, Debug, Clone, Copy)] @@ -204,39 +212,6 @@ struct BlockPos { } impl Value { - pub fn get_type(&self) -> ValueType { - match self { - Value::Byte(_) => ValueType::Byte, - Value::Integer(_) => ValueType::Integer, - Value::Long(_) => ValueType::Long, - Value::Float(_) => ValueType::Float, - Value::String(_) => ValueType::String, - Value::TextComponent(_) => ValueType::TextComponent, - Value::OptionalTextComponent(_) => ValueType::OptionalTextComponent, - Value::ItemStack(_) => ValueType::ItemStack, - Value::Boolean(_) => ValueType::Boolean, - Value::Rotation { .. } => ValueType::Rotation, - Value::BlockPos(_) => ValueType::BlockPos, - Value::OptionalBlockPos(_) => ValueType::OptionalBlockPos, - Value::Facing(_) => ValueType::Facing, - Value::OptionalUuid(_) => ValueType::OptionalUuid, - Value::BlockState(_) => ValueType::BlockState, - Value::OptionalBlockState(_) => ValueType::OptionalBlockState, - Value::NbtCompound(_) => ValueType::NbtCompound, - Value::Particle(_) => ValueType::Particle, - Value::VillagerData { .. } => ValueType::VillagerData, - Value::OptionalInt(_) => ValueType::OptionalInt, - Value::EntityPose(_) => ValueType::EntityPose, - Value::CatVariant(_) => ValueType::CatVariant, - Value::FrogVariant(_) => ValueType::FrogVariant, - Value::OptionalGlobalPos(_) => ValueType::OptionalGlobalPos, - Value::PaintingVariant(_) => ValueType::PaintingVariant, - Value::SnifferState(_) => ValueType::SnifferState, - Value::Vector3f { .. } => ValueType::Vector3f, - Value::Quaternionf { .. } => ValueType::Quaternionf, - } - } - pub fn value_expr(&self) -> TokenStream { match self { Value::Byte(b) => quote!(#b), @@ -340,14 +315,6 @@ impl Value { }, } } - - pub fn encodable_expr(&self, self_lvalue: TokenStream) -> TokenStream { - match self { - Value::Integer(_) => quote!(VarInt(#self_lvalue)), - Value::OptionalInt(_) => quote!(OptionalInt(#self_lvalue)), - _ => quote!(&#self_lvalue), - } - } } type Entities = BTreeMap; @@ -386,7 +353,7 @@ fn build() -> anyhow::Result { let mut module_body = TokenStream::new(); if let Some(parent_name) = entity.parent.as_ref() { - let stripped_snake_parent_name = strip_entity_suffix(&parent_name).to_snake_case(); + let stripped_snake_parent_name = strip_entity_suffix(parent_name).to_snake_case(); let module_doc = format!( "Parent class: \ @@ -497,16 +464,20 @@ fn build() -> anyhow::Result { _ => {} } } - MarkerOrField::Field { entity_name, field } => { + MarkerOrField::Field { + entity_name: entity_name_2, + field, + } => { let snake_field_name = field.name.to_snake_case(); let pascal_field_name = field.name.to_pascal_case(); let pascal_field_name_ident = ident(&pascal_field_name); - let stripped_entity_name = strip_entity_suffix(entity_name); - let stripped_snake_entity_name = stripped_entity_name.to_snake_case(); - let stripped_snake_entity_name_ident = ident(&stripped_snake_entity_name); + let stripped_entity_name = strip_entity_suffix(entity_name_2); + let stripped_snake_entity_name_1 = stripped_entity_name.to_snake_case(); + let stripped_snake_entity_name_1_ident = + ident(&stripped_snake_entity_name_1); let field_name_ident = - ident(format!("{stripped_snake_entity_name}_{snake_field_name}")); + ident(format!("{stripped_snake_entity_name_1}_{snake_field_name}")); let value_expr = entity .defaults @@ -540,20 +511,51 @@ fn build() -> anyhow::Result { }) }) }) - .expect( - format!( + .unwrap_or_else(|| { + panic!( "no default value for field `{}`. Entity: {:?}", field.name, entity_name ) - .as_str(), - ); + }); bundle_fields.extend([quote! { - pub #field_name_ident: super::#stripped_snake_entity_name_ident::#pascal_field_name_ident, + pub #field_name_ident: super::#stripped_snake_entity_name_1_ident::#pascal_field_name_ident, }]); bundle_init_fields.extend([quote! { - #field_name_ident: super::#stripped_snake_entity_name_ident::#pascal_field_name_ident(#value_expr), + #field_name_ident: super::#stripped_snake_entity_name_1_ident::#pascal_field_name_ident(#value_expr), + }]); + + let system_name_ident = ident(format!( + "update_{stripped_snake_entity_name}_{snake_field_name}_{stripped_snake_entity_name}", + )); + let component_path = + quote!(#stripped_snake_entity_name_1_ident::#pascal_field_name_ident); + + system_names.push(quote!(#system_name_ident)); + + let data_index = field.index; + let data_type = field.typ.type_id(); + let encodable_expr = field.typ.encodable_expr(quote!(value.0)); + + systems.extend([quote! { + #[allow(clippy::needless_borrow)] + #[allow(clippy::suspicious_else_formatting)] + fn #system_name_ident( + mut query: Query<(&#component_path, &mut tracked_data::TrackedData), (Changed<#component_path>, With<#stripped_snake_entity_name_1_ident::#pascal_field_name_ident>)>, + ) { + for (value, mut tracked_data) in &mut query { + if *value == #stripped_snake_entity_name_1_ident::#pascal_field_name_ident(#value_expr) { + tracked_data.remove_init_value(#data_index); + } else { + tracked_data.insert_init_value(#data_index, #data_type, #encodable_expr); + } + + if !tracked_data.is_added() { + tracked_data.append_update_value(#data_index, #data_type, #encodable_expr); + } + } + } }]); } } @@ -619,45 +621,12 @@ fn build() -> anyhow::Result { for field in &entity.fields { let pascal_field_name_ident = ident(field.name.to_pascal_case()); - let snake_field_name = field.name.to_snake_case(); - let inner_type = field.default_value.get_type().field_type(); + let inner_type = field.typ.field_type(); module_body.extend([quote! { #[derive(bevy_ecs::component::Component, PartialEq, Clone, Debug, ::derive_more::Deref, ::derive_more::DerefMut)] pub struct #pascal_field_name_ident(pub #inner_type); }]); - - let system_name_ident = ident(format!( - "update_{stripped_snake_entity_name}_{snake_field_name}" - )); - let component_path = - quote!(#stripped_snake_entity_name_ident::#pascal_field_name_ident); - - system_names.push(quote!(#system_name_ident)); - - let data_index = field.index; - let data_type = field.default_value.get_type().type_id(); - let encodable_expr = field.default_value.encodable_expr(quote!(value.0)); - - systems.extend([quote! { - #[allow(clippy::needless_borrow)] - #[allow(clippy::suspicious_else_formatting)] - fn #system_name_ident( - mut query: Query<(&#component_path, &mut tracked_data::TrackedData), Changed<#component_path>> - ) { - for (value, mut tracked_data) in &mut query { - // if *value == Default::default() { - // tracked_data.remove_init_value(#data_index); - // } else { - tracked_data.insert_init_value(#data_index, #data_type, #encodable_expr); - // } - - if !tracked_data.is_added() { - tracked_data.append_update_value(#data_index, #data_type, #encodable_expr); - } - } - } - }]); } let marker_doc = format!("Marker component for `{stripped_snake_entity_name}` entities."); diff --git a/crates/valence_entity/extracted/entities.json b/crates/valence_entity/extracted/entities.json index 3f7a34921..6d9f40afe 100644 --- a/crates/valence_entity/extracted/entities.json +++ b/crates/valence_entity/extracted/entities.json @@ -8,15 +8,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -24,34 +29,19 @@ "type": "boolean" }, { - "index": 8, - "default_value": "0 air", - "type": "item_stack" - }, - { - "index": 9, - "default_value": 0, - "type": "integer" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" } ] }, @@ -61,8 +51,7 @@ { "name": "chest", "index": 18, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -71,15 +60,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -87,22 +81,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -116,35 +105,35 @@ "default_value": 53.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -170,8 +159,7 @@ { "name": "item", "index": 8, - "type": "item_stack", - "default_value": "0 air" + "type": "item_stack" } ], "defaults": [ @@ -180,15 +168,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -196,29 +189,24 @@ "type": "boolean" }, { - "index": 8, - "default_value": "0 air", - "type": "item_stack" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 8, + "default_value": "0 air", + "type": "item_stack" } ] }, @@ -228,8 +216,7 @@ { "name": "horse_flags", "index": 17, - "type": "byte", - "default_value": 0 + "type": "byte" } ], "defaults": [ @@ -238,15 +225,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -254,22 +246,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -280,38 +267,38 @@ }, { "index": 9, - "default_value": 15.0, + "default_value": 53.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -322,6 +309,11 @@ "index": 17, "default_value": 0, "type": "byte" + }, + { + "index": 18, + "default_value": 0, + "type": "integer" } ], "attributes": [] @@ -332,38 +324,32 @@ { "name": "damage_wobble_ticks", "index": 8, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "damage_wobble_side", "index": 9, - "type": "integer", - "default_value": 1 + "type": "integer" }, { "name": "damage_wobble_strength", "index": 10, - "type": "float", - "default_value": 0.0 + "type": "float" }, { "name": "custom_block_id", "index": 11, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "custom_block_offset", "index": 12, - "type": "integer", - "default_value": 6 + "type": "integer" }, { "name": "custom_block_present", "index": 13, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -372,15 +358,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -388,19 +379,19 @@ "type": "boolean" }, { - "index": 14, + "index": 5, "default_value": false, "type": "boolean" }, { - "index": 12, - "default_value": 6, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, - "default_value": false, - "type": "boolean" + "index": 7, + "default_value": 0, + "type": "integer" }, { "index": 8, @@ -412,33 +403,23 @@ "default_value": 1, "type": "integer" }, - { - "index": 11, - "default_value": 0, - "type": "integer" - }, { "index": 10, "default_value": 0.0, "type": "float" }, { - "index": 1, - "default_value": 300, + "index": 11, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" - }, - { - "index": 7, - "default_value": 0, + "index": 12, + "default_value": 6, "type": "integer" }, { - "index": 5, + "index": 13, "default_value": false, "type": "boolean" } @@ -450,8 +431,7 @@ { "name": "immune_to_zombification", "index": 16, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -460,38 +440,38 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" - }, - { - "index": 4, + "index": 3, "default_value": false, "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" + "index": 4, + "default_value": false, + "type": "boolean" }, { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -505,35 +485,35 @@ "default_value": 16.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -546,12 +526,12 @@ "type": "boolean" }, { - "index": 19, + "index": 18, "default_value": false, "type": "boolean" }, { - "index": 18, + "index": 19, "default_value": false, "type": "boolean" } @@ -567,15 +547,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -583,22 +568,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -612,35 +592,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" } ], "attributes": [] @@ -653,14 +633,12 @@ { "name": "dancing", "index": 16, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "can_duplicate", "index": 17, - "type": "boolean", - "default_value": true + "type": "boolean" } ], "defaults": [ @@ -669,15 +647,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -685,22 +668,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -714,35 +692,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -762,14 +740,9 @@ "base_value": 20.0 }, { - "id": 4, - "name": "generic.flying_speed", - "base_value": 0.10000000149011612 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.10000000149011612 + "id": 1, + "name": "generic.follow_range", + "base_value": 48.0 }, { "id": 2, @@ -777,14 +750,14 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.10000000149011612 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 4, + "name": "generic.flying_speed", + "base_value": 0.10000000149011612 }, { "id": 5, @@ -792,14 +765,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 48.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -817,15 +795,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -833,22 +816,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -862,35 +840,35 @@ "default_value": 6.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -909,15 +887,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -925,22 +908,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -951,38 +929,38 @@ }, { "index": 9, - "default_value": 8.0, + "default_value": 10.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -992,7 +970,22 @@ { "index": 17, "default_value": 0, + "type": "integer" + }, + { + "index": 18, + "default_value": 0, "type": "byte" + }, + { + "index": 19, + "default_value": null, + "type": "optional_uuid" + }, + { + "index": 20, + "default_value": null, + "type": "optional_uuid" } ], "attributes": [] @@ -1005,26 +998,22 @@ { "name": "radius", "index": 8, - "type": "float", - "default_value": 3.0 + "type": "float" }, { "name": "color", "index": 9, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "waiting", "index": 10, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "particle_id", "index": 11, - "type": "particle", - "default_value": "entity_effect" + "type": "particle" } ], "defaults": [ @@ -1033,15 +1022,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -1049,44 +1043,39 @@ "type": "boolean" }, { - "index": 8, - "default_value": 3.0, - "type": "float" - }, - { - "index": 9, - "default_value": 0, - "type": "integer" - }, - { - "index": 11, - "default_value": "entity_effect", - "type": "particle" - }, - { - "index": 10, + "index": 5, "default_value": false, "type": "boolean" }, { - "index": 1, - "default_value": 300, + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 7, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 8, + "default_value": 3.0, + "type": "float" }, { - "index": 7, + "index": 9, "default_value": 0, "type": "integer" }, { - "index": 5, + "index": 10, "default_value": false, "type": "boolean" + }, + { + "index": 11, + "default_value": "entity_effect", + "type": "particle" } ], "default_bounding_box": { @@ -1103,68 +1092,37 @@ { "name": "armor_stand_flags", "index": 15, - "type": "byte", - "default_value": 0 + "type": "byte" }, { "name": "tracker_head_rotation", "index": 16, - "type": "rotation", - "default_value": { - "pitch": 0.0, - "yaw": 0.0, - "roll": 0.0 - } + "type": "rotation" }, { "name": "tracker_body_rotation", "index": 17, - "type": "rotation", - "default_value": { - "pitch": 0.0, - "yaw": 0.0, - "roll": 0.0 - } + "type": "rotation" }, { "name": "tracker_left_arm_rotation", "index": 18, - "type": "rotation", - "default_value": { - "pitch": -10.0, - "yaw": 0.0, - "roll": -10.0 - } + "type": "rotation" }, { "name": "tracker_right_arm_rotation", "index": 19, - "type": "rotation", - "default_value": { - "pitch": -15.0, - "yaw": 0.0, - "roll": 10.0 - } + "type": "rotation" }, { "name": "tracker_left_leg_rotation", "index": 20, - "type": "rotation", - "default_value": { - "pitch": -1.0, - "yaw": 0.0, - "roll": -1.0 - } + "type": "rotation" }, { "name": "tracker_right_leg_rotation", "index": 21, - "type": "rotation", - "default_value": { - "pitch": 1.0, - "yaw": 0.0, - "roll": 1.0 - } + "type": "rotation" } ], "defaults": [ @@ -1173,15 +1131,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -1189,22 +1152,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -1218,35 +1176,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -1266,15 +1224,6 @@ }, "type": "rotation" }, - { - "index": 19, - "default_value": { - "pitch": -15.0, - "yaw": 0.0, - "roll": 10.0 - }, - "type": "rotation" - }, { "index": 18, "default_value": { @@ -1285,11 +1234,11 @@ "type": "rotation" }, { - "index": 21, + "index": 19, "default_value": { - "pitch": 1.0, + "pitch": -15.0, "yaw": 0.0, - "roll": 1.0 + "roll": 10.0 }, "type": "rotation" }, @@ -1301,6 +1250,15 @@ "roll": -1.0 }, "type": "rotation" + }, + { + "index": 21, + "default_value": { + "pitch": 1.0, + "yaw": 0.0, + "roll": 1.0 + }, + "type": "rotation" } ], "attributes": [ @@ -1309,25 +1267,25 @@ "name": "generic.max_health", "base_value": 20.0 }, + { + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 + }, { "id": 3, "name": "generic.movement_speed", "base_value": 0.699999988079071 }, { - "id": 2, - "name": "generic.knockback_resistance", + "id": 8, + "name": "generic.armor", "base_value": 0.0 }, { "id": 9, "name": "generic.armor_toughness", "base_value": 0.0 - }, - { - "id": 8, - "name": "generic.armor", - "base_value": 0.0 } ], "default_bounding_box": { @@ -1344,8 +1302,7 @@ { "name": "color", "index": 10, - "type": "integer", - "default_value": -1 + "type": "integer" } ], "defaults": [ @@ -1355,20 +1312,40 @@ "type": "byte" }, { - "index": 2, + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, "default_value": false, "type": "boolean" }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, { "index": 8, "default_value": 0, @@ -1383,26 +1360,6 @@ "index": 10, "default_value": -1, "type": "integer" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, - "default_value": false, - "type": "boolean" - }, - { - "index": 7, - "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" } ], "default_bounding_box": { @@ -1419,20 +1376,17 @@ { "name": "variant", "index": 17, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "playing_dead", "index": 18, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "from_bucket", "index": 19, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -1441,15 +1395,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 6000, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -1457,22 +1416,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -1486,35 +1440,35 @@ "default_value": 14.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 6000, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -1527,12 +1481,12 @@ "type": "integer" }, { - "index": 19, + "index": 18, "default_value": false, "type": "boolean" }, { - "index": 18, + "index": 19, "default_value": false, "type": "boolean" } @@ -1544,9 +1498,9 @@ "base_value": 14.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 1.0 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -1554,14 +1508,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 1.0 }, { "id": 5, @@ -1569,14 +1518,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -1593,8 +1547,7 @@ { "name": "bat_flags", "index": 16, - "type": "byte", - "default_value": 1 + "type": "byte" } ], "defaults": [ @@ -1603,15 +1556,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -1619,22 +1577,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -1648,35 +1601,35 @@ "default_value": 6.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -1691,9 +1644,9 @@ "base_value": 6.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -1701,24 +1654,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -1735,14 +1688,12 @@ { "name": "bee_flags", "index": 17, - "type": "byte", - "default_value": 0 + "type": "byte" }, { "name": "anger", "index": 18, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -1751,15 +1702,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -1767,22 +1723,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -1796,35 +1747,35 @@ "default_value": 10.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -1849,14 +1800,9 @@ "base_value": 10.0 }, { - "id": 4, - "name": "generic.flying_speed", - "base_value": 0.6000000238418579 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "id": 1, + "name": "generic.follow_range", + "base_value": 48.0 }, { "id": 2, @@ -1864,14 +1810,14 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 4, + "name": "generic.flying_speed", + "base_value": 0.6000000238418579 }, { "id": 5, @@ -1879,14 +1825,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 48.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -1903,8 +1854,7 @@ { "name": "blaze_flags", "index": 16, - "type": "byte", - "default_value": 0 + "type": "byte" } ], "defaults": [ @@ -1913,15 +1863,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -1929,22 +1884,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -1958,35 +1908,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -2001,9 +1951,9 @@ "base_value": 20.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.23000000417232513 + "id": 1, + "name": "generic.follow_range", + "base_value": 48.0 }, { "id": 2, @@ -2011,14 +1961,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.23000000417232513 }, { "id": 5, @@ -2026,14 +1971,19 @@ "base_value": 6.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 48.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -2050,8 +2000,7 @@ { "name": "block_state", "index": 22, - "type": "block_state", - "default_value": "Block{minecraft:air}" + "type": "block_state" } ], "defaults": [ @@ -2060,15 +2009,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -2076,34 +2030,19 @@ "type": "boolean" }, { - "index": 15, - "default_value": -1, - "type": "integer" - }, - { - "index": 14, - "default_value": 0, - "type": "byte" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 - }, - "type": "quaternionf" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, - "default_value": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 - }, - "type": "quaternionf" + "index": 7, + "default_value": 0, + "type": "integer" }, { "index": 8, @@ -2115,6 +2054,15 @@ "default_value": 0, "type": "integer" }, + { + "index": 10, + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "type": "vector3f" + }, { "index": 11, "default_value": { @@ -2125,33 +2073,34 @@ "type": "vector3f" }, { - "index": 10, + "index": 12, "default_value": { "x": 0.0, "y": 0.0, - "z": 0.0 + "z": 0.0, + "w": 1.0 }, - "type": "vector3f" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" + "type": "quaternionf" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 13, + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 1.0 + }, + "type": "quaternionf" }, { - "index": 7, + "index": 14, "default_value": 0, - "type": "integer" + "type": "byte" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 15, + "default_value": -1, + "type": "integer" }, { "index": 16, @@ -2164,19 +2113,19 @@ "type": "float" }, { - "index": 19, - "default_value": 0.0, + "index": 18, + "default_value": 1.0, "type": "float" }, { - "index": 18, - "default_value": 1.0, + "index": 19, + "default_value": 0.0, "type": "float" }, { - "index": 22, - "default_value": "Block{minecraft:air}", - "type": "block_state" + "index": 20, + "default_value": 0.0, + "type": "float" }, { "index": 21, @@ -2184,9 +2133,9 @@ "type": "integer" }, { - "index": 20, - "default_value": 0.0, - "type": "float" + "index": 22, + "default_value": "Block{minecraft:air}", + "type": "block_state" } ], "default_bounding_box": { @@ -2203,44 +2152,37 @@ { "name": "damage_wobble_ticks", "index": 8, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "damage_wobble_side", "index": 9, - "type": "integer", - "default_value": 1 + "type": "integer" }, { "name": "damage_wobble_strength", "index": 10, - "type": "float", - "default_value": 0.0 + "type": "float" }, { "name": "boat_type", "index": 11, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "left_paddle_moving", "index": 12, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "right_paddle_moving", "index": 13, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "bubble_wobble_ticks", "index": 14, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -2250,48 +2192,48 @@ "type": "byte" }, { - "index": 2, - "default_value": null, - "type": "optional_text_component" - }, + "index": 1, + "default_value": 300, + "type": "integer" + }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "index": 4, + "index": 3, "default_value": false, "type": "boolean" }, { - "index": 14, - "default_value": 0, - "type": "integer" - }, - { - "index": 12, + "index": 4, "default_value": false, "type": "boolean" }, { - "index": 13, + "index": 5, "default_value": false, "type": "boolean" }, { - "index": 8, + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 7, "default_value": 0, "type": "integer" }, { - "index": 9, - "default_value": 1, + "index": 8, + "default_value": 0, "type": "integer" }, { - "index": 11, - "default_value": 0, + "index": 9, + "default_value": 1, "type": "integer" }, { @@ -2300,24 +2242,24 @@ "type": "float" }, { - "index": 1, - "default_value": 300, + "index": 11, + "default_value": 0, "type": "integer" }, { - "index": 3, + "index": 12, "default_value": false, "type": "boolean" }, { - "index": 7, - "default_value": 0, - "type": "integer" - }, - { - "index": 5, + "index": 13, "default_value": false, "type": "boolean" + }, + { + "index": 14, + "default_value": 0, + "type": "integer" } ], "default_bounding_box": { @@ -2334,14 +2276,12 @@ { "name": "dashing", "index": 18, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "last_pose_tick", "index": 19, - "type": "long", - "default_value": 0 + "type": "long" } ], "defaults": [ @@ -2350,15 +2290,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -2366,22 +2311,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -2395,35 +2335,35 @@ "default_value": 32.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -2435,15 +2375,15 @@ "default_value": 0, "type": "byte" }, - { - "index": 19, - "default_value": 0, - "type": "long" - }, { "index": 18, "default_value": false, "type": "boolean" + }, + { + "index": 19, + "default_value": 0, + "type": "long" } ], "attributes": [ @@ -2453,14 +2393,9 @@ "base_value": 32.0 }, { - "id": 12, - "name": "horse.jump_strength", - "base_value": 0.41999998688697815 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.09000000357627869 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -2468,24 +2403,29 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.09000000357627869 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 12, + "name": "horse.jump_strength", + "base_value": 0.41999998688697815 } ], "default_bounding_box": { @@ -2502,26 +2442,22 @@ { "name": "cat_variant", "index": 19, - "type": "cat_variant", - "default_value": "black" + "type": "cat_variant" }, { "name": "in_sleeping_pose", "index": 20, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "head_down", "index": 21, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "collar_color", "index": 22, - "type": "integer", - "default_value": 14 + "type": "integer" } ], "defaults": [ @@ -2530,15 +2466,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -2546,22 +2487,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -2575,35 +2511,35 @@ "default_value": 10.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -2615,30 +2551,30 @@ "default_value": 0, "type": "byte" }, - { - "index": 19, - "default_value": "black", - "type": "cat_variant" - }, { "index": 18, "default_value": null, "type": "optional_uuid" }, { - "index": 22, - "default_value": 14, - "type": "integer" + "index": 19, + "default_value": "black", + "type": "cat_variant" }, { - "index": 21, + "index": 20, "default_value": false, "type": "boolean" }, { - "index": 20, + "index": 21, "default_value": false, "type": "boolean" + }, + { + "index": 22, + "default_value": 14, + "type": "integer" } ], "attributes": [ @@ -2648,9 +2584,9 @@ "base_value": 10.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -2658,14 +2594,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 }, { "id": 5, @@ -2673,14 +2604,19 @@ "base_value": 3.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, - { + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 + }, + { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -2700,15 +2636,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -2716,22 +2657,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -2745,35 +2681,35 @@ "default_value": 12.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -2788,9 +2724,9 @@ "base_value": 12.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -2798,14 +2734,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 }, { "id": 5, @@ -2813,14 +2744,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -2840,15 +2776,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -2856,33 +2797,28 @@ "type": "boolean" }, { - "index": 14, - "default_value": 0, - "type": "integer" - }, - { - "index": 12, + "index": 5, "default_value": false, "type": "boolean" }, { - "index": 13, - "default_value": false, - "type": "boolean" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 8, + "index": 7, "default_value": 0, "type": "integer" }, { - "index": 9, - "default_value": 1, + "index": 8, + "default_value": 0, "type": "integer" }, { - "index": 11, - "default_value": 0, + "index": 9, + "default_value": 1, "type": "integer" }, { @@ -2891,24 +2827,24 @@ "type": "float" }, { - "index": 1, - "default_value": 300, + "index": 11, + "default_value": 0, "type": "integer" }, { - "index": 3, + "index": 12, "default_value": false, "type": "boolean" }, { - "index": 7, - "default_value": 0, - "type": "integer" - }, - { - "index": 5, + "index": 13, "default_value": false, "type": "boolean" + }, + { + "index": 14, + "default_value": 0, + "type": "integer" } ], "default_bounding_box": { @@ -2928,15 +2864,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -2944,28 +2885,28 @@ "type": "boolean" }, { - "index": 12, - "default_value": 6, - "type": "integer" - }, - { - "index": 13, + "index": 5, "default_value": false, "type": "boolean" }, { - "index": 8, + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 7, "default_value": 0, "type": "integer" }, { - "index": 9, - "default_value": 1, + "index": 8, + "default_value": 0, "type": "integer" }, { - "index": 11, - "default_value": 0, + "index": 9, + "default_value": 1, "type": "integer" }, { @@ -2974,22 +2915,17 @@ "type": "float" }, { - "index": 1, - "default_value": 300, + "index": 11, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" - }, - { - "index": 7, - "default_value": 0, + "index": 12, + "default_value": 6, "type": "integer" }, { - "index": 5, + "index": 13, "default_value": false, "type": "boolean" } @@ -3011,15 +2947,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -3027,22 +2968,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -3056,35 +2992,35 @@ "default_value": 4.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -3099,9 +3035,9 @@ "base_value": 4.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -3109,24 +3045,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -3146,15 +3082,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -3162,22 +3103,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -3191,35 +3127,35 @@ "default_value": 3.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -3234,9 +3170,9 @@ "base_value": 3.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -3244,24 +3180,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -3278,14 +3214,12 @@ { "name": "command", "index": 14, - "type": "string", - "default_value": "" + "type": "string" }, { "name": "last_output", "index": 15, - "type": "text_component", - "default_value": "" + "type": "text_component" } ], "defaults": [ @@ -3294,15 +3228,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -3310,25 +3249,20 @@ "type": "boolean" }, { - "index": 15, - "default_value": "", - "type": "text_component" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 14, - "default_value": "", - "type": "string" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 12, - "default_value": 6, + "index": 7, + "default_value": 0, "type": "integer" }, - { - "index": 13, - "default_value": false, - "type": "boolean" - }, { "index": 8, "default_value": 0, @@ -3339,35 +3273,35 @@ "default_value": 1, "type": "integer" }, - { - "index": 11, - "default_value": 0, - "type": "integer" - }, { "index": 10, "default_value": 0.0, "type": "float" }, { - "index": 1, - "default_value": 300, + "index": 11, + "default_value": 0, "type": "integer" }, { - "index": 3, + "index": 12, + "default_value": 6, + "type": "integer" + }, + { + "index": 13, "default_value": false, "type": "boolean" }, { - "index": 7, - "default_value": 0, - "type": "integer" + "index": 14, + "default_value": "", + "type": "string" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 15, + "default_value": "", + "type": "text_component" } ], "default_bounding_box": { @@ -3387,15 +3321,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -3403,22 +3342,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -3432,35 +3366,35 @@ "default_value": 10.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -3480,9 +3414,9 @@ "base_value": 10.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.20000000298023224 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -3490,24 +3424,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.20000000298023224 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -3524,20 +3458,17 @@ { "name": "fuse_speed", "index": 16, - "type": "integer", - "default_value": -1 + "type": "integer" }, { "name": "charged", "index": 17, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "ignited", "index": 18, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -3546,15 +3477,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -3562,22 +3498,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 14, - "default_value": null, - "type": "optional_block_pos" - }, - { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -3591,35 +3522,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -3644,9 +3575,9 @@ "base_value": 20.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -3654,14 +3585,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 }, { "id": 5, @@ -3669,14 +3595,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -3691,104 +3622,72 @@ { "name": "start_interpolation", "index": 8, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "interpolation_duration", "index": 9, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "translation", "index": 10, - "type": "vector3f", - "default_value": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - } + "type": "vector3f" }, { "name": "scale", "index": 11, - "type": "vector3f", - "default_value": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - } + "type": "vector3f" }, { "name": "left_rotation", "index": 12, - "type": "quaternionf", - "default_value": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 - } + "type": "quaternionf" }, { "name": "right_rotation", "index": 13, - "type": "quaternionf", - "default_value": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 - } + "type": "quaternionf" }, { "name": "billboard", "index": 14, - "type": "byte", - "default_value": 0 + "type": "byte" }, { "name": "brightness", "index": 15, - "type": "integer", - "default_value": -1 + "type": "integer" }, { "name": "view_range", "index": 16, - "type": "float", - "default_value": 1.0 + "type": "float" }, { "name": "shadow_radius", "index": 17, - "type": "float", - "default_value": 0.0 + "type": "float" }, { "name": "shadow_strength", "index": 18, - "type": "float", - "default_value": 1.0 + "type": "float" }, { "name": "width", "index": 19, - "type": "float", - "default_value": 0.0 + "type": "float" }, { "name": "height", "index": 20, - "type": "float", - "default_value": 0.0 + "type": "float" }, { "name": "glow_color_override", "index": 21, - "type": "integer", - "default_value": -1 + "type": "integer" } ], "defaults": [ @@ -3797,15 +3696,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -3813,34 +3717,19 @@ "type": "boolean" }, { - "index": 15, - "default_value": -1, - "type": "integer" - }, - { - "index": 14, - "default_value": 0, - "type": "byte" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 - }, - "type": "quaternionf" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, - "default_value": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 - }, - "type": "quaternionf" + "index": 7, + "default_value": 0, + "type": "integer" }, { "index": 8, @@ -3852,6 +3741,15 @@ "default_value": 0, "type": "integer" }, + { + "index": 10, + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "type": "vector3f" + }, { "index": 11, "default_value": { @@ -3862,38 +3760,34 @@ "type": "vector3f" }, { - "index": 10, + "index": 12, "default_value": { "x": 0.0, "y": 0.0, - "z": 0.0 + "z": 0.0, + "w": 1.0 }, - "type": "vector3f" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, - "default_value": false, - "type": "boolean" + "type": "quaternionf" }, { - "index": 7, - "default_value": 0, - "type": "integer" + "index": 13, + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 1.0 + }, + "type": "quaternionf" }, { - "index": 23, + "index": 14, "default_value": 0, "type": "byte" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 15, + "default_value": -1, + "type": "integer" }, { "index": 16, @@ -3906,19 +3800,19 @@ "type": "float" }, { - "index": 19, - "default_value": 0.0, + "index": 18, + "default_value": 1.0, "type": "float" }, { - "index": 18, - "default_value": 1.0, + "index": 19, + "default_value": 0.0, "type": "float" }, { - "index": 22, - "default_value": "0 air", - "type": "item_stack" + "index": 20, + "default_value": 0.0, + "type": "float" }, { "index": 21, @@ -3926,9 +3820,14 @@ "type": "integer" }, { - "index": 20, - "default_value": 0.0, - "type": "float" + "index": 22, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 23, + "default_value": 0, + "type": "byte" } ] }, @@ -3940,24 +3839,17 @@ { "name": "treasure_pos", "index": 16, - "type": "block_pos", - "default_value": { - "x": 0, - "y": 0, - "z": 0 - } + "type": "block_pos" }, { "name": "has_fish", "index": 17, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "moistness", "index": 18, - "type": "integer", - "default_value": 2400 + "type": "integer" } ], "defaults": [ @@ -3966,15 +3858,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 4800, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -3982,22 +3879,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -4011,35 +3903,35 @@ "default_value": 10.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 4800, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -4068,9 +3960,9 @@ "base_value": 10.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 1.2000000476837158 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -4078,14 +3970,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 1.2000000476837158 }, { "id": 5, @@ -4093,14 +3980,19 @@ "base_value": 3.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -4120,15 +4012,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -4136,22 +4033,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -4165,35 +4057,35 @@ "default_value": 53.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -4218,14 +4110,9 @@ "base_value": 53.0 }, { - "id": 12, - "name": "horse.jump_strength", - "base_value": 0.5 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.17499999701976776 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -4233,24 +4120,29 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.17499999701976776 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 12, + "name": "horse.jump_strength", + "base_value": 0.5 } ], "default_bounding_box": { @@ -4270,15 +4162,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -4286,24 +4183,19 @@ "type": "boolean" }, { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" } ], "default_bounding_box": { @@ -4323,15 +4215,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -4339,22 +4236,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -4368,35 +4260,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -4421,9 +4313,9 @@ "base_value": 20.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.23000000417232513 + "id": 1, + "name": "generic.follow_range", + "base_value": 35.0 }, { "id": 2, @@ -4431,9 +4323,14 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.23000000417232513 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 3.0 }, { "id": 6, @@ -4441,24 +4338,19 @@ "base_value": 0.0 }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 3.0 + "id": 8, + "name": "generic.armor", + "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 35.0 + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 }, { "id": 11, "name": "zombie.spawn_reinforcements", "base_value": 0.0 - }, - { - "id": 8, - "name": "generic.armor", - "base_value": 2.0 } ], "default_bounding_box": { @@ -4479,44 +4371,44 @@ "type": "byte" }, { - "index": 2, - "default_value": null, - "type": "optional_text_component" - }, + "index": 1, + "default_value": 300, + "type": "integer" + }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 2, + "default_value": null, + "type": "optional_text_component" }, { - "index": 4, + "index": 3, "default_value": false, "type": "boolean" }, { - "index": 8, - "default_value": "0 air", - "type": "item_stack" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" + "index": 4, + "default_value": false, + "type": "boolean" }, { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 8, + "default_value": "0 air", + "type": "item_stack" } ], "default_bounding_box": { @@ -4536,15 +4428,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -4552,22 +4449,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -4581,35 +4473,35 @@ "default_value": 80.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -4629,9 +4521,9 @@ "base_value": 80.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -4639,14 +4531,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 }, { "id": 5, @@ -4654,14 +4541,19 @@ "base_value": 8.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -4678,14 +4570,12 @@ { "name": "beam_target", "index": 8, - "type": "optional_block_pos", - "default_value": null + "type": "optional_block_pos" }, { "name": "show_bottom", "index": 9, - "type": "boolean", - "default_value": true + "type": "boolean" } ], "defaults": [ @@ -4694,15 +4584,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -4710,24 +4605,14 @@ "type": "boolean" }, { - "index": 8, - "default_value": null, - "type": "optional_block_pos" - }, - { - "index": 9, - "default_value": true, + "index": 5, + "default_value": false, "type": "boolean" }, { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { "index": 7, @@ -4735,8 +4620,13 @@ "type": "integer" }, { - "index": 5, - "default_value": false, + "index": 8, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 9, + "default_value": true, "type": "boolean" } ], @@ -4754,8 +4644,7 @@ { "name": "phase_type", "index": 16, - "type": "integer", - "default_value": 10 + "type": "integer" } ], "defaults": [ @@ -4764,15 +4653,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -4780,22 +4674,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -4809,35 +4698,35 @@ "default_value": 200.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -4852,9 +4741,9 @@ "base_value": 200.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -4862,24 +4751,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -4899,15 +4788,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -4915,29 +4809,24 @@ "type": "boolean" }, { - "index": 8, - "default_value": "0 air", - "type": "item_stack" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 8, + "default_value": "0 air", + "type": "item_stack" } ], "default_bounding_box": { @@ -4954,20 +4843,17 @@ { "name": "carried_block", "index": 16, - "type": "optional_block_state", - "default_value": null + "type": "optional_block_state" }, { "name": "angry", "index": 17, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "provoked", "index": 18, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -4976,15 +4862,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -4992,22 +4883,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -5021,35 +4907,35 @@ "default_value": 40.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -5074,9 +4960,9 @@ "base_value": 40.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "id": 1, + "name": "generic.follow_range", + "base_value": 64.0 }, { "id": 2, @@ -5084,14 +4970,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 }, { "id": 5, @@ -5099,14 +4980,19 @@ "base_value": 7.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 64.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -5126,15 +5012,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -5142,22 +5033,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -5171,35 +5057,35 @@ "default_value": 8.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" } ], "attributes": [ @@ -5209,9 +5095,9 @@ "base_value": 8.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -5219,14 +5105,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 }, { "id": 5, @@ -5234,14 +5115,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -5255,50 +5141,42 @@ { "name": "flags", "index": 0, - "type": "byte", - "default_value": 0 + "type": "byte" }, { "name": "air", "index": 1, - "type": "integer", - "default_value": 300 + "type": "integer" }, { "name": "custom_name", "index": 2, - "type": "optional_text_component", - "default_value": null + "type": "optional_text_component" }, { "name": "name_visible", "index": 3, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "silent", "index": 4, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "no_gravity", "index": 5, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "pose", "index": 6, - "type": "entity_pose", - "default_value": "standing" + "type": "entity_pose" }, { "name": "frozen_ticks", "index": 7, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -5307,57 +5185,108 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, "default_value": false, "type": "boolean" }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, { "index": 8, - "default_value": 1.0, - "type": "float" + "default_value": 0, + "type": "byte" }, { "index": 9, - "default_value": 1.0, + "default_value": 10.0, "type": "float" }, { "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 11, "default_value": false, "type": "boolean" }, { - "index": 1, - "default_value": 300, + "index": 12, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 13, + "default_value": 0, + "type": "integer" }, { - "index": 7, + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 15, "default_value": 0, - "type": "integer" + "type": "byte" }, { - "index": 5, + "index": 16, "default_value": false, "type": "boolean" + }, + { + "index": 17, + "default_value": 0, + "type": "integer" + }, + { + "index": 18, + "default_value": 0, + "type": "byte" + }, + { + "index": 19, + "default_value": null, + "type": "optional_uuid" + }, + { + "index": 20, + "default_value": null, + "type": "optional_uuid" } - ] + ], + "attributes": [] }, "EvokerEntity": { "parent": "SpellcastingIllagerEntity", @@ -5370,15 +5299,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -5386,22 +5320,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -5415,35 +5344,35 @@ "default_value": 24.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -5463,9 +5392,9 @@ "base_value": 24.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.5 + "id": 1, + "name": "generic.follow_range", + "base_value": 12.0 }, { "id": 2, @@ -5473,14 +5402,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.5 }, { "id": 5, @@ -5488,14 +5412,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 12.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -5515,15 +5444,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -5531,24 +5465,19 @@ "type": "boolean" }, { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" } ], "default_bounding_box": { @@ -5568,15 +5497,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -5584,29 +5518,24 @@ "type": "boolean" }, { - "index": 8, - "default_value": "0 air", - "type": "item_stack" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 8, + "default_value": "0 air", + "type": "item_stack" } ], "default_bounding_box": { @@ -5626,15 +5555,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -5642,24 +5576,19 @@ "type": "boolean" }, { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" } ], "default_bounding_box": { @@ -5677,15 +5606,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -5693,27 +5627,22 @@ "type": "boolean" }, { - "index": 8, - "default_value": "0 air", - "type": "item_stack" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" }, { - "index": 5, + "index": 8, "default_value": false, "type": "boolean" } @@ -5727,8 +5656,7 @@ { "name": "item", "index": 8, - "type": "item_stack", - "default_value": "0 air" + "type": "item_stack" } ], "defaults": [ @@ -5737,15 +5665,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -5753,29 +5686,24 @@ "type": "boolean" }, { - "index": 8, - "default_value": "0 air", - "type": "item_stack" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 8, + "default_value": "0 air", + "type": "item_stack" } ], "default_bounding_box": { @@ -5792,12 +5720,7 @@ { "name": "block_pos", "index": 8, - "type": "block_pos", - "default_value": { - "x": 0, - "y": 0, - "z": 0 - } + "type": "block_pos" } ], "defaults": [ @@ -5806,15 +5729,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -5822,33 +5750,28 @@ "type": "boolean" }, { - "index": 8, - "default_value": { - "x": 0, - "y": 0, - "z": 0 - }, - "type": "block_pos" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 8, + "default_value": { + "x": 0, + "y": 0, + "z": 0 + }, + "type": "block_pos" } ], "default_bounding_box": { @@ -5868,15 +5791,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -5884,29 +5812,24 @@ "type": "boolean" }, { - "index": 8, - "default_value": "0 air", - "type": "item_stack" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 8, + "default_value": "0 air", + "type": "item_stack" } ], "default_bounding_box": { @@ -5923,20 +5846,17 @@ { "name": "item", "index": 8, - "type": "item_stack", - "default_value": "0 air" + "type": "item_stack" }, { "name": "shooter_entity_id", "index": 9, - "type": "optional_int", - "default_value": null + "type": "optional_int" }, { "name": "shot_at_angle", "index": 10, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -5945,15 +5865,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -5961,29 +5886,14 @@ "type": "boolean" }, { - "index": 8, - "default_value": "0 air", - "type": "item_stack" - }, - { - "index": 9, - "default_value": null, - "type": "optional_int" - }, - { - "index": 10, + "index": 5, "default_value": false, "type": "boolean" }, { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { "index": 7, @@ -5991,7 +5901,17 @@ "type": "integer" }, { - "index": 5, + "index": 8, + "default_value": "0 air", + "type": "item_stack" + }, + { + "index": 9, + "default_value": null, + "type": "optional_int" + }, + { + "index": 10, "default_value": false, "type": "boolean" } @@ -6008,8 +5928,7 @@ { "name": "from_bucket", "index": 16, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -6018,15 +5937,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -6034,22 +5958,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -6060,38 +5979,38 @@ }, { "index": 9, - "default_value": 3.0, + "default_value": 6.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -6109,14 +6028,12 @@ { "name": "hook_entity_id", "index": 8, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "caught_fish", "index": 9, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -6125,15 +6042,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -6141,32 +6063,27 @@ "type": "boolean" }, { - "index": 8, - "default_value": 0, - "type": "integer" - }, - { - "index": 9, + "index": 5, "default_value": false, "type": "boolean" }, { - "index": 1, - "default_value": 300, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 7, + "default_value": 0, + "type": "integer" }, { - "index": 7, + "index": 8, "default_value": 0, "type": "integer" }, { - "index": 5, + "index": 9, "default_value": false, "type": "boolean" } @@ -6186,15 +6103,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -6202,22 +6124,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 12, - "default_value": 0, - "type": "integer" - }, - { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -6228,43 +6145,43 @@ }, { "index": 9, - "default_value": 10.0, + "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, - "default_value": false, - "type": "boolean" + "default_value": 0, + "type": "integer" } ], "attributes": [] @@ -6277,26 +6194,22 @@ { "name": "type", "index": 17, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "fox_flags", "index": 18, - "type": "byte", - "default_value": 0 + "type": "byte" }, { "name": "owner", "index": 19, - "type": "optional_uuid", - "default_value": null + "type": "optional_uuid" }, { "name": "other_trusted", "index": 20, - "type": "optional_uuid", - "default_value": null + "type": "optional_uuid" } ], "defaults": [ @@ -6305,15 +6218,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -6321,22 +6239,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -6350,35 +6263,35 @@ "default_value": 10.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -6390,16 +6303,16 @@ "default_value": 0, "type": "integer" }, - { - "index": 19, - "default_value": null, - "type": "optional_uuid" - }, { "index": 18, "default_value": 0, "type": "byte" }, + { + "index": 19, + "default_value": null, + "type": "optional_uuid" + }, { "index": 20, "default_value": null, @@ -6413,9 +6326,9 @@ "base_value": 10.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "id": 1, + "name": "generic.follow_range", + "base_value": 32.0 }, { "id": 2, @@ -6423,14 +6336,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 }, { "id": 5, @@ -6438,14 +6346,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 32.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -6462,14 +6375,12 @@ { "name": "variant", "index": 17, - "type": "frog_variant", - "default_value": "temperate" + "type": "frog_variant" }, { "name": "target", "index": 18, - "type": "optional_int", - "default_value": null + "type": "optional_int" } ], "defaults": [ @@ -6478,15 +6389,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -6494,22 +6410,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -6523,35 +6434,35 @@ "default_value": 10.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -6576,9 +6487,9 @@ "base_value": 10.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 1.0 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -6586,14 +6497,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 1.0 }, { "id": 5, @@ -6601,14 +6507,19 @@ "base_value": 10.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -6625,8 +6536,7 @@ { "name": "lit", "index": 14, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -6635,15 +6545,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -6651,19 +6566,19 @@ "type": "boolean" }, { - "index": 14, + "index": 5, "default_value": false, "type": "boolean" }, { - "index": 12, - "default_value": 6, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, - "default_value": false, - "type": "boolean" + "index": 7, + "default_value": 0, + "type": "integer" }, { "index": 8, @@ -6675,33 +6590,28 @@ "default_value": 1, "type": "integer" }, - { - "index": 11, - "default_value": 0, - "type": "integer" - }, { "index": 10, "default_value": 0.0, "type": "float" }, { - "index": 1, - "default_value": 300, + "index": 11, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 12, + "default_value": 6, + "type": "integer" }, { - "index": 7, - "default_value": 0, - "type": "integer" + "index": 13, + "default_value": false, + "type": "boolean" }, { - "index": 5, + "index": 14, "default_value": false, "type": "boolean" } @@ -6720,8 +6630,7 @@ { "name": "shooting", "index": 16, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -6730,15 +6639,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -6746,22 +6660,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -6775,35 +6684,35 @@ "default_value": 10.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -6818,9 +6727,9 @@ "base_value": 10.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "id": 1, + "name": "generic.follow_range", + "base_value": 100.0 }, { "id": 2, @@ -6828,24 +6737,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 100.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -6865,15 +6774,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -6881,22 +6795,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -6910,35 +6819,35 @@ "default_value": 100.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" } ], "attributes": [ @@ -6948,9 +6857,9 @@ "base_value": 100.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.5 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -6958,14 +6867,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.5 }, { "id": 5, @@ -6973,14 +6877,19 @@ "base_value": 50.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -7000,15 +6909,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -7016,34 +6930,29 @@ "type": "boolean" }, { - "index": 8, - "default_value": "0 air", - "type": "item_stack" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 9, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 1, - "default_value": 300, + "index": 7, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 8, + "default_value": "0 air", + "type": "item_stack" }, { - "index": 7, + "index": 9, "default_value": 0, "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" } ], "default_bounding_box": { @@ -7060,8 +6969,7 @@ { "name": "dark_ticks_remaining", "index": 16, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -7070,15 +6978,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -7086,22 +6999,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -7115,35 +7023,35 @@ "default_value": 10.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -7158,9 +7066,9 @@ "base_value": 10.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -7168,24 +7076,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -7202,20 +7110,17 @@ { "name": "screaming", "index": 17, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "left_horn", "index": 18, - "type": "boolean", - "default_value": true + "type": "boolean" }, { "name": "right_horn", "index": 19, - "type": "boolean", - "default_value": true + "type": "boolean" } ], "defaults": [ @@ -7224,15 +7129,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -7240,22 +7150,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -7269,35 +7174,35 @@ "default_value": 10.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -7310,12 +7215,12 @@ "type": "boolean" }, { - "index": 19, + "index": 18, "default_value": true, "type": "boolean" }, { - "index": 18, + "index": 19, "default_value": true, "type": "boolean" } @@ -7327,9 +7232,9 @@ "base_value": 10.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.20000000298023224 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -7337,14 +7242,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.20000000298023224 }, { "id": 5, @@ -7352,14 +7252,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -7377,15 +7282,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -7393,22 +7303,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -7419,52 +7324,42 @@ }, { "index": 9, - "default_value": 30.0, + "default_value": 100.0, "type": "float" }, - { - "index": 11, - "default_value": false, - "type": "boolean" - }, { "index": 10, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 11, "default_value": false, "type": "boolean" }, { - "index": 7, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 13, + "default_value": 0, + "type": "integer" }, { - "index": 16, - "default_value": "down", - "type": "facing" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 17, + "index": 15, "default_value": 0, "type": "byte" }, { - "index": 18, - "default_value": 16, + "index": 16, + "default_value": 0, "type": "byte" } ], @@ -7478,14 +7373,12 @@ { "name": "spikes_retracted", "index": 16, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "beam_target_id", "index": 17, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -7494,15 +7387,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -7510,22 +7408,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -7539,35 +7432,35 @@ "default_value": 30.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -7587,9 +7480,9 @@ "base_value": 30.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.5 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -7597,14 +7490,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.5 }, { "id": 5, @@ -7612,14 +7500,19 @@ "base_value": 6.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -7636,8 +7529,7 @@ { "name": "baby", "index": 17, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -7646,15 +7538,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -7662,22 +7559,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -7691,35 +7583,35 @@ "default_value": 40.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -7739,9 +7631,9 @@ "base_value": 40.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -7749,14 +7641,9 @@ "base_value": 0.6000000238418579 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 1.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 }, { "id": 5, @@ -7764,14 +7651,19 @@ "base_value": 6.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 1.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -7791,15 +7683,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -7807,28 +7704,28 @@ "type": "boolean" }, { - "index": 12, - "default_value": 6, - "type": "integer" - }, - { - "index": 13, + "index": 5, "default_value": false, "type": "boolean" }, { - "index": 8, + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 7, "default_value": 0, "type": "integer" }, { - "index": 9, - "default_value": 1, + "index": 8, + "default_value": 0, "type": "integer" }, { - "index": 11, - "default_value": 0, + "index": 9, + "default_value": 1, "type": "integer" }, { @@ -7837,22 +7734,17 @@ "type": "float" }, { - "index": 1, - "default_value": 300, + "index": 11, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" - }, - { - "index": 7, - "default_value": 0, + "index": 12, + "default_value": 6, "type": "integer" }, { - "index": 5, + "index": 13, "default_value": false, "type": "boolean" } @@ -7871,8 +7763,7 @@ { "name": "variant", "index": 18, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -7881,15 +7772,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -7897,22 +7793,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -7926,35 +7817,35 @@ "default_value": 53.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -7979,14 +7870,9 @@ "base_value": 53.0 }, { - "id": 12, - "name": "horse.jump_strength", - "base_value": 0.7 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.22499999403953552 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -7994,24 +7880,29 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.22499999403953552 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 12, + "name": "horse.jump_strength", + "base_value": 0.7 } ], "default_bounding_box": { @@ -8029,38 +7920,38 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" - }, - { - "index": 4, + "index": 3, "default_value": false, "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" + "index": 4, + "default_value": false, + "type": "boolean" }, { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -8071,43 +7962,38 @@ }, { "index": 9, - "default_value": 24.0, + "default_value": 20.0, "type": "float" }, - { - "index": 11, - "default_value": false, - "type": "boolean" - }, { "index": 10, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 11, "default_value": false, "type": "boolean" }, { - "index": 7, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 13, + "default_value": 0, + "type": "integer" }, { - "index": 16, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" } ], "attributes": [] @@ -8123,15 +8009,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -8139,22 +8030,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -8168,35 +8054,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -8221,9 +8107,9 @@ "base_value": 20.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.23000000417232513 + "id": 1, + "name": "generic.follow_range", + "base_value": 35.0 }, { "id": 2, @@ -8231,9 +8117,14 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.23000000417232513 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 3.0 }, { "id": 6, @@ -8241,24 +8132,19 @@ "base_value": 0.0 }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 3.0 + "id": 8, + "name": "generic.armor", + "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 35.0 + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 }, { "id": 11, "name": "zombie.spawn_reinforcements", "base_value": 0.0 - }, - { - "id": 8, - "name": "generic.armor", - "base_value": 2.0 } ], "default_bounding_box": { @@ -8276,15 +8162,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -8292,22 +8183,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -8321,35 +8207,35 @@ "default_value": 24.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -8370,15 +8256,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -8386,22 +8277,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -8415,38 +8301,38 @@ "default_value": 32.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" + "type": "byte" }, { - "index": 5, - "default_value": false, - "type": "boolean" - }, - { - "index": 16, + "index": 16, "default_value": false, "type": "boolean" }, @@ -8463,9 +8349,9 @@ "base_value": 32.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.5 + "id": 1, + "name": "generic.follow_range", + "base_value": 18.0 }, { "id": 2, @@ -8473,14 +8359,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.5 }, { "id": 5, @@ -8488,14 +8369,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 18.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -8512,20 +8398,17 @@ { "name": "width", "index": 8, - "type": "float", - "default_value": 1.0 + "type": "float" }, { "name": "height", "index": 9, - "type": "float", - "default_value": 1.0 + "type": "float" }, { "name": "response", "index": 10, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -8534,15 +8417,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -8550,29 +8438,14 @@ "type": "boolean" }, { - "index": 8, - "default_value": 1.0, - "type": "float" - }, - { - "index": 9, - "default_value": 1.0, - "type": "float" - }, - { - "index": 10, + "index": 5, "default_value": false, "type": "boolean" }, { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { "index": 7, @@ -8580,7 +8453,17 @@ "type": "integer" }, { - "index": 5, + "index": 8, + "default_value": 1.0, + "type": "float" + }, + { + "index": 9, + "default_value": 1.0, + "type": "float" + }, + { + "index": 10, "default_value": false, "type": "boolean" } @@ -8599,8 +8482,7 @@ { "name": "iron_golem_flags", "index": 16, - "type": "byte", - "default_value": 0 + "type": "byte" } ], "defaults": [ @@ -8609,15 +8491,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -8625,22 +8512,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -8654,35 +8536,35 @@ "default_value": 100.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -8697,9 +8579,9 @@ "base_value": 100.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -8707,14 +8589,9 @@ "base_value": 1.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 }, { "id": 5, @@ -8722,14 +8599,19 @@ "base_value": 15.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -8746,14 +8628,12 @@ { "name": "item", "index": 22, - "type": "item_stack", - "default_value": "0 air" + "type": "item_stack" }, { "name": "item_display", "index": 23, - "type": "byte", - "default_value": 0 + "type": "byte" } ], "defaults": [ @@ -8762,15 +8642,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -8778,34 +8663,19 @@ "type": "boolean" }, { - "index": 15, - "default_value": -1, - "type": "integer" - }, - { - "index": 14, - "default_value": 0, - "type": "byte" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 - }, - "type": "quaternionf" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, - "default_value": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 - }, - "type": "quaternionf" + "index": 7, + "default_value": 0, + "type": "integer" }, { "index": 8, @@ -8817,6 +8687,15 @@ "default_value": 0, "type": "integer" }, + { + "index": 10, + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "type": "vector3f" + }, { "index": 11, "default_value": { @@ -8827,58 +8706,64 @@ "type": "vector3f" }, { - "index": 10, + "index": 12, "default_value": { "x": 0.0, "y": 0.0, - "z": 0.0 + "z": 0.0, + "w": 1.0 }, - "type": "vector3f" + "type": "quaternionf" }, { - "index": 1, - "default_value": 300, - "type": "integer" + "index": 13, + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 1.0 + }, + "type": "quaternionf" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": 0, + "type": "byte" }, { - "index": 7, - "default_value": 0, + "index": 15, + "default_value": -1, "type": "integer" }, { - "index": 23, - "default_value": 0, - "type": "byte" + "index": 16, + "default_value": 1.0, + "type": "float" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 17, + "default_value": 0.0, + "type": "float" }, { - "index": 16, + "index": 18, "default_value": 1.0, "type": "float" }, { - "index": 17, + "index": 19, "default_value": 0.0, "type": "float" }, { - "index": 19, + "index": 20, "default_value": 0.0, "type": "float" }, { - "index": 18, - "default_value": 1.0, - "type": "float" + "index": 21, + "default_value": -1, + "type": "integer" }, { "index": 22, @@ -8886,14 +8771,9 @@ "type": "item_stack" }, { - "index": 21, - "default_value": -1, - "type": "integer" - }, - { - "index": 20, - "default_value": 0.0, - "type": "float" + "index": 23, + "default_value": 0, + "type": "byte" } ], "default_bounding_box": { @@ -8910,8 +8790,7 @@ { "name": "stack", "index": 8, - "type": "item_stack", - "default_value": "0 air" + "type": "item_stack" } ], "defaults": [ @@ -8920,15 +8799,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -8936,29 +8820,24 @@ "type": "boolean" }, { - "index": 8, - "default_value": "0 air", - "type": "item_stack" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 8, + "default_value": "0 air", + "type": "item_stack" } ], "default_bounding_box": { @@ -8975,14 +8854,12 @@ { "name": "item_stack", "index": 8, - "type": "item_stack", - "default_value": "0 air" + "type": "item_stack" }, { "name": "rotation", "index": 9, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -8991,15 +8868,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -9007,34 +8889,29 @@ "type": "boolean" }, { - "index": 8, - "default_value": "0 air", - "type": "item_stack" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 9, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 1, - "default_value": 300, + "index": 7, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 8, + "default_value": "0 air", + "type": "item_stack" }, { - "index": 7, + "index": 9, "default_value": 0, "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" } ], "default_bounding_box": { @@ -9054,15 +8931,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -9070,24 +8952,19 @@ "type": "boolean" }, { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" } ], "default_bounding_box": { @@ -9107,15 +8984,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -9123,24 +9005,19 @@ "type": "boolean" }, { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" } ], "default_bounding_box": { @@ -9155,44 +9032,37 @@ { "name": "living_flags", "index": 8, - "type": "byte", - "default_value": 0 + "type": "byte" }, { "name": "health", "index": 9, - "type": "float", - "default_value": 30.0 + "type": "float" }, { "name": "potion_swirls_color", "index": 10, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "potion_swirls_ambient", "index": 11, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "stuck_arrow_count", "index": 12, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "stinger_count", "index": 13, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "sleeping_position", "index": 14, - "type": "optional_block_pos", - "default_value": null + "type": "optional_block_pos" } ], "defaults": [ @@ -9201,15 +9071,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -9217,22 +9092,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -9243,53 +9113,63 @@ }, { "index": 9, - "default_value": 30.0, + "default_value": 10.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" + "type": "byte" }, { - "index": 5, + "index": 16, "default_value": false, "type": "boolean" }, - { - "index": 16, - "default_value": "down", - "type": "facing" - }, { "index": 17, "default_value": 0, - "type": "byte" + "type": "integer" }, { "index": 18, - "default_value": 16, + "default_value": 0, "type": "byte" + }, + { + "index": 19, + "default_value": null, + "type": "optional_uuid" + }, + { + "index": 20, + "default_value": null, + "type": "optional_uuid" } ], "attributes": [] @@ -9302,20 +9182,17 @@ { "name": "strength", "index": 19, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "carpet_color", "index": 20, - "type": "integer", - "default_value": -1 + "type": "integer" }, { "name": "variant", "index": 21, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -9324,15 +9201,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -9340,22 +9222,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -9369,35 +9246,35 @@ "default_value": 53.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -9409,18 +9286,13 @@ "default_value": 0, "type": "byte" }, - { - "index": 19, - "default_value": 0, - "type": "integer" - }, { "index": 18, "default_value": false, "type": "boolean" }, { - "index": 21, + "index": 19, "default_value": 0, "type": "integer" }, @@ -9428,6 +9300,11 @@ "index": 20, "default_value": -1, "type": "integer" + }, + { + "index": 21, + "default_value": 0, + "type": "integer" } ], "attributes": [ @@ -9437,14 +9314,9 @@ "base_value": 53.0 }, { - "id": 12, - "name": "horse.jump_strength", - "base_value": 0.5 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.17499999701976776 + "id": 1, + "name": "generic.follow_range", + "base_value": 40.0 }, { "id": 2, @@ -9452,24 +9324,29 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.17499999701976776 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 40.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 12, + "name": "horse.jump_strength", + "base_value": 0.5 } ], "default_bounding_box": { @@ -9489,15 +9366,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -9505,24 +9387,19 @@ "type": "boolean" }, { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" } ], "default_bounding_box": { @@ -9542,15 +9419,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -9558,22 +9440,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -9587,35 +9464,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -9630,9 +9507,9 @@ "base_value": 20.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.20000000298023224 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -9640,14 +9517,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.20000000298023224 }, { "id": 5, @@ -9655,14 +9527,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -9682,15 +9559,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -9698,24 +9580,19 @@ "type": "boolean" }, { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" } ], "default_bounding_box": { @@ -9730,8 +9607,7 @@ { "name": "head_rolling_time_left", "index": 17, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -9740,15 +9616,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -9756,22 +9637,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 12, - "default_value": 0, - "type": "integer" - }, - { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -9785,35 +9661,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -9824,6 +9700,15 @@ "index": 17, "default_value": 0, "type": "integer" + }, + { + "index": 18, + "default_value": { + "type": "plains", + "profession": "none", + "level": 1 + }, + "type": "villager_data" } ], "attributes": [] @@ -9839,15 +9724,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -9855,28 +9745,28 @@ "type": "boolean" }, { - "index": 12, - "default_value": 6, - "type": "integer" - }, - { - "index": 13, + "index": 5, "default_value": false, "type": "boolean" }, { - "index": 8, + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 7, "default_value": 0, "type": "integer" }, { - "index": 9, - "default_value": 1, + "index": 8, + "default_value": 0, "type": "integer" }, { - "index": 11, - "default_value": 0, + "index": 9, + "default_value": 1, "type": "integer" }, { @@ -9885,22 +9775,17 @@ "type": "float" }, { - "index": 1, - "default_value": 300, + "index": 11, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" - }, - { - "index": 7, - "default_value": 0, + "index": 12, + "default_value": 6, "type": "integer" }, { - "index": 5, + "index": 13, "default_value": false, "type": "boolean" } @@ -9917,8 +9802,7 @@ { "name": "mob_flags", "index": 15, - "type": "byte", - "default_value": 0 + "type": "byte" } ], "defaults": [ @@ -9927,15 +9811,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -9943,22 +9832,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -9969,53 +9853,63 @@ }, { "index": 9, - "default_value": 30.0, + "default_value": 10.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" + "type": "byte" }, { - "index": 5, + "index": 16, "default_value": false, "type": "boolean" }, - { - "index": 16, - "default_value": "down", - "type": "facing" - }, { "index": 17, "default_value": 0, - "type": "byte" + "type": "integer" }, { "index": 18, - "default_value": 16, + "default_value": 0, "type": "byte" + }, + { + "index": 19, + "default_value": null, + "type": "optional_uuid" + }, + { + "index": 20, + "default_value": null, + "type": "optional_uuid" } ], "attributes": [] @@ -10028,8 +9922,7 @@ { "name": "type", "index": 17, - "type": "string", - "default_value": "red" + "type": "string" } ], "defaults": [ @@ -10038,15 +9931,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -10054,22 +9952,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -10083,35 +9976,35 @@ "default_value": 10.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -10131,9 +10024,9 @@ "base_value": 10.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.20000000298023224 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -10141,24 +10034,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.20000000298023224 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -10178,15 +10071,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -10194,22 +10092,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -10223,35 +10116,35 @@ "default_value": 53.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -10276,14 +10169,9 @@ "base_value": 53.0 }, { - "id": 12, - "name": "horse.jump_strength", - "base_value": 0.5 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.17499999701976776 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -10291,24 +10179,29 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.17499999701976776 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 12, + "name": "horse.jump_strength", + "base_value": 0.5 } ], "default_bounding_box": { @@ -10325,8 +10218,7 @@ { "name": "trusting", "index": 17, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -10335,15 +10227,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -10351,22 +10248,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -10380,35 +10272,35 @@ "default_value": 10.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -10428,9 +10320,9 @@ "base_value": 10.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -10438,14 +10330,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 }, { "id": 5, @@ -10453,14 +10340,19 @@ "base_value": 3.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -10477,8 +10369,7 @@ { "name": "variant", "index": 8, - "type": "painting_variant", - "default_value": "kebab" + "type": "painting_variant" } ], "defaults": [ @@ -10487,15 +10378,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -10503,29 +10399,24 @@ "type": "boolean" }, { - "index": 8, - "default_value": "kebab", - "type": "painting_variant" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 8, + "default_value": "kebab", + "type": "painting_variant" } ], "default_bounding_box": { @@ -10542,38 +10433,32 @@ { "name": "ask_for_bamboo_ticks", "index": 17, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "sneeze_progress", "index": 18, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "eating_ticks", "index": 19, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "main_gene", "index": 20, - "type": "byte", - "default_value": 0 + "type": "byte" }, { "name": "hidden_gene", "index": 21, - "type": "byte", - "default_value": 0 + "type": "byte" }, { "name": "panda_flags", "index": 22, - "type": "byte", - "default_value": 0 + "type": "byte" } ], "defaults": [ @@ -10582,15 +10467,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -10598,22 +10488,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -10627,35 +10512,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -10668,17 +10553,17 @@ "type": "integer" }, { - "index": 19, + "index": 18, "default_value": 0, "type": "integer" }, { - "index": 18, + "index": 19, "default_value": 0, "type": "integer" }, { - "index": 22, + "index": 20, "default_value": 0, "type": "byte" }, @@ -10688,7 +10573,7 @@ "type": "byte" }, { - "index": 20, + "index": 22, "default_value": 0, "type": "byte" } @@ -10700,9 +10585,9 @@ "base_value": 20.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.15000000596046448 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -10710,14 +10595,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.15000000596046448 }, { "id": 5, @@ -10725,14 +10605,19 @@ "base_value": 6.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -10749,8 +10634,7 @@ { "name": "variant", "index": 19, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -10759,15 +10643,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -10775,22 +10664,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -10804,35 +10688,35 @@ "default_value": 6.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -10844,15 +10728,15 @@ "default_value": 0, "type": "byte" }, - { - "index": 19, - "default_value": 0, - "type": "integer" - }, { "index": 18, "default_value": null, "type": "optional_uuid" + }, + { + "index": 19, + "default_value": 0, + "type": "integer" } ], "attributes": [ @@ -10862,14 +10746,9 @@ "base_value": 6.0 }, { - "id": 4, - "name": "generic.flying_speed", - "base_value": 0.4000000059604645 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.20000000298023224 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -10877,24 +10756,29 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.20000000298023224 + }, + { + "id": 4, + "name": "generic.flying_speed", + "base_value": 0.4000000059604645 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -10909,8 +10793,7 @@ { "name": "child", "index": 16, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -10919,15 +10802,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -10935,22 +10823,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -10961,38 +10844,38 @@ }, { "index": 9, - "default_value": 8.0, + "default_value": 10.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -11002,7 +10885,22 @@ { "index": 17, "default_value": 0, + "type": "integer" + }, + { + "index": 18, + "default_value": 0, "type": "byte" + }, + { + "index": 19, + "default_value": null, + "type": "optional_uuid" + }, + { + "index": 20, + "default_value": null, + "type": "optional_uuid" } ], "attributes": [] @@ -11016,15 +10914,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -11032,22 +10935,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -11058,53 +10956,63 @@ }, { "index": 9, - "default_value": 30.0, + "default_value": 10.0, "type": "float" }, - { - "index": 11, - "default_value": false, - "type": "boolean" - }, { "index": 10, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 11, "default_value": false, "type": "boolean" }, { - "index": 7, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" }, { "index": 16, - "default_value": "down", - "type": "facing" + "default_value": false, + "type": "boolean" }, { "index": 17, "default_value": 0, - "type": "byte" + "type": "integer" }, { "index": 18, - "default_value": 16, + "default_value": 0, "type": "byte" + }, + { + "index": 19, + "default_value": null, + "type": "optional_uuid" + }, + { + "index": 20, + "default_value": null, + "type": "optional_uuid" } ], "attributes": [] @@ -11118,15 +11026,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -11134,22 +11047,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -11160,38 +11068,38 @@ }, { "index": 9, - "default_value": 24.0, + "default_value": 100.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -11207,14 +11115,12 @@ { "name": "projectile_flags", "index": 8, - "type": "byte", - "default_value": 0 + "type": "byte" }, { "name": "pierce_level", "index": 9, - "type": "byte", - "default_value": 0 + "type": "byte" } ], "defaults": [ @@ -11223,15 +11129,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -11239,37 +11150,37 @@ "type": "boolean" }, { - "index": 8, - "default_value": 0, - "type": "byte" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 9, - "default_value": 0, - "type": "byte" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 10, - "default_value": -1, + "index": 7, + "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, - "type": "integer" + "index": 8, + "default_value": 0, + "type": "byte" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 9, + "default_value": 0, + "type": "byte" }, { - "index": 7, + "index": 10, "default_value": 0, - "type": "integer" + "type": "byte" }, { - "index": 5, + "index": 11, "default_value": false, "type": "boolean" } @@ -11283,8 +11194,7 @@ { "name": "size", "index": 16, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -11293,15 +11203,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -11309,22 +11224,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -11338,35 +11248,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -11381,9 +11291,9 @@ "base_value": 20.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -11391,14 +11301,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 }, { "id": 5, @@ -11406,14 +11311,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -11430,14 +11340,12 @@ { "name": "saddled", "index": 17, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "boost_time", "index": 18, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -11446,15 +11354,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -11462,22 +11375,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -11491,35 +11399,35 @@ "default_value": 10.0, "type": "float" }, - { - "index": 11, - "default_value": false, - "type": "boolean" - }, { "index": 10, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 11, "default_value": false, "type": "boolean" }, { - "index": 7, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" }, { "index": 16, @@ -11544,9 +11452,9 @@ "base_value": 10.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -11554,24 +11462,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -11591,15 +11499,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -11607,22 +11520,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -11636,35 +11544,35 @@ "default_value": 50.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -11679,9 +11587,9 @@ "base_value": 50.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.3499999940395355 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -11689,14 +11597,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.3499999940395355 }, { "id": 5, @@ -11704,14 +11607,19 @@ "base_value": 7.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -11728,20 +11636,17 @@ { "name": "baby", "index": 17, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "charging", "index": 18, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "dancing", "index": 19, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -11750,15 +11655,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -11766,22 +11676,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -11795,35 +11700,35 @@ "default_value": 16.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -11836,12 +11741,12 @@ "type": "boolean" }, { - "index": 19, + "index": 18, "default_value": false, "type": "boolean" }, { - "index": 18, + "index": 19, "default_value": false, "type": "boolean" } @@ -11853,9 +11758,9 @@ "base_value": 16.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.3499999940395355 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -11863,14 +11768,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.3499999940395355 }, { "id": 5, @@ -11878,14 +11778,19 @@ "base_value": 5.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -11902,8 +11807,7 @@ { "name": "charging", "index": 17, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -11912,15 +11816,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -11928,22 +11837,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -11957,35 +11861,35 @@ "default_value": 24.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -12005,9 +11909,9 @@ "base_value": 24.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.3499999940395355 + "id": 1, + "name": "generic.follow_range", + "base_value": 32.0 }, { "id": 2, @@ -12015,14 +11919,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.3499999940395355 }, { "id": 5, @@ -12030,14 +11929,19 @@ "base_value": 5.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 32.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -12054,50 +11958,54 @@ { "name": "absorption_amount", "index": 15, - "type": "float", - "default_value": 0.0 + "type": "float" }, { "name": "score", "index": 16, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "player_model_parts", "index": 17, - "type": "byte", - "default_value": 0 + "type": "byte" }, { "name": "main_arm", "index": 18, - "type": "byte", - "default_value": 1 + "type": "byte" }, { "name": "left_shoulder_entity", "index": 19, - "type": "nbt_compound", - "default_value": "{}" + "type": "nbt_compound" }, { "name": "right_shoulder_entity", "index": 20, - "type": "nbt_compound", - "default_value": "{}" + "type": "nbt_compound" } ], "defaults": [ { - "index": 15, - "default_value": 0.0, + "index": 8, + "default_value": 0, + "type": "byte" + }, + { + "index": 9, + "default_value": 20.0, "type": "float" }, { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 10, + "default_value": 0, + "type": "integer" + }, + { + "index": 11, + "default_value": false, + "type": "boolean" }, { "index": 12, @@ -12110,25 +12018,15 @@ "type": "integer" }, { - "index": 8, - "default_value": 0, - "type": "byte" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 9, - "default_value": 20.0, + "index": 15, + "default_value": 0.0, "type": "float" }, - { - "index": 11, - "default_value": false, - "type": "boolean" - }, - { - "index": 10, - "default_value": 0, - "type": "integer" - }, { "index": 16, "default_value": 0, @@ -12139,16 +12037,16 @@ "default_value": 0, "type": "byte" }, - { - "index": 19, - "default_value": "{}", - "type": "nbt_compound" - }, { "index": 18, "default_value": 1, "type": "byte" }, + { + "index": 19, + "default_value": "{}", + "type": "nbt_compound" + }, { "index": 20, "default_value": "{}", @@ -12156,20 +12054,15 @@ } ], "attributes": [ - { - "id": 10, - "name": "generic.luck", - "base_value": 0.0 - }, { "id": 0, "name": "generic.max_health", "base_value": 20.0 }, { - "id": 7, - "name": "generic.attack_speed", - "base_value": 4.0 + "id": 2, + "name": "generic.knockback_resistance", + "base_value": 0.0 }, { "id": 3, @@ -12177,8 +12070,18 @@ "base_value": 0.10000000149011612 }, { - "id": 2, - "name": "generic.knockback_resistance", + "id": 5, + "name": "generic.attack_damage", + "base_value": 1.0 + }, + { + "id": 7, + "name": "generic.attack_speed", + "base_value": 4.0 + }, + { + "id": 8, + "name": "generic.armor", "base_value": 0.0 }, { @@ -12187,13 +12090,8 @@ "base_value": 0.0 }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 1.0 - }, - { - "id": 8, - "name": "generic.armor", + "id": 10, + "name": "generic.luck", "base_value": 0.0 } ], @@ -12211,8 +12109,7 @@ { "name": "warning", "index": 17, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -12221,15 +12118,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -12237,22 +12139,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -12266,35 +12163,35 @@ "default_value": 30.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -12314,9 +12211,9 @@ "base_value": 30.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "id": 1, + "name": "generic.follow_range", + "base_value": 20.0 }, { "id": 2, @@ -12324,14 +12221,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 }, { "id": 5, @@ -12339,14 +12231,19 @@ "base_value": 6.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 20.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -12366,15 +12263,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -12382,29 +12284,24 @@ "type": "boolean" }, { - "index": 8, - "default_value": "0 air", - "type": "item_stack" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 1, - "default_value": 300, + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 7, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" - }, - { - "index": 7, - "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 8, + "default_value": "0 air", + "type": "item_stack" } ], "default_bounding_box": { @@ -12422,15 +12319,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -12438,27 +12340,22 @@ "type": "boolean" }, { - "index": 8, - "default_value": "0 air", - "type": "item_stack" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" }, { - "index": 5, + "index": 8, "default_value": false, "type": "boolean" } @@ -12472,8 +12369,7 @@ { "name": "puff_state", "index": 17, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -12482,15 +12378,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -12498,22 +12399,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -12527,35 +12423,35 @@ "default_value": 3.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -12575,9 +12471,9 @@ "base_value": 3.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -12585,24 +12481,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -12619,8 +12515,7 @@ { "name": "rabbit_type", "index": 17, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -12629,15 +12524,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -12645,22 +12545,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -12674,35 +12569,35 @@ "default_value": 3.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -12722,9 +12617,9 @@ "base_value": 3.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -12732,24 +12627,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -12764,8 +12659,7 @@ { "name": "celebrating", "index": 16, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -12774,15 +12668,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -12790,22 +12689,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -12816,38 +12710,38 @@ }, { "index": 9, - "default_value": 24.0, + "default_value": 100.0, "type": "float" }, - { - "index": 11, - "default_value": false, - "type": "boolean" - }, { "index": 10, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 11, "default_value": false, "type": "boolean" }, { - "index": 7, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 13, + "default_value": 0, + "type": "integer" + }, + { + "index": 14, + "default_value": null, + "type": "optional_block_pos" + }, + { + "index": 15, + "default_value": 0, + "type": "byte" }, { "index": 16, @@ -12868,15 +12762,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -12884,22 +12783,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -12913,35 +12807,35 @@ "default_value": 100.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -12956,9 +12850,9 @@ "base_value": 100.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.3 + "id": 1, + "name": "generic.follow_range", + "base_value": 32.0 }, { "id": 2, @@ -12966,14 +12860,9 @@ "base_value": 0.75 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 1.5 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.3 }, { "id": 5, @@ -12981,14 +12870,19 @@ "base_value": 12.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 32.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 1.5 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -13008,15 +12902,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -13024,22 +12923,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -13053,35 +12947,35 @@ "default_value": 3.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -13096,9 +12990,9 @@ "base_value": 3.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -13106,24 +13000,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -13141,15 +13035,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -13157,22 +13056,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -13186,35 +13080,35 @@ "default_value": 3.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -13232,8 +13126,7 @@ { "name": "color", "index": 17, - "type": "byte", - "default_value": 0 + "type": "byte" } ], "defaults": [ @@ -13242,15 +13135,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -13258,27 +13156,22 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 12, + "index": 7, "default_value": 0, "type": "integer" }, { - "index": 13, - "default_value": 0, - "type": "integer" - }, - { - "index": 8, + "index": 8, "default_value": 0, "type": "byte" }, @@ -13287,35 +13180,35 @@ "default_value": 8.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -13335,9 +13228,9 @@ "base_value": 8.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.23000000417232513 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -13345,24 +13238,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.23000000417232513 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -13382,15 +13275,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -13398,24 +13296,19 @@ "type": "boolean" }, { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" } ], "default_bounding_box": { @@ -13432,20 +13325,17 @@ { "name": "attached_face", "index": 16, - "type": "facing", - "default_value": "down" + "type": "facing" }, { "name": "peek_amount", "index": 17, - "type": "byte", - "default_value": 0 + "type": "byte" }, { "name": "color", "index": 18, - "type": "byte", - "default_value": 16 + "type": "byte" } ], "defaults": [ @@ -13454,15 +13344,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -13470,22 +13365,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -13499,35 +13389,35 @@ "default_value": 30.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -13552,9 +13442,9 @@ "base_value": 30.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -13562,24 +13452,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -13599,15 +13489,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -13615,22 +13510,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -13644,35 +13534,35 @@ "default_value": 8.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" } ], "attributes": [ @@ -13682,9 +13572,9 @@ "base_value": 8.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -13692,14 +13582,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 }, { "id": 5, @@ -13707,14 +13592,19 @@ "base_value": 1.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -13731,8 +13621,7 @@ { "name": "converting", "index": 16, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -13741,38 +13630,38 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" - }, - { - "index": 4, + "index": 3, "default_value": false, "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" + "index": 4, + "default_value": false, + "type": "boolean" }, { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -13786,35 +13675,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -13829,9 +13718,9 @@ "base_value": 20.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -13839,14 +13728,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 }, { "id": 5, @@ -13854,14 +13738,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -13881,15 +13770,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -13897,22 +13791,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -13926,35 +13815,35 @@ "default_value": 15.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -13974,14 +13863,9 @@ "base_value": 15.0 }, { - "id": 12, - "name": "horse.jump_strength", - "base_value": 0.7 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.20000000298023224 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -13989,24 +13873,29 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.20000000298023224 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 12, + "name": "horse.jump_strength", + "base_value": 0.7 } ], "default_bounding_box": { @@ -14023,8 +13912,7 @@ { "name": "slime_size", "index": 16, - "type": "integer", - "default_value": 1 + "type": "integer" } ], "defaults": [ @@ -14033,15 +13921,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -14049,22 +13942,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -14078,35 +13966,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -14121,9 +14009,9 @@ "base_value": 20.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -14131,14 +14019,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 }, { "id": 5, @@ -14146,14 +14029,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -14173,15 +14061,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -14189,29 +14082,24 @@ "type": "boolean" }, { - "index": 8, - "default_value": "0 air", - "type": "item_stack" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 8, + "default_value": "0 air", + "type": "item_stack" } ], "default_bounding_box": { @@ -14228,14 +14116,12 @@ { "name": "state", "index": 17, - "type": "sniffer_state", - "default_value": "idling" + "type": "sniffer_state" }, { "name": "finish_dig_time", "index": 18, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -14244,15 +14130,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -14260,22 +14151,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -14289,35 +14175,35 @@ "default_value": 14.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -14342,9 +14228,9 @@ "base_value": 14.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.10000000149011612 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -14352,24 +14238,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.10000000149011612 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -14386,8 +14272,7 @@ { "name": "snow_golem_flags", "index": 16, - "type": "byte", - "default_value": 16 + "type": "byte" } ], "defaults": [ @@ -14396,15 +14281,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -14412,22 +14302,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -14441,35 +14326,35 @@ "default_value": 4.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -14484,9 +14369,9 @@ "base_value": 4.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.20000000298023224 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -14494,24 +14379,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.20000000298023224 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -14531,15 +14416,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -14547,29 +14437,24 @@ "type": "boolean" }, { - "index": 8, - "default_value": "0 air", - "type": "item_stack" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 8, + "default_value": "0 air", + "type": "item_stack" } ], "default_bounding_box": { @@ -14589,15 +14474,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -14605,28 +14495,28 @@ "type": "boolean" }, { - "index": 12, - "default_value": 6, - "type": "integer" - }, - { - "index": 13, + "index": 5, "default_value": false, "type": "boolean" }, { - "index": 8, + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 7, "default_value": 0, "type": "integer" }, { - "index": 9, - "default_value": 1, + "index": 8, + "default_value": 0, "type": "integer" }, { - "index": 11, - "default_value": 0, + "index": 9, + "default_value": 1, "type": "integer" }, { @@ -14635,22 +14525,17 @@ "type": "float" }, { - "index": 1, - "default_value": 300, + "index": 11, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" - }, - { - "index": 7, - "default_value": 0, + "index": 12, + "default_value": 6, "type": "integer" }, { - "index": 5, + "index": 13, "default_value": false, "type": "boolean" } @@ -14672,15 +14557,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -14688,34 +14578,29 @@ "type": "boolean" }, { - "index": 8, - "default_value": 0, - "type": "byte" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 9, - "default_value": 0, - "type": "byte" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 1, - "default_value": 300, + "index": 7, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" - }, - { - "index": 7, + "index": 8, "default_value": 0, - "type": "integer" + "type": "byte" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 9, + "default_value": 0, + "type": "byte" } ], "default_bounding_box": { @@ -14730,8 +14615,7 @@ { "name": "spell", "index": 17, - "type": "byte", - "default_value": 0 + "type": "byte" } ], "defaults": [ @@ -14740,15 +14624,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -14756,22 +14645,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -14785,35 +14669,35 @@ "default_value": 32.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -14836,8 +14720,7 @@ { "name": "spider_flags", "index": 16, - "type": "byte", - "default_value": 0 + "type": "byte" } ], "defaults": [ @@ -14846,15 +14729,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -14862,22 +14750,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -14888,38 +14771,38 @@ }, { "index": 9, - "default_value": 16.0, + "default_value": 12.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -14934,9 +14817,9 @@ "base_value": 16.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -14944,14 +14827,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 }, { "id": 5, @@ -14959,20 +14837,25 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { - "size_x": 1.399999976158142, - "size_y": 0.8999999761581421, - "size_z": 1.399999976158142 + "size_x": 0.699999988079071, + "size_y": 0.5, + "size_z": 0.699999988079071 } }, "SquidEntity": { @@ -14986,15 +14869,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -15002,22 +14890,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -15031,35 +14914,35 @@ "default_value": 10.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -15074,9 +14957,9 @@ "base_value": 10.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -15084,24 +14967,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -15119,15 +15002,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -15135,28 +15023,28 @@ "type": "boolean" }, { - "index": 12, - "default_value": 6, - "type": "integer" - }, - { - "index": 13, + "index": 5, "default_value": false, "type": "boolean" }, { - "index": 8, + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 7, "default_value": 0, "type": "integer" }, { - "index": 9, - "default_value": 1, + "index": 8, + "default_value": 0, "type": "integer" }, { - "index": 11, - "default_value": 0, + "index": 9, + "default_value": 1, "type": "integer" }, { @@ -15165,22 +15053,17 @@ "type": "float" }, { - "index": 1, - "default_value": 300, + "index": 11, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" - }, - { - "index": 7, - "default_value": 0, + "index": 12, + "default_value": 6, "type": "integer" }, { - "index": 5, + "index": 13, "default_value": false, "type": "boolean" } @@ -15197,15 +15080,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -15213,22 +15101,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -15242,35 +15125,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" } ], "attributes": [ @@ -15280,9 +15163,9 @@ "base_value": 20.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -15290,14 +15173,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 }, { "id": 5, @@ -15305,14 +15183,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -15329,20 +15212,17 @@ { "name": "boost_time", "index": 17, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "cold", "index": 18, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "saddled", "index": 19, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -15351,15 +15231,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -15367,22 +15252,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -15396,35 +15276,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -15437,12 +15317,12 @@ "type": "integer" }, { - "index": 19, + "index": 18, "default_value": false, "type": "boolean" }, { - "index": 18, + "index": 19, "default_value": false, "type": "boolean" } @@ -15454,9 +15334,9 @@ "base_value": 20.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.17499999701976776 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -15464,24 +15344,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.17499999701976776 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -15501,15 +15381,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -15517,22 +15402,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -15546,35 +15426,35 @@ "default_value": 6.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -15589,9 +15469,9 @@ "base_value": 6.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 1.0 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -15599,24 +15479,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 1.0 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -15631,14 +15511,12 @@ { "name": "tameable_flags", "index": 17, - "type": "byte", - "default_value": 0 + "type": "byte" }, { "name": "owner_uuid", "index": 18, - "type": "optional_uuid", - "default_value": null + "type": "optional_uuid" } ], "defaults": [ @@ -15647,15 +15525,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -15663,22 +15546,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -15692,35 +15570,35 @@ "default_value": 6.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -15732,15 +15610,15 @@ "default_value": 0, "type": "byte" }, - { - "index": 19, - "default_value": 0, - "type": "integer" - }, { "index": 18, "default_value": null, "type": "optional_uuid" + }, + { + "index": 19, + "default_value": 0, + "type": "integer" } ], "attributes": [] @@ -15754,15 +15632,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -15770,22 +15653,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -15799,35 +15677,35 @@ "default_value": 6.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -15839,15 +15717,15 @@ "default_value": 0, "type": "byte" }, - { - "index": 19, - "default_value": 0, - "type": "integer" - }, { "index": 18, "default_value": null, "type": "optional_uuid" + }, + { + "index": 19, + "default_value": 0, + "type": "integer" } ], "attributes": [] @@ -15860,32 +15738,27 @@ { "name": "text", "index": 22, - "type": "text_component", - "default_value": "" + "type": "text_component" }, { "name": "line_width", "index": 23, - "type": "integer", - "default_value": 200 + "type": "integer" }, { "name": "background", "index": 24, - "type": "integer", - "default_value": 1073741824 + "type": "integer" }, { "name": "text_opacity", "index": 25, - "type": "byte", - "default_value": -1 + "type": "byte" }, { "name": "text_display_flags", "index": 26, - "type": "byte", - "default_value": 0 + "type": "byte" } ], "defaults": [ @@ -15895,15 +15768,68 @@ "type": "byte" }, { - "index": 25, - "default_value": -1, - "type": "byte" + "index": 1, + "default_value": 300, + "type": "integer" + }, + { + "index": 2, + "default_value": null, + "type": "optional_text_component" + }, + { + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, "default_value": false, "type": "boolean" }, + { + "index": 5, + "default_value": false, + "type": "boolean" + }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 7, + "default_value": 0, + "type": "integer" + }, + { + "index": 8, + "default_value": 0, + "type": "integer" + }, + { + "index": 9, + "default_value": 0, + "type": "integer" + }, + { + "index": 10, + "default_value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "type": "vector3f" + }, + { + "index": 11, + "default_value": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "type": "vector3f" + }, { "index": 12, "default_value": { @@ -15925,29 +15851,14 @@ "type": "quaternionf" }, { - "index": 8, - "default_value": 0, - "type": "integer" - }, - { - "index": 9, - "default_value": 0, - "type": "integer" - }, - { - "index": 24, - "default_value": 1073741824, - "type": "integer" - }, - { - "index": 26, + "index": 14, "default_value": 0, "type": "byte" }, { - "index": 18, - "default_value": 1.0, - "type": "float" + "index": 15, + "default_value": -1, + "type": "integer" }, { "index": 16, @@ -15960,87 +15871,49 @@ "type": "float" }, { - "index": 19, - "default_value": 0.0, + "index": 18, + "default_value": 1.0, "type": "float" }, { - "index": 23, - "default_value": 200, - "type": "integer" + "index": 19, + "default_value": 0.0, + "type": "float" }, { "index": 20, "default_value": 0.0, "type": "float" }, - { - "index": 22, - "default_value": "", - "type": "text_component" - }, { "index": 21, "default_value": -1, "type": "integer" }, { - "index": 2, - "default_value": null, - "type": "optional_text_component" - }, - { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 22, + "default_value": "", + "type": "text_component" }, { - "index": 15, - "default_value": -1, + "index": 23, + "default_value": 200, "type": "integer" }, { - "index": 14, - "default_value": 0, - "type": "byte" - }, - { - "index": 11, - "default_value": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "type": "vector3f" - }, - { - "index": 10, - "default_value": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "type": "vector3f" - }, - { - "index": 1, - "default_value": 300, + "index": 24, + "default_value": 1073741824, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 25, + "default_value": -1, + "type": "byte" }, { - "index": 7, + "index": 26, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" } ], "default_bounding_box": { @@ -16058,15 +15931,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -16074,29 +15952,24 @@ "type": "boolean" }, { - "index": 8, - "default_value": "0 air", - "type": "item_stack" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 8, + "default_value": "0 air", + "type": "item_stack" } ] }, @@ -16106,8 +15979,7 @@ { "name": "item", "index": 8, - "type": "item_stack", - "default_value": "0 air" + "type": "item_stack" } ], "defaults": [ @@ -16116,15 +15988,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -16132,29 +16009,24 @@ "type": "boolean" }, { - "index": 8, - "default_value": "0 air", - "type": "item_stack" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 8, + "default_value": "0 air", + "type": "item_stack" } ] }, @@ -16166,8 +16038,7 @@ { "name": "fuse", "index": 8, - "type": "integer", - "default_value": 80 + "type": "integer" } ], "defaults": [ @@ -16176,15 +16047,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -16192,29 +16068,24 @@ "type": "boolean" }, { - "index": 8, - "default_value": 80, - "type": "integer" - }, - { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, + "index": 5, "default_value": false, "type": "boolean" }, + { + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, { "index": 7, "default_value": 0, "type": "integer" }, { - "index": 5, - "default_value": false, - "type": "boolean" + "index": 8, + "default_value": 80, + "type": "integer" } ], "default_bounding_box": { @@ -16234,15 +16105,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -16250,28 +16126,28 @@ "type": "boolean" }, { - "index": 12, - "default_value": 6, - "type": "integer" - }, - { - "index": 13, + "index": 5, "default_value": false, "type": "boolean" }, { - "index": 8, + "index": 6, + "default_value": "standing", + "type": "entity_pose" + }, + { + "index": 7, "default_value": 0, "type": "integer" }, { - "index": 9, - "default_value": 1, + "index": 8, + "default_value": 0, "type": "integer" }, { - "index": 11, - "default_value": 0, + "index": 9, + "default_value": 1, "type": "integer" }, { @@ -16280,22 +16156,17 @@ "type": "float" }, { - "index": 1, - "default_value": 300, + "index": 11, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" - }, - { - "index": 7, - "default_value": 0, + "index": 12, + "default_value": 6, "type": "integer" }, { - "index": 5, + "index": 13, "default_value": false, "type": "boolean" } @@ -16317,15 +16188,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -16333,22 +16209,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -16362,35 +16233,35 @@ "default_value": 53.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -16402,18 +16273,13 @@ "default_value": 0, "type": "byte" }, - { - "index": 19, - "default_value": 0, - "type": "integer" - }, { "index": 18, "default_value": false, "type": "boolean" }, { - "index": 21, + "index": 19, "default_value": 0, "type": "integer" }, @@ -16421,6 +16287,11 @@ "index": 20, "default_value": -1, "type": "integer" + }, + { + "index": 21, + "default_value": 0, + "type": "integer" } ], "attributes": [ @@ -16430,14 +16301,9 @@ "base_value": 53.0 }, { - "id": 12, - "name": "horse.jump_strength", - "base_value": 0.5 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.17499999701976776 + "id": 1, + "name": "generic.follow_range", + "base_value": 40.0 }, { "id": 2, @@ -16445,24 +16311,29 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.17499999701976776 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 40.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 12, + "name": "horse.jump_strength", + "base_value": 0.5 } ], "default_bounding_box": { @@ -16479,14 +16350,12 @@ { "name": "loyalty", "index": 10, - "type": "byte", - "default_value": 0 + "type": "byte" }, { "name": "enchanted", "index": 11, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -16495,15 +16364,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -16511,42 +16385,37 @@ "type": "boolean" }, { - "index": 8, - "default_value": 0, - "type": "byte" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 9, - "default_value": 0, - "type": "byte" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 11, - "default_value": false, - "type": "boolean" + "index": 7, + "default_value": 0, + "type": "integer" }, { - "index": 10, + "index": 8, "default_value": 0, "type": "byte" }, { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 9, + "default_value": 0, + "type": "byte" }, { - "index": 7, + "index": 10, "default_value": 0, - "type": "integer" + "type": "byte" }, { - "index": 5, + "index": 11, "default_value": false, "type": "boolean" } @@ -16565,8 +16434,7 @@ { "name": "variant", "index": 17, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -16575,15 +16443,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -16591,22 +16464,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -16620,35 +16488,35 @@ "default_value": 3.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -16668,9 +16536,9 @@ "base_value": 3.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -16678,24 +16546,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -16712,46 +16580,32 @@ { "name": "home_pos", "index": 17, - "type": "block_pos", - "default_value": { - "x": 0, - "y": 0, - "z": 0 - } + "type": "block_pos" }, { "name": "has_egg", "index": 18, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "digging_sand", "index": 19, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "travel_pos", "index": 20, - "type": "block_pos", - "default_value": { - "x": 0, - "y": 0, - "z": 0 - } + "type": "block_pos" }, { "name": "land_bound", "index": 21, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "actively_traveling", "index": 22, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -16760,15 +16614,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -16776,22 +16635,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -16805,35 +16659,35 @@ "default_value": 30.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -16849,23 +16703,13 @@ }, "type": "block_pos" }, - { - "index": 19, - "default_value": false, - "type": "boolean" - }, { "index": 18, "default_value": false, "type": "boolean" }, { - "index": 22, - "default_value": false, - "type": "boolean" - }, - { - "index": 21, + "index": 19, "default_value": false, "type": "boolean" }, @@ -16877,6 +16721,16 @@ "z": 0 }, "type": "block_pos" + }, + { + "index": 21, + "default_value": false, + "type": "boolean" + }, + { + "index": 22, + "default_value": false, + "type": "boolean" } ], "attributes": [ @@ -16886,9 +16740,9 @@ "base_value": 30.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -16896,24 +16750,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -16930,8 +16784,7 @@ { "name": "vex_flags", "index": 16, - "type": "byte", - "default_value": 0 + "type": "byte" } ], "defaults": [ @@ -16940,15 +16793,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -16956,22 +16814,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -16985,35 +16838,35 @@ "default_value": 14.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -17028,9 +16881,9 @@ "base_value": 14.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -17038,14 +16891,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 }, { "id": 5, @@ -17053,14 +16901,19 @@ "base_value": 4.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -17077,12 +16930,7 @@ { "name": "villager_data", "index": 18, - "type": "villager_data", - "default_value": { - "type": "plains", - "profession": "none", - "level": 1 - } + "type": "villager_data" } ], "defaults": [ @@ -17091,15 +16939,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -17107,22 +16960,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -17136,35 +16984,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -17193,9 +17041,9 @@ "base_value": 20.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.5 + "id": 1, + "name": "generic.follow_range", + "base_value": 48.0 }, { "id": 2, @@ -17203,24 +17051,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.5 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 48.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -17240,15 +17088,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -17256,22 +17109,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -17285,35 +17133,35 @@ "default_value": 24.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -17328,9 +17176,9 @@ "base_value": 24.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.3499999940395355 + "id": 1, + "name": "generic.follow_range", + "base_value": 12.0 }, { "id": 2, @@ -17338,14 +17186,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.3499999940395355 }, { "id": 5, @@ -17353,14 +17196,19 @@ "base_value": 5.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 12.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -17380,15 +17228,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -17396,22 +17249,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -17425,35 +17273,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -17473,9 +17321,9 @@ "base_value": 20.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.699999988079071 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -17483,24 +17331,24 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.699999988079071 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -17517,8 +17365,7 @@ { "name": "anger", "index": 16, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -17527,15 +17374,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -17543,22 +17395,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -17572,35 +17419,35 @@ "default_value": 500.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -17615,9 +17462,9 @@ "base_value": 500.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -17625,14 +17472,9 @@ "base_value": 1.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 1.5 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 }, { "id": 5, @@ -17640,14 +17482,19 @@ "base_value": 30.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 1.5 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -17665,15 +17512,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -17681,22 +17533,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -17707,57 +17554,43 @@ }, { "index": 9, - "default_value": 10.0, + "default_value": 6.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 4800, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, - "default_value": { - "x": 0, - "y": 0, - "z": 0 - }, - "type": "block_pos" - }, - { - "index": 17, "default_value": false, "type": "boolean" - }, - { - "index": 18, - "default_value": 2400, - "type": "integer" } ], "attributes": [] @@ -17770,8 +17603,7 @@ { "name": "drinking", "index": 17, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -17780,15 +17612,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -17796,22 +17633,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -17825,35 +17657,35 @@ "default_value": 26.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -17873,9 +17705,9 @@ "base_value": 26.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -17883,14 +17715,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 }, { "id": 5, @@ -17898,14 +17725,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -17922,26 +17754,22 @@ { "name": "tracked_entity_id_1", "index": 16, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "tracked_entity_id_2", "index": 17, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "tracked_entity_id_3", "index": 18, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "invul_timer", "index": 19, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -17950,38 +17778,38 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" - }, - { - "index": 4, + "index": 3, "default_value": false, "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" + "index": 4, + "default_value": false, + "type": "boolean" }, { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -17995,35 +17823,35 @@ "default_value": 300.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -18036,12 +17864,12 @@ "type": "integer" }, { - "index": 19, + "index": 18, "default_value": 0, "type": "integer" }, { - "index": 18, + "index": 19, "default_value": 0, "type": "integer" } @@ -18053,14 +17881,9 @@ "base_value": 300.0 }, { - "id": 4, - "name": "generic.flying_speed", - "base_value": 0.6000000238418579 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.6000000238418579 + "id": 1, + "name": "generic.follow_range", + "base_value": 40.0 }, { "id": 2, @@ -18068,14 +17891,14 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.6000000238418579 }, { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 4, + "name": "generic.flying_speed", + "base_value": 0.6000000238418579 }, { "id": 5, @@ -18083,14 +17906,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 40.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 4.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -18110,15 +17938,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -18126,22 +17959,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -18155,35 +17983,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" } ], "attributes": [ @@ -18193,9 +18021,9 @@ "base_value": 20.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.25 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -18203,14 +18031,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.25 }, { "id": 5, @@ -18218,14 +18041,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -18242,8 +18070,7 @@ { "name": "charged", "index": 8, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -18252,15 +18079,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -18268,19 +18100,14 @@ "type": "boolean" }, { - "index": 8, + "index": 5, "default_value": false, "type": "boolean" }, { - "index": 1, - "default_value": 300, - "type": "integer" - }, - { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { "index": 7, @@ -18288,7 +18115,7 @@ "type": "integer" }, { - "index": 5, + "index": 8, "default_value": false, "type": "boolean" } @@ -18307,20 +18134,17 @@ { "name": "begging", "index": 19, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "collar_color", "index": 20, - "type": "integer", - "default_value": 14 + "type": "integer" }, { "name": "anger_time", "index": 21, - "type": "integer", - "default_value": 0 + "type": "integer" } ], "defaults": [ @@ -18329,15 +18153,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -18345,22 +18174,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -18374,35 +18198,35 @@ "default_value": 8.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -18414,25 +18238,25 @@ "default_value": 0, "type": "byte" }, - { - "index": 19, - "default_value": false, - "type": "boolean" - }, { "index": 18, "default_value": null, "type": "optional_uuid" }, { - "index": 21, - "default_value": 0, - "type": "integer" + "index": 19, + "default_value": false, + "type": "boolean" }, { "index": 20, "default_value": 14, "type": "integer" + }, + { + "index": 21, + "default_value": 0, + "type": "integer" } ], "attributes": [ @@ -18442,9 +18266,9 @@ "base_value": 8.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -18452,14 +18276,9 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 }, { "id": 5, @@ -18467,14 +18286,19 @@ "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 0.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -18491,8 +18315,7 @@ { "name": "baby", "index": 16, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -18501,15 +18324,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -18517,22 +18345,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -18546,35 +18369,35 @@ "default_value": 40.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -18589,9 +18412,9 @@ "base_value": 40.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.30000001192092896 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -18599,14 +18422,9 @@ "base_value": 0.6000000238418579 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 - }, - { - "id": 6, - "name": "generic.attack_knockback", - "base_value": 1.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.30000001192092896 }, { "id": 5, @@ -18614,14 +18432,19 @@ "base_value": 6.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 + "id": 6, + "name": "generic.attack_knockback", + "base_value": 1.0 }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 } ], "default_bounding_box": { @@ -18638,20 +18461,17 @@ { "name": "baby", "index": 16, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "zombie_type", "index": 17, - "type": "integer", - "default_value": 0 + "type": "integer" }, { "name": "converting_in_water", "index": 18, - "type": "boolean", - "default_value": false + "type": "boolean" } ], "defaults": [ @@ -18660,15 +18480,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -18676,22 +18501,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -18705,35 +18525,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -18749,6 +18569,20 @@ "index": 18, "default_value": false, "type": "boolean" + }, + { + "index": 19, + "default_value": false, + "type": "boolean" + }, + { + "index": 20, + "default_value": { + "type": "plains", + "profession": "leatherworker", + "level": 1 + }, + "type": "villager_data" } ], "attributes": [ @@ -18758,9 +18592,9 @@ "base_value": 20.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.23000000417232513 + "id": 1, + "name": "generic.follow_range", + "base_value": 35.0 }, { "id": 2, @@ -18768,9 +18602,14 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.23000000417232513 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 3.0 }, { "id": 6, @@ -18778,24 +18617,19 @@ "base_value": 0.0 }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 3.0 + "id": 8, + "name": "generic.armor", + "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 35.0 + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 }, { "id": 11, "name": "zombie.spawn_reinforcements", "base_value": 0.0 - }, - { - "id": 8, - "name": "generic.armor", - "base_value": 2.0 } ], "default_bounding_box": { @@ -18815,15 +18649,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -18831,22 +18670,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -18860,35 +18694,35 @@ "default_value": 15.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -18908,14 +18742,9 @@ "base_value": 15.0 }, { - "id": 12, - "name": "horse.jump_strength", - "base_value": 0.7 - }, - { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.20000000298023224 + "id": 1, + "name": "generic.follow_range", + "base_value": 16.0 }, { "id": 2, @@ -18923,24 +18752,29 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.20000000298023224 }, { "id": 6, "name": "generic.attack_knockback", "base_value": 0.0 }, - { - "id": 1, - "name": "generic.follow_range", - "base_value": 16.0 - }, { "id": 8, "name": "generic.armor", "base_value": 0.0 + }, + { + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 + }, + { + "id": 12, + "name": "horse.jump_strength", + "base_value": 0.7 } ], "default_bounding_box": { @@ -18957,18 +18791,12 @@ { "name": "converting", "index": 19, - "type": "boolean", - "default_value": false + "type": "boolean" }, { "name": "villager_data", "index": 20, - "type": "villager_data", - "default_value": { - "type": "plains", - "profession": "fisherman", - "level": 1 - } + "type": "villager_data" } ], "defaults": [ @@ -18977,15 +18805,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -18993,22 +18826,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -19022,35 +18850,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -19063,12 +18891,12 @@ "type": "integer" }, { - "index": 19, + "index": 18, "default_value": false, "type": "boolean" }, { - "index": 18, + "index": 19, "default_value": false, "type": "boolean" }, @@ -19076,7 +18904,7 @@ "index": 20, "default_value": { "type": "plains", - "profession": "fisherman", + "profession": "leatherworker", "level": 1 }, "type": "villager_data" @@ -19089,9 +18917,9 @@ "base_value": 20.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.23000000417232513 + "id": 1, + "name": "generic.follow_range", + "base_value": 35.0 }, { "id": 2, @@ -19099,9 +18927,14 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.23000000417232513 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 3.0 }, { "id": 6, @@ -19109,24 +18942,19 @@ "base_value": 0.0 }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 3.0 + "id": 8, + "name": "generic.armor", + "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 35.0 + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 }, { "id": 11, "name": "zombie.spawn_reinforcements", "base_value": 0.0 - }, - { - "id": 8, - "name": "generic.armor", - "base_value": 2.0 } ], "default_bounding_box": { @@ -19146,15 +18974,20 @@ "default_value": 0, "type": "byte" }, + { + "index": 1, + "default_value": 300, + "type": "integer" + }, { "index": 2, "default_value": null, "type": "optional_text_component" }, { - "index": 6, - "default_value": "standing", - "type": "entity_pose" + "index": 3, + "default_value": false, + "type": "boolean" }, { "index": 4, @@ -19162,22 +18995,17 @@ "type": "boolean" }, { - "index": 15, - "default_value": 0, - "type": "byte" - }, - { - "index": 14, - "default_value": null, - "type": "optional_block_pos" + "index": 5, + "default_value": false, + "type": "boolean" }, { - "index": 12, - "default_value": 0, - "type": "integer" + "index": 6, + "default_value": "standing", + "type": "entity_pose" }, { - "index": 13, + "index": 7, "default_value": 0, "type": "integer" }, @@ -19191,35 +19019,35 @@ "default_value": 20.0, "type": "float" }, + { + "index": 10, + "default_value": 0, + "type": "integer" + }, { "index": 11, "default_value": false, "type": "boolean" }, { - "index": 10, + "index": 12, "default_value": 0, "type": "integer" }, { - "index": 1, - "default_value": 300, + "index": 13, + "default_value": 0, "type": "integer" }, { - "index": 3, - "default_value": false, - "type": "boolean" + "index": 14, + "default_value": null, + "type": "optional_block_pos" }, { - "index": 7, + "index": 15, "default_value": 0, - "type": "integer" - }, - { - "index": 5, - "default_value": false, - "type": "boolean" + "type": "byte" }, { "index": 16, @@ -19244,9 +19072,9 @@ "base_value": 20.0 }, { - "id": 3, - "name": "generic.movement_speed", - "base_value": 0.23000000417232513 + "id": 1, + "name": "generic.follow_range", + "base_value": 35.0 }, { "id": 2, @@ -19254,9 +19082,14 @@ "base_value": 0.0 }, { - "id": 9, - "name": "generic.armor_toughness", - "base_value": 0.0 + "id": 3, + "name": "generic.movement_speed", + "base_value": 0.23000000417232513 + }, + { + "id": 5, + "name": "generic.attack_damage", + "base_value": 5.0 }, { "id": 6, @@ -19264,24 +19097,19 @@ "base_value": 0.0 }, { - "id": 5, - "name": "generic.attack_damage", - "base_value": 5.0 + "id": 8, + "name": "generic.armor", + "base_value": 2.0 }, { - "id": 1, - "name": "generic.follow_range", - "base_value": 35.0 + "id": 9, + "name": "generic.armor_toughness", + "base_value": 0.0 }, { "id": 11, "name": "zombie.spawn_reinforcements", "base_value": 0.0 - }, - { - "id": 8, - "name": "generic.armor", - "base_value": 2.0 } ], "default_bounding_box": { diff --git a/examples/ctf.rs b/examples/ctf.rs index b6ad1491f..b0dee9884 100644 --- a/examples/ctf.rs +++ b/examples/ctf.rs @@ -139,7 +139,7 @@ fn setup( let ctf_team_layers = CtfLayers::init(&mut commands, &server); // add some debug entities to the ctf entity layers - let mut flags = Flags::default(); + let mut flags = Flags(0); flags.set_glowing(true); let mut pig = commands.spawn(PigEntityBundle { layer: EntityLayerId(ctf_team_layers.friendly_layers[&Team::Red]), @@ -637,7 +637,7 @@ fn do_team_selector_portals( ent_layers.as_mut().0.insert(friendly_layer); // Copy the player entity to the friendly layer, and make them glow. - let mut flags = Flags::default(); + let mut flags = Flags(0); flags.set_glowing(true); let mut player_glowing = commands.spawn(PlayerEntityBundle { layer: EntityLayerId(friendly_layer), diff --git a/extractor/src/main/java/rs/valence/extractor/ValenceUtils.java b/extractor/src/main/java/rs/valence/extractor/ValenceUtils.java index 847da11ab..851f546ee 100644 --- a/extractor/src/main/java/rs/valence/extractor/ValenceUtils.java +++ b/extractor/src/main/java/rs/valence/extractor/ValenceUtils.java @@ -1,5 +1,9 @@ package rs.valence.extractor; +import com.google.gson.JsonArray; +import com.google.gson.JsonElement; +import java.util.TreeMap; + /** * Utility class for various methods. */ @@ -31,4 +35,15 @@ public static String toPascalCase(String str) { return result.toString(); } + + /** + * Converts a TreeMap to a JsonArray, ignoring the keys. + */ + public static JsonArray treeMapToJsonArray(TreeMap map) { + JsonArray array = new JsonArray(); + for (var entry : map.entrySet()) { + array.add(entry.getValue()); + } + return array; + } } diff --git a/extractor/src/main/java/rs/valence/extractor/extractors/Entities.java b/extractor/src/main/java/rs/valence/extractor/extractors/Entities.java index 1f43cb6e7..970ebaa36 100644 --- a/extractor/src/main/java/rs/valence/extractor/extractors/Entities.java +++ b/extractor/src/main/java/rs/valence/extractor/extractors/Entities.java @@ -35,6 +35,8 @@ import rs.valence.extractor.DummyWorld; import rs.valence.extractor.Main; import rs.valence.extractor.Main.Pair; +import rs.valence.extractor.ValenceUtils; + import java.lang.reflect.ParameterizedType; import java.util.*; @@ -235,7 +237,7 @@ public JsonElement extract() throws IllegalAccessException, NoSuchFieldException entityJson.add("translation_key", new JsonPrimitive(entityType.getTranslationKey())); } - var fieldsJson = new JsonArray(); + var fieldsMap = new TreeMap(); for (var entityField : entityClass.getDeclaredFields()) { if (entityField.getType().equals(TrackedData.class)) { entityField.setAccessible(true); @@ -244,37 +246,38 @@ public JsonElement extract() throws IllegalAccessException, NoSuchFieldException var fieldJson = new JsonObject(); var fieldName = entityField.getName().toLowerCase(Locale.ROOT); + int id = trackedData.getId(); fieldJson.addProperty("name", fieldName); - fieldJson.addProperty("index", trackedData.getId()); + fieldJson.addProperty("index", id); var data = Entities.trackedDataToJson(trackedData, dataTracker); fieldJson.addProperty("type", data.left()); - fieldJson.add("default_value", data.right()); - fieldsJson.add(fieldJson); + fieldsMap.put(id, fieldJson); } } - entityJson.add("fields", fieldsJson); + entityJson.add("fields", ValenceUtils.treeMapToJsonArray(fieldsMap)); - var defaultsJson = new JsonArray(); + var defaultsMap = new TreeMap(); var defaults = (Int2ObjectMap>) dataTrackerEntriesField.get(dataTracker); for (var entry2 : defaults.int2ObjectEntrySet()) { var fieldJson = new JsonObject(); var trackedData = entry2.getValue().getData(); var data = Entities.trackedDataToJson(trackedData, dataTracker); - fieldJson.addProperty("index", trackedData.getId()); + int id = trackedData.getId(); + fieldJson.addProperty("index", id); fieldJson.add("default_value", data.right()); fieldJson.addProperty("type", data.left()); - defaultsJson.add(fieldJson); + defaultsMap.put(id, fieldJson); } - entityJson.add("defaults", defaultsJson); + entityJson.add("defaults", ValenceUtils.treeMapToJsonArray(defaultsMap)); if (entityInstance instanceof LivingEntity livingEntity) { var type = (EntityType) entityType; var defaultAttributes = DefaultAttributeRegistry.get(type); - var attributesJson = new JsonArray(); + var attributesMap = new TreeMap(); if (defaultAttributes != null) { var instancesField = defaultAttributes.getClass().getDeclaredField("instances"); instancesField.setAccessible(true); @@ -286,14 +289,15 @@ public JsonElement extract() throws IllegalAccessException, NoSuchFieldException var attributeJson = new JsonObject(); - attributeJson.addProperty("id", Registries.ATTRIBUTE.getRawId(attribute)); + int id = Registries.ATTRIBUTE.getRawId(attribute); + attributeJson.addProperty("id", id); attributeJson.addProperty("name", Registries.ATTRIBUTE.getId(attribute).getPath()); attributeJson.addProperty("base_value", instance.getBaseValue()); - attributesJson.add(attributeJson); + attributesMap.put(id, attributeJson); } } - entityJson.add("attributes", attributesJson); + entityJson.add("attributes", ValenceUtils.treeMapToJsonArray(attributesMap)); } var bb = entityInstance.getBoundingBox(); From cf0427f7fac561ed70875a2c2570e8b7ca8a5ff0 Mon Sep 17 00:00:00 2001 From: SelfMadeSystem Date: Tue, 24 Oct 2023 12:54:28 -0400 Subject: [PATCH 08/11] renamed badly named variables and move the system back to where it was, but removed the default. --- crates/valence_entity/build.rs | 84 +++++++++++++++++----------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/crates/valence_entity/build.rs b/crates/valence_entity/build.rs index ca545bac6..78107ff1a 100644 --- a/crates/valence_entity/build.rs +++ b/crates/valence_entity/build.rs @@ -465,19 +465,21 @@ fn build() -> anyhow::Result { } } MarkerOrField::Field { - entity_name: entity_name_2, + entity_name: field_entity_name, field, } => { let snake_field_name = field.name.to_snake_case(); let pascal_field_name = field.name.to_pascal_case(); let pascal_field_name_ident = ident(&pascal_field_name); - let stripped_entity_name = strip_entity_suffix(entity_name_2); - let stripped_snake_entity_name_1 = stripped_entity_name.to_snake_case(); - let stripped_snake_entity_name_1_ident = - ident(&stripped_snake_entity_name_1); - - let field_name_ident = - ident(format!("{stripped_snake_entity_name_1}_{snake_field_name}")); + let stripped_field_entity_name = strip_entity_suffix(field_entity_name); + let stripped_snake_field_entity_name = + stripped_field_entity_name.to_snake_case(); + let stripped_snake_field_entity_name_ident = + ident(&stripped_snake_field_entity_name); + + let field_name_ident = ident(format!( + "{stripped_snake_field_entity_name}_{snake_field_name}" + )); let value_expr = entity .defaults @@ -519,43 +521,11 @@ fn build() -> anyhow::Result { }); bundle_fields.extend([quote! { - pub #field_name_ident: super::#stripped_snake_entity_name_1_ident::#pascal_field_name_ident, + pub #field_name_ident: super::#stripped_snake_field_entity_name_ident::#pascal_field_name_ident, }]); bundle_init_fields.extend([quote! { - #field_name_ident: super::#stripped_snake_entity_name_1_ident::#pascal_field_name_ident(#value_expr), - }]); - - let system_name_ident = ident(format!( - "update_{stripped_snake_entity_name}_{snake_field_name}_{stripped_snake_entity_name}", - )); - let component_path = - quote!(#stripped_snake_entity_name_1_ident::#pascal_field_name_ident); - - system_names.push(quote!(#system_name_ident)); - - let data_index = field.index; - let data_type = field.typ.type_id(); - let encodable_expr = field.typ.encodable_expr(quote!(value.0)); - - systems.extend([quote! { - #[allow(clippy::needless_borrow)] - #[allow(clippy::suspicious_else_formatting)] - fn #system_name_ident( - mut query: Query<(&#component_path, &mut tracked_data::TrackedData), (Changed<#component_path>, With<#stripped_snake_entity_name_1_ident::#pascal_field_name_ident>)>, - ) { - for (value, mut tracked_data) in &mut query { - if *value == #stripped_snake_entity_name_1_ident::#pascal_field_name_ident(#value_expr) { - tracked_data.remove_init_value(#data_index); - } else { - tracked_data.insert_init_value(#data_index, #data_type, #encodable_expr); - } - - if !tracked_data.is_added() { - tracked_data.append_update_value(#data_index, #data_type, #encodable_expr); - } - } - } + #field_name_ident: super::#stripped_snake_field_entity_name_ident::#pascal_field_name_ident(#value_expr), }]); } } @@ -621,12 +591,42 @@ fn build() -> anyhow::Result { for field in &entity.fields { let pascal_field_name_ident = ident(field.name.to_pascal_case()); + let snake_field_name = field.name.to_snake_case(); let inner_type = field.typ.field_type(); module_body.extend([quote! { #[derive(bevy_ecs::component::Component, PartialEq, Clone, Debug, ::derive_more::Deref, ::derive_more::DerefMut)] pub struct #pascal_field_name_ident(pub #inner_type); }]); + + let system_name_ident = ident(format!( + "update_{stripped_snake_entity_name}_{snake_field_name}" + )); + let component_path = + quote!(#stripped_snake_entity_name_ident::#pascal_field_name_ident); + + system_names.push(quote!(#system_name_ident)); + + let data_index = field.index; + let data_type = field.typ.type_id(); + let encodable_expr = field.typ.encodable_expr(quote!(value.0)); + + systems.extend([quote! { + #[allow(clippy::needless_borrow)] + #[allow(clippy::suspicious_else_formatting)] + fn #system_name_ident( + mut query: Query<(&#component_path, &mut tracked_data::TrackedData), Changed<#component_path>> + ) { + for (value, mut tracked_data) in &mut query { + // TODO: Help idk what I'm doing. :c + tracked_data.insert_init_value(#data_index, #data_type, #encodable_expr); + + if !tracked_data.is_added() { + tracked_data.append_update_value(#data_index, #data_type, #encodable_expr); + } + } + } + }]); } let marker_doc = format!("Marker component for `{stripped_snake_entity_name}` entities."); From 7f7cfc6f3a455908e8314ef0dd5a574b6f1996c1 Mon Sep 17 00:00:00 2001 From: SelfMadeSystem Date: Tue, 24 Oct 2023 13:26:26 -0400 Subject: [PATCH 09/11] fmt --- crates/valence_entity/build.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/valence_entity/build.rs b/crates/valence_entity/build.rs index 78107ff1a..b56096526 100644 --- a/crates/valence_entity/build.rs +++ b/crates/valence_entity/build.rs @@ -620,7 +620,7 @@ fn build() -> anyhow::Result { for (value, mut tracked_data) in &mut query { // TODO: Help idk what I'm doing. :c tracked_data.insert_init_value(#data_index, #data_type, #encodable_expr); - + if !tracked_data.is_added() { tracked_data.append_update_value(#data_index, #data_type, #encodable_expr); } From a07e2d7b993e045b5129b003802c57e9fbead1a7 Mon Sep 17 00:00:00 2001 From: SelfMadeSystem Date: Wed, 25 Oct 2023 15:06:45 -0400 Subject: [PATCH 10/11] idk ykw I'll just see if this is good enough. --- crates/java_string/src/lib.rs | 1 + crates/valence_entity/build.rs | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/java_string/src/lib.rs b/crates/java_string/src/lib.rs index 57f035944..3cdbb579d 100644 --- a/crates/java_string/src/lib.rs +++ b/crates/java_string/src/lib.rs @@ -1,4 +1,5 @@ #![doc = include_str!("../README.md")] +#![allow(unused_imports)] mod cesu8; mod char; diff --git a/crates/valence_entity/build.rs b/crates/valence_entity/build.rs index b56096526..7cf9c4f45 100644 --- a/crates/valence_entity/build.rs +++ b/crates/valence_entity/build.rs @@ -618,7 +618,6 @@ fn build() -> anyhow::Result { mut query: Query<(&#component_path, &mut tracked_data::TrackedData), Changed<#component_path>> ) { for (value, mut tracked_data) in &mut query { - // TODO: Help idk what I'm doing. :c tracked_data.insert_init_value(#data_index, #data_type, #encodable_expr); if !tracked_data.is_added() { From d7f8cabcc9e7e838446054700ffdc2992477f149 Mon Sep 17 00:00:00 2001 From: SelfMadeSystem Date: Thu, 26 Oct 2023 14:10:43 -0400 Subject: [PATCH 11/11] undo change --- crates/java_string/src/lib.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/crates/java_string/src/lib.rs b/crates/java_string/src/lib.rs index 3b6623a00..18e658af2 100644 --- a/crates/java_string/src/lib.rs +++ b/crates/java_string/src/lib.rs @@ -1,5 +1,4 @@ #![doc = include_str!("../README.md")] -#![allow(unused_imports)] mod cesu8; mod char;