Version History for the Warden Entity
<< back to entity list
Note: Version history only goes as far back as the earliest version on file (Minecraft 1.12.0.28 ). View Detailed Entity Information >>
Changes in version 1.19.50.2
- Resource Packs > Materials > warden
- New Value:
"variants": [
{
"skinning": {
"+defines": [
"USE_SKINNING"
],
"vertexFields": [
{
"field": "Position"
},
{
"field": "BoneId0"
},
{
"field": "Normal"
},
{
"field": "UV0"
}
]
}
},
{
"skinning_color": {
"+defines": [
"USE_SKINNING",
"USE_OVERLAY"
],
"+states": [
"Blending"
],
"vertexFields": [
{
"field": "Position"
},
{
"field": "BoneId0"
},
{
"field": "Color"
},
{
"field": "Normal"
},
{
"field": "UV0"
}
]
}
},
{
"skinning_alphatest": {
"+defines": [
"USE_SKINNING",
"ALPHA_TEST"
],
"+states": [
"DisableCulling"
],
"vertexFields": [
{
"field": "Position"
},
{
"field": "BoneId0"
},
{
"field": "Normal"
},
{
"field": "UV0"
}
]
}
}
]Previous Value:"variants": [
{
"skinning": {
"+defines": [
"USE_SKINNING"
],
"vertexFields": [
{
"field": "Position"
},
{
"field": "BoneId0"
},
{
"field": "Normal"
},
{
"field": "UV0"
}
]
}
},
{
"skinning_color": {
"+defines": [
"USE_SKINNING",
"USE_OVERLAY"
],
"+states": [
"Blending"
],
"vertexFields": [
{
"field": "Position"
},
{
"field": "BoneId0"
},
{
"field": "Color"
},
{
"field": "Normal"
},
{
"field": "UV0"
}
]
}
}
]
- Resource Packs > Materials > warden_bioluminescent_layer
- New Value:
"variants": [
{
"skinning": {
"+defines": [
"USE_SKINNING"
],
"vertexFields": [
{
"field": "Position"
},
{
"field": "BoneId0"
},
{
"field": "Normal"
},
{
"field": "UV0"
}
]
}
},
{
"skinning_color": {
"+defines": [
"USE_SKINNING",
"USE_OVERLAY"
],
"+states": [
"Blending"
],
"vertexFields": [
{
"field": "Position"
},
{
"field": "BoneId0"
},
{
"field": "Color"
},
{
"field": "Normal"
},
{
"field": "UV0"
}
]
}
},
{
"skinning_alphatest": {
"+defines": [
"USE_SKINNING",
"ALPHA_TEST"
],
"+states": [
"DisableCulling"
],
"vertexFields": [
{
"field": "Position"
},
{
"field": "BoneId0"
},
{
"field": "Normal"
},
{
"field": "UV0"
}
]
}
}
]Previous Value:"variants": [
{
"skinning": {
"+defines": [
"USE_SKINNING"
],
"vertexFields": [
{
"field": "Position"
},
{
"field": "BoneId0"
},
{
"field": "Normal"
},
{
"field": "UV0"
}
]
}
},
{
"skinning_color": {
"+defines": [
"USE_SKINNING",
"USE_OVERLAY"
],
"+states": [
"Blending"
],
"vertexFields": [
{
"field": "Position"
},
{
"field": "BoneId0"
},
{
"field": "Color"
},
{
"field": "Normal"
},
{
"field": "UV0"
}
]
}
}
]
Changes in version 1.19.20.2
- Behavior Packs > Entities > warden.json
- New Value:
"minecraft:preferred_path": {
"max_fall_blocks": 20
}
Changes in version 1.19.10.3
- Behavior Packs > Entities > warden.json
- New Value:
"pushable": {
"minecraft:pushable": {
"is_pushable": true,
"is_pushable_by_piston": true
}
} - New Value:
"on_digging_event": {
"remove": {
"component_groups": [
"pushable"
]
}
} - Previous Value:
"minecraft:pushable": {
"is_pushable": true,
"is_pushable_by_piston": true
} - New Value:
"minecraft:behavior.dig": {
"priority": 1,
"duration": 5.5,
"idle_time": 60,
"vibration_is_disturbance": true,
"suspicion_is_disturbance": true,
"digs_in_daylight": false,
"on_start": {
"event": "on_digging_event",
"target": "self"
}
}Previous Value:"minecraft:behavior.dig": {
"priority": 1,
"duration": 5.5,
"idle_time": 60,
"vibration_is_disturbance": true,
"suspicion_is_disturbance": true,
"digs_in_daylight": false
} - New Value:
"minecraft:navigation.walk": {
"can_path_over_water": true,
"can_path_over_lava": true,
"avoid_damage_blocks": true
}Previous Value:"minecraft:navigation.walk": {
"can_path_over_water": true,
"avoid_water": true,
"avoid_damage_blocks": true
} - The minecraft:emerged component was changed in the events subsection of the minecraft:entity sectionNew Value:
"minecraft:emerged": {
"add": {
"component_groups": [
"pushable"
]
},
"remove": {
"component_groups": [
"emerging"
]
}
}Previous Value:"minecraft:emerged": {
"remove": {
"component_groups": [
"emerging"
]
}
} - New Value:
"minecraft:entity_spawned": {
"add": {
"component_groups": [
"pushable"
]
}
}Previous Value:"minecraft:entity_spawned": []
- Resource Packs > Animations > warden.animation.json
- Previous Value:
"animation.warden.hurt": {
"animation_length": 0.25,
"bones": {
"body": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.125": {
"post": [
-22.5,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.25": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
},
"head": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.125": {
"post": [
22.5,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.25": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
},
"right_arm": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.125": {
"post": [
-22.5,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.25": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
},
"left_arm": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.125": {
"post": [
45,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.25": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
},
"right_leg": {
"rotation": {
"0.0": [
0,
0,
0
],
"0.125": [
22.5,
0,
0
],
"0.25": [
0,
0,
0
]
}
},
"left_leg": {
"rotation": {
"0.0": [
0,
0,
0
],
"0.125": [
-22.5,
0,
0
],
"0.25": [
0,
0,
0
]
}
}
}
}
- Resource Packs > Animation Controllers > warden.animation_controllers.json
- Previous Value:
"controller.animation.warden.hurt": {
"initial_state": "default",
"states": {
"default": {
"transitions": [
{
"hurting": "query.hurt_time < 0"
}
]
},
"hurting": {
"animations": [
"hurt"
],
"transitions": [
{
"default": "query.hurt_time >= 0"
}
]
}
}
}
- Resource Packs > Entity > warden.entity.json
- New Value:
"animations": {
"emerge": "animation.warden.emerge",
"sniff": "animation.warden.sniff",
"sniff_controller": "controller.animation.warden.sniff",
"dig": "animation.warden.dig",
"roar": "animation.warden.roar",
"roar_controller": "controller.animation.warden.roar",
"shiver": "animation.warden.shiver",
"shiver_controller": "controller.animation.warden.shiver",
"base_pose": "animation.humanoid.base_pose.v1.0",
"look_at_target": "animation.warden.look_at_target.default",
"move": "animation.warden.move",
"melee_attack": "animation.warden.attack",
"melee_attack_controller": "controller.animation.warden.melee_attacking",
"bob": "animation.warden.bob",
"swimming": "animation.humanoid.swimming.v1.0",
"sonic_boom": "animation.warden.sonic_boom",
"sonic_boom_controller": "controller.animation.warden.sonic_boom"
}Previous Value:"animations": {
"emerge": "animation.warden.emerge",
"sniff": "animation.warden.sniff",
"sniff_controller": "controller.animation.warden.sniff",
"dig": "animation.warden.dig",
"roar": "animation.warden.roar",
"roar_controller": "controller.animation.warden.roar",
"shiver": "animation.warden.shiver",
"shiver_controller": "controller.animation.warden.shiver",
"base_pose": "animation.humanoid.base_pose.v1.0",
"look_at_target": "animation.warden.look_at_target.default",
"move": "animation.warden.move",
"melee_attack": "animation.warden.attack",
"melee_attack_controller": "controller.animation.warden.melee_attacking",
"bob": "animation.warden.bob",
"swimming": "animation.humanoid.swimming.v1.0",
"hurt": "animation.warden.hurt",
"hurt_controller": "controller.animation.warden.hurt",
"sonic_boom": "animation.warden.sonic_boom",
"sonic_boom_controller": "controller.animation.warden.sonic_boom"
} - New Value:
"scripts": {
"pre_animation": [
"variable.animation_speed = Math.min(0.5, 3.0 * query.modified_move_speed);",
"variable.anim_pos_mod = 49.388962;",
"variable.bob = query.life_time * 20;",
"variable.modified_bob = variable.bob * 0.1 * 57.2958;",
"variable.modified_bob_sin = math.sin(variable.modified_bob);",
"variable.modified_bob_cos = math.cos(variable.modified_bob);",
"variable.pi = 180;",
"variable.halfpi = variable.pi / 2.0;",
"variable.tendril_animation_length = 0.5;",
"variable.head_x_rot = (68.7549 * math.cos(query.modified_distance_moved * variable.anim_pos_mod + variable.halfpi) * math.min(0.35, variable.animation_speed)) + (math.sin(variable.bob * 5.72958) * 0.06);",
"variable.head_z_rot = (17.1887 * math.sin(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed) + (Math.cos(variable.bob * 5.72958) * 0.06);",
"variable.body_x_rot = (57.2958 * math.cos(query.modified_distance_moved * variable.anim_pos_mod) * math.min(0.35, variable.animation_speed)) + (math.cos(variable.bob * 5.72958) * 0.025);",
"variable.body_z_rot = (5.72958 * math.sin(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed) + (math.sin(variable.bob * 5.72958) * 0.025);",
"variable.left_leg_x_rot = 57.2958 * math.cos(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed;",
"variable.right_leg_x_rot = 57.2958 * math.cos(query.modified_distance_moved * variable.anim_pos_mod + variable.pi) * variable.animation_speed;",
"variable.left_arm_x_rot = -(45.8366 * math.cos(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed);",
"variable.right_arm_x_rot = -(45.8366 * math.sin(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed);",
"variable.vibration_phase = query.time_since_last_vibration_detection;",
"variable.tendril_animation = variable.vibration_phase > 0.0 ? 0.0 : 1.0 - (math.min(query.time_since_last_vibration_detection, variable.tendril_animation_length) / variable.tendril_animation_length);",
"variable.left_tendril_x_rot = variable.tendril_animation * (math.cos(variable.bob * 128.9155) * variable.pi * 0.1);",
"variable.right_tendril_x_rot = variable.left_tendril_x_rot * -1;",
"variable.spots_1_alpha = 0.25 * math.cos(variable.bob * 2.578);",
"variable.spots_2_alpha = 0.25 * math.cos(variable.bob * 2.578 + 180.0);",
"variable.tendrils_alpha = variable.tendril_animation;",
"variable.heart_alpha = 0.8 * (1.0 - query.heartbeat_phase);"
],
"animate": [
"base_pose",
{
"move": "!(query.is_emerging || query.is_digging)"
},
"shiver_controller",
"bob",
{
"emerge": "query.is_emerging"
},
"sniff_controller",
{
"dig": "query.is_digging"
},
"roar_controller",
{
"look_at_target": "!(query.is_emerging || query.is_digging)"
},
"melee_attack_controller",
{
"swimming": "query.swim_amount < 0.0"
},
"sonic_boom_controller"
]
}Previous Value:"scripts": {
"pre_animation": [
"variable.animation_speed = Math.min(0.5, 3.0 * query.modified_move_speed);",
"variable.anim_pos_mod = 49.388962;",
"variable.bob = query.life_time * 20;",
"variable.modified_bob = variable.bob * 0.1 * 57.2958;",
"variable.modified_bob_sin = math.sin(variable.modified_bob);",
"variable.modified_bob_cos = math.cos(variable.modified_bob);",
"variable.pi = 180;",
"variable.halfpi = variable.pi / 2.0;",
"variable.tendril_animation_length = 0.5;",
"variable.head_x_rot = (68.7549 * math.cos(query.modified_distance_moved * variable.anim_pos_mod + variable.halfpi) * math.min(0.35, variable.animation_speed)) + (math.sin(variable.bob * 5.72958) * 0.06);",
"variable.head_z_rot = (17.1887 * math.sin(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed) + (Math.cos(variable.bob * 5.72958) * 0.06);",
"variable.body_x_rot = (57.2958 * math.cos(query.modified_distance_moved * variable.anim_pos_mod) * math.min(0.35, variable.animation_speed)) + (math.cos(variable.bob * 5.72958) * 0.025);",
"variable.body_z_rot = (5.72958 * math.sin(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed) + (math.sin(variable.bob * 5.72958) * 0.025);",
"variable.left_leg_x_rot = 57.2958 * math.cos(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed;",
"variable.right_leg_x_rot = 57.2958 * math.cos(query.modified_distance_moved * variable.anim_pos_mod + variable.pi) * variable.animation_speed;",
"variable.left_arm_x_rot = -(45.8366 * math.cos(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed);",
"variable.right_arm_x_rot = -(45.8366 * math.sin(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed);",
"variable.vibration_phase = query.time_since_last_vibration_detection;",
"variable.tendril_animation = variable.vibration_phase > 0.0 ? 0.0 : 1.0 - (math.min(query.time_since_last_vibration_detection, variable.tendril_animation_length) / variable.tendril_animation_length);",
"variable.left_tendril_x_rot = variable.tendril_animation * (math.cos(variable.bob * 128.9155) * variable.pi * 0.1);",
"variable.right_tendril_x_rot = variable.left_tendril_x_rot * -1;",
"variable.spots_1_alpha = 0.25 * math.cos(variable.bob * 2.578);",
"variable.spots_2_alpha = 0.25 * math.cos(variable.bob * 2.578 + 180.0);",
"variable.tendrils_alpha = variable.tendril_animation;",
"variable.heart_alpha = 0.8 * (1.0 - query.heartbeat_phase);"
],
"animate": [
"base_pose",
{
"move": "!(query.is_emerging || query.is_digging)"
},
"shiver_controller",
"bob",
{
"emerge": "query.is_emerging"
},
"sniff_controller",
{
"dig": "query.is_digging"
},
"roar_controller",
{
"look_at_target": "!(query.is_emerging || query.is_digging)"
},
"melee_attack_controller",
{
"swimming": "query.swim_amount < 0.0"
},
"hurt_controller",
"sonic_boom_controller"
]
}
Changes in version 1.19.0.5
- Behavior Packs > Entities > warden.json
- New Value:
"minecraft:behavior.sonic_boom": {
"priority": 3,
"duration": 3,
"speed_multiplier": 1.2,
"attack_damage": 10,
"attack_range_horizontal": 15,
"attack_range_vertical": 20,
"attack_cooldown": 2,
"knockback_vertical_strength": 0.5,
"knockback_horizontal_strength": 2.5,
"knockback_height_cap": 0.5,
"duration_until_attack_sound": 1.7,
"charge_sound": "sonic_charge",
"attack_sound": "sonic_boom"
} - New Value:
"minecraft:loot": {
"table": "loot_tables/entities/warden.json"
} - New Value:
"minecraft:pushable": {
"is_pushable": true,
"is_pushable_by_piston": true
} - New Value:
"minecraft:vibration_damper": []
- New Value:
"minecraft:anger_level": {
"max_anger": 150,
"angry_threshold": 80,
"remove_targets_below_angry_threshold": true,
"angry_boost": 20,
"anger_decrement_interval": 1,
"default_annoyingness": 35,
"default_projectile_annoyingness": 10,
"on_increase_sounds": [
{
"sound": "listening_angry",
"condition": "query.anger_level(this) <= 40"
},
{
"sound": "listening",
"condition": "query.anger_level(this) <= 0"
}
],
"nuisance_filter": {
"all_of": [
{
"test": "is_family",
"subject": "other",
"operator": "not",
"value": "warden"
},
{
"test": "is_family",
"subject": "other",
"operator": "not",
"value": "inanimate"
}
]
}
}Previous Value:"minecraft:anger_level": {
"max_anger": 150,
"angry_threshold": 80,
"remove_targets_below_angry_threshold": true,
"angry_boost": 20,
"anger_decrement_interval": 1,
"default_annoyingness": 35,
"default_projectile_annoyingness": 20,
"on_increase_sounds": [
{
"sound": "angry",
"condition": "query.anger_level(this) <= 80"
},
{
"sound": "agitated",
"condition": "query.anger_level(this) <= 40"
},
{
"sound": "listening",
"condition": "query.anger_level(this) <= 0"
}
]
} - New Value:
"minecraft:behavior.dig": {
"priority": 1,
"duration": 5.5,
"idle_time": 60,
"vibration_is_disturbance": true,
"suspicion_is_disturbance": true,
"digs_in_daylight": false
}Previous Value:"minecraft:behavior.dig": {
"priority": 1,
"duration": 5.5,
"idle_time": 60,
"vibration_is_disturbance": true,
"suspicion_is_disturbance": true,
"digs_in_daylight": true
} - New Value:
"minecraft:behavior.investigate_suspicious_location": {
"priority": 5,
"speed_multiplier": 0.7
}Previous Value:"minecraft:behavior.investigate_suspicious_location": {
"priority": 4,
"speed_multiplier": 0.7
} - New Value:
"minecraft:behavior.melee_attack": {
"priority": 4,
"speed_multiplier": 1.2,
"melee_fov": 360
}Previous Value:"minecraft:behavior.melee_attack": {
"priority": 3,
"speed_multiplier": 1.2,
"melee_fov": 360
} - New Value:
"minecraft:behavior.sniff": {
"priority": 6,
"duration": 4.16,
"sniffing_radius": 24,
"suspicion_radius_horizontal": 6,
"suspicion_radius_vertical": 20,
"cooldown_range": [
5,
10
]
}Previous Value:"minecraft:behavior.sniff": {
"priority": 5,
"duration": 4.16,
"sniffing_radius": 30,
"suspicion_radius": 6,
"cooldown_range": [
5,
10
]
} - New Value:
"minecraft:experience_reward": {
"on_bred": "Math.Random(1,7)",
"on_death": "query.last_hit_by_player ? 5 : 0"
}Previous Value:"minecraft:experience_reward": {
"on_bred": "Math.Random(1,7)",
"on_death": "query.last_hit_by_player ? Math.Random(1,3) : 0"
} - New Value:
"minecraft:mob_effect": {
"effect_range": 20,
"effect_time": 13,
"mob_effect": "darkness",
"cooldown_time": 6,
"entity_filter": {
"all_of": [
{
"test": "is_family",
"subject": "other",
"value": "player"
},
{
"operator": "not",
"test": "has_ability",
"subject": "other",
"value": "invulnerable"
}
]
}
}Previous Value:"minecraft:mob_effect": {
"effect_range": 20,
"effect_time": 13,
"mob_effect": "darkness",
"entity_filter": {
"test": "is_family",
"subject": "other",
"value": "player"
}
}
- Resource Packs > Animations > warden.animation.json
- New Value:
"left_tendril": {
"rotation": [
"variable.left_tendril_x_rot",
0,
0
]
} - New Value:
"animation.warden.hurt": {
"animation_length": 0.25,
"bones": {
"body": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.125": {
"post": [
-22.5,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.25": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
},
"head": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.125": {
"post": [
22.5,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.25": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
},
"right_arm": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.125": {
"post": [
-22.5,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.25": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
},
"left_arm": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.125": {
"post": [
45,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.25": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
},
"right_leg": {
"rotation": {
"0.0": [
0,
0,
0
],
"0.125": [
22.5,
0,
0
],
"0.25": [
0,
0,
0
]
}
},
"left_leg": {
"rotation": {
"0.0": [
0,
0,
0
],
"0.125": [
-22.5,
0,
0
],
"0.25": [
0,
0,
0
]
}
}
}
} - New Value:
"animation.warden.sonic_boom": {
"animation_length": 3,
"bones": {
"body": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.0833": {
"post": [
47.5,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.625": {
"post": [
55,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.9167": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.0": {
"post": [
-32.5,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.4583": {
"post": [
-32.5,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.7083": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.875": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
},
"position": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.0833": {
"post": [
0,
-3,
0
],
"lerp_mode": "catmullrom"
},
"1.625": {
"post": [
0,
-4,
-1
],
"lerp_mode": "catmullrom"
},
"1.9167": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.7083": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.875": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
},
"right_ribcage": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.5417": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.7917": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.875": {
"post": [
0,
125,
0
],
"lerp_mode": "catmullrom"
},
"2.5": {
"post": [
0,
125,
0
],
"lerp_mode": "catmullrom"
},
"2.6667": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
},
"left_ribcage": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.5417": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.7917": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.875": {
"post": [
0,
-125,
0
],
"lerp_mode": "catmullrom"
},
"2.5": {
"post": [
0,
-125,
0
],
"lerp_mode": "catmullrom"
},
"2.6667": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
},
"head": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.0": {
"post": [
67.5,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.75": {
"post": [
80,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.9167": {
"post": [
-45,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.5": {
"post": [
-45,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.7083": {
"post": [
-45,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.875": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
},
"position": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.9167": {
"post": [
0,
0,
-3
],
"lerp_mode": "catmullrom"
},
"2.5": {
"post": [
0,
0,
-3
],
"lerp_mode": "catmullrom"
},
"2.7083": {
"post": [
0,
0,
-3
],
"lerp_mode": "catmullrom"
},
"2.875": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
},
"right_arm": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.875": {
"post": [
-42.28659,
-32.69813,
-5.00825
],
"lerp_mode": "catmullrom"
},
"1.1667": {
"post": [
-29.83757,
-35.39626,
-45.28089
],
"lerp_mode": "catmullrom"
},
"1.3333": {
"post": [
-29.83757,
-35.39626,
-45.28089
],
"lerp_mode": "catmullrom"
},
"1.6667": {
"post": [
-72.28659,
-32.69813,
-5.00825
],
"lerp_mode": "catmullrom"
},
"1.8333": {
"post": [
35.26439,
-30,
35.26439
],
"lerp_mode": "catmullrom"
},
"1.9167": {
"post": [
73.75484,
-13.0931,
19.20518
],
"lerp_mode": "catmullrom"
},
"2.5": {
"post": [
73.75484,
-13.0931,
19.20518
],
"lerp_mode": "catmullrom"
},
"2.75": {
"post": [
58.20713,
-21.1064,
28.7261
],
"lerp_mode": "catmullrom"
},
"3.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
},
"position": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.8333": {
"post": [
3,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.75": {
"post": [
3,
0,
0
],
"lerp_mode": "catmullrom"
},
"3.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
},
"left_arm": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.875": {
"post": [
-33.80694,
32.31058,
6.87997
],
"lerp_mode": "catmullrom"
},
"1.1667": {
"post": [
-17.87827,
34.62115,
49.02433
],
"lerp_mode": "catmullrom"
},
"1.3333": {
"post": [
-17.87827,
34.62115,
49.02433
],
"lerp_mode": "catmullrom"
},
"1.6667": {
"post": [
-51.30694,
32.31058,
6.87997
],
"lerp_mode": "catmullrom"
},
"1.8333": {
"post": [
35.26439,
30,
-35.26439
],
"lerp_mode": "catmullrom"
},
"1.9167": {
"post": [
73.75484,
13.0931,
-19.20518
],
"lerp_mode": "catmullrom"
},
"2.5": {
"post": [
73.75484,
13.0931,
-19.20518
],
"lerp_mode": "catmullrom"
},
"2.75": {
"post": [
58.20713,
21.1064,
-28.7261
],
"lerp_mode": "catmullrom"
},
"3.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
},
"position": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.8333": {
"post": [
-3,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.75": {
"post": [
-3,
0,
0
],
"lerp_mode": "catmullrom"
},
"3.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
}
}
} - New Value:
"right_tendril": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.24": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.76": {
"post": [
0,
0,
-10.85
],
"lerp_mode": "catmullrom"
},
"2.08": {
"post": [
0,
0,
12.5
],
"lerp_mode": "catmullrom"
},
"2.4": {
"post": [
0,
0,
-10.85
],
"lerp_mode": "catmullrom"
},
"2.72": {
"post": [
0,
0,
12.5
],
"lerp_mode": "catmullrom"
},
"3.0": {
"post": [
0,
0,
-10.85
],
"lerp_mode": "catmullrom"
},
"4.2": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
} - New Value:
"right_tendril": {
"rotation": [
"variable.right_tendril_x_rot",
0,
0
]
} - New Value:
"left_tendril": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.24": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"1.76": {
"post": [
0,
0,
-15.85
],
"lerp_mode": "catmullrom"
},
"2.08": {
"post": [
0,
0,
12.5
],
"lerp_mode": "catmullrom"
},
"2.4": {
"post": [
0,
0,
-15.85
],
"lerp_mode": "catmullrom"
},
"2.72": {
"post": [
0,
0,
12.5
],
"lerp_mode": "catmullrom"
},
"3.0": {
"post": [
0,
0,
-15.85
],
"lerp_mode": "catmullrom"
},
"4.2": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
} - Previous Value:
"left_ear": {
"rotation": [
"variable.left_ear_x_rot",
0,
0
]
} - Previous Value:
"right_ear": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.52": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.28": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.88": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"3.36": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"4.56": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"5.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"5.8": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"6.64": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
},
"position": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.52": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.28": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.88": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"3.36": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"4.56": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"5.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"5.8": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"6.64": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
} - Previous Value:
"right_ear": {
"rotation": [
"variable.right_ear_x_rot",
0,
0
]
} - Previous Value:
"left_ear": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.52": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.28": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.88": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"3.36": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"4.56": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"5.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"5.8": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"6.64": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
},
"position": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.52": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.28": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"2.88": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"3.36": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"4.56": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"5.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"5.8": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"6.64": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
} - New Value:
"animation_length": 6.64
Previous Value:"animation_length": 6.68
- New Value:
"animation_length": 3.32
Previous Value:"animation_length": 4.16
- New Value:
"head": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.68": {
"post": [
0,
40,
0
],
"lerp_mode": "catmullrom"
},
"0.96": {
"post": [
-22.5,
40,
0
],
"lerp_mode": "catmullrom"
},
"1.24": {
"post": [
0,
20,
0
],
"lerp_mode": "catmullrom"
},
"1.52": {
"post": [
-35,
20,
0
],
"lerp_mode": "catmullrom"
},
"1.76": {
"post": [
0,
20,
0
],
"lerp_mode": "catmullrom"
},
"2.28": {
"post": [
0,
-20,
0
],
"lerp_mode": "catmullrom"
},
"2.6": {
"post": [
-25,
-23.65037,
0
],
"lerp_mode": "catmullrom"
},
"2.88": {
"post": [
0,
-20,
0
],
"lerp_mode": "catmullrom"
},
"3.32": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
}Previous Value:"head": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
},
"0.68": {
"post": [
0,
40,
0
],
"lerp_mode": "catmullrom"
},
"0.96": {
"post": [
-22.5,
40,
0
],
"lerp_mode": "catmullrom"
},
"1.24": {
"post": [
0,
20,
0
],
"lerp_mode": "catmullrom"
},
"1.52": {
"post": [
-35,
20,
0
],
"lerp_mode": "catmullrom"
},
"1.76": {
"post": [
0,
20,
0
],
"lerp_mode": "catmullrom"
},
"2.28": {
"post": [
0,
-20,
0
],
"lerp_mode": "catmullrom"
},
"2.88": {
"post": [
0,
-20,
0
],
"lerp_mode": "catmullrom"
},
"3.32": {
"post": [
0,
0,
0
],
"lerp_mode": "catmullrom"
}
}
}
- Resource Packs > Animation Controllers > warden.animation_controllers.json
- New Value:
"controller.animation.warden.hurt": {
"initial_state": "default",
"states": {
"default": {
"transitions": [
{
"hurting": "query.hurt_time < 0"
}
]
},
"hurting": {
"animations": [
"hurt"
],
"transitions": [
{
"default": "query.hurt_time >= 0"
}
]
}
}
} - New Value:
"controller.animation.warden.sonic_boom": {
"initial_state": "default",
"states": {
"default": {
"transitions": [
{
"sonic_attack": "query.is_sonic_boom"
}
]
},
"sonic_attack": {
"animations": [
"sonic_boom"
],
"transitions": [
{
"default": "!query.is_sonic_boom"
}
]
}
}
}
- Resource Packs > Entity > warden.entity.json
- New Value:
"animations": {
"emerge": "animation.warden.emerge",
"sniff": "animation.warden.sniff",
"sniff_controller": "controller.animation.warden.sniff",
"dig": "animation.warden.dig",
"roar": "animation.warden.roar",
"roar_controller": "controller.animation.warden.roar",
"shiver": "animation.warden.shiver",
"shiver_controller": "controller.animation.warden.shiver",
"base_pose": "animation.humanoid.base_pose.v1.0",
"look_at_target": "animation.warden.look_at_target.default",
"move": "animation.warden.move",
"melee_attack": "animation.warden.attack",
"melee_attack_controller": "controller.animation.warden.melee_attacking",
"bob": "animation.warden.bob",
"swimming": "animation.humanoid.swimming.v1.0",
"hurt": "animation.warden.hurt",
"hurt_controller": "controller.animation.warden.hurt",
"sonic_boom": "animation.warden.sonic_boom",
"sonic_boom_controller": "controller.animation.warden.sonic_boom"
}Previous Value:"animations": {
"emerge": "animation.warden.emerge",
"sniff": "animation.warden.sniff",
"sniff_controller": "controller.animation.warden.sniff",
"dig": "animation.warden.dig",
"roar": "animation.warden.roar",
"roar_controller": "controller.animation.warden.roar",
"shiver": "animation.warden.shiver",
"shiver_controller": "controller.animation.warden.shiver",
"base_pose": "animation.humanoid.base_pose.v1.0",
"look_at_target": "animation.warden.look_at_target.default",
"move": "animation.warden.move",
"melee_attack": "animation.warden.attack",
"melee_attack_controller": "controller.animation.warden.melee_attacking",
"bob": "animation.warden.bob",
"swimming": "animation.humanoid.swimming.v1.0"
} - New Value:
"render_controllers": [
"controller.render.warden",
"controller.render.warden_bioluminescent_layer",
"controller.render.warden_spots_1",
"controller.render.warden_spots_2",
"controller.render.warden_tendrils",
"controller.render.warden_heart"
]Previous Value:"render_controllers": [
"controller.render.warden",
"controller.render.warden_bioluminescent_layer",
"controller.render.warden_spots_1",
"controller.render.warden_spots_2",
"controller.render.warden_ears",
"controller.render.warden_heart"
] - New Value:
"scripts": {
"pre_animation": [
"variable.animation_speed = Math.min(0.5, 3.0 * query.modified_move_speed);",
"variable.anim_pos_mod = 49.388962;",
"variable.bob = query.life_time * 20;",
"variable.modified_bob = variable.bob * 0.1 * 57.2958;",
"variable.modified_bob_sin = math.sin(variable.modified_bob);",
"variable.modified_bob_cos = math.cos(variable.modified_bob);",
"variable.pi = 180;",
"variable.halfpi = variable.pi / 2.0;",
"variable.tendril_animation_length = 0.5;",
"variable.head_x_rot = (68.7549 * math.cos(query.modified_distance_moved * variable.anim_pos_mod + variable.halfpi) * math.min(0.35, variable.animation_speed)) + (math.sin(variable.bob * 5.72958) * 0.06);",
"variable.head_z_rot = (17.1887 * math.sin(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed) + (Math.cos(variable.bob * 5.72958) * 0.06);",
"variable.body_x_rot = (57.2958 * math.cos(query.modified_distance_moved * variable.anim_pos_mod) * math.min(0.35, variable.animation_speed)) + (math.cos(variable.bob * 5.72958) * 0.025);",
"variable.body_z_rot = (5.72958 * math.sin(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed) + (math.sin(variable.bob * 5.72958) * 0.025);",
"variable.left_leg_x_rot = 57.2958 * math.cos(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed;",
"variable.right_leg_x_rot = 57.2958 * math.cos(query.modified_distance_moved * variable.anim_pos_mod + variable.pi) * variable.animation_speed;",
"variable.left_arm_x_rot = -(45.8366 * math.cos(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed);",
"variable.right_arm_x_rot = -(45.8366 * math.sin(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed);",
"variable.vibration_phase = query.time_since_last_vibration_detection;",
"variable.tendril_animation = variable.vibration_phase > 0.0 ? 0.0 : 1.0 - (math.min(query.time_since_last_vibration_detection, variable.tendril_animation_length) / variable.tendril_animation_length);",
"variable.left_tendril_x_rot = variable.tendril_animation * (math.cos(variable.bob * 128.9155) * variable.pi * 0.1);",
"variable.right_tendril_x_rot = variable.left_tendril_x_rot * -1;",
"variable.spots_1_alpha = 0.25 * math.cos(variable.bob * 2.578);",
"variable.spots_2_alpha = 0.25 * math.cos(variable.bob * 2.578 + 180.0);",
"variable.tendrils_alpha = variable.tendril_animation;",
"variable.heart_alpha = 0.8 * (1.0 - query.heartbeat_phase);"
],
"animate": [
"base_pose",
{
"move": "!(query.is_emerging || query.is_digging)"
},
"shiver_controller",
"bob",
{
"emerge": "query.is_emerging"
},
"sniff_controller",
{
"dig": "query.is_digging"
},
"roar_controller",
{
"look_at_target": "!(query.is_emerging || query.is_digging)"
},
"melee_attack_controller",
{
"swimming": "query.swim_amount < 0.0"
},
"hurt_controller",
"sonic_boom_controller"
]
}Previous Value:"scripts": {
"pre_animation": [
"variable.animation_speed = Math.min(0.5, 3.0 * query.modified_move_speed);",
"variable.anim_pos_mod = 49.388962;",
"variable.bob = query.life_time * 20;",
"variable.modified_bob = variable.bob * 0.1 * 57.2958;",
"variable.modified_bob_sin = math.sin(variable.modified_bob);",
"variable.modified_bob_cos = math.cos(variable.modified_bob);",
"variable.pi = 180;",
"variable.halfpi = variable.pi / 2.0;",
"variable.tendril_animation_length = 0.5;",
"variable.head_x_rot = (68.7549 * math.cos(query.modified_distance_moved * variable.anim_pos_mod + variable.halfpi) * math.min(0.35, variable.animation_speed)) + (math.sin(variable.bob * 5.72958) * 0.06);",
"variable.head_z_rot = (17.1887 * math.sin(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed) + (Math.cos(variable.bob * 5.72958) * 0.06);",
"variable.body_x_rot = (57.2958 * math.cos(query.modified_distance_moved * variable.anim_pos_mod) * math.min(0.35, variable.animation_speed)) + (math.cos(variable.bob * 5.72958) * 0.025);",
"variable.body_z_rot = (5.72958 * math.sin(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed) + (math.sin(variable.bob * 5.72958) * 0.025);",
"variable.left_leg_x_rot = 57.2958 * math.cos(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed;",
"variable.right_leg_x_rot = 57.2958 * math.cos(query.modified_distance_moved * variable.anim_pos_mod + variable.pi) * variable.animation_speed;",
"variable.left_arm_x_rot = -(45.8366 * math.cos(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed);",
"variable.right_arm_x_rot = -(45.8366 * math.sin(query.modified_distance_moved * variable.anim_pos_mod) * variable.animation_speed);",
"variable.vibration_phase = query.time_since_last_vibration_detection;",
"variable.tendril_animation = variable.vibration_phase > 0.0 ? 0.0 : 1.0 - (math.min(query.time_since_last_vibration_detection, variable.tendril_animation_length) / variable.tendril_animation_length);",
"variable.left_ear_x_rot = variable.tendril_animation * (math.cos(variable.bob * 128.9155) * variable.pi * 0.1);",
"variable.right_ear_x_rot = variable.left_ear_x_rot * -1;",
"variable.spots_1_alpha = math.max(0.0, 1.0 - 0.25 * math.cos(variable.bob * 2.578));",
"variable.spots_2_alpha = math.max(0.0, 1.0 - 0.25 * math.cos(variable.bob * 2.578 + 180.0));",
"variable.ears_alpha = math.max(1.0 - variable.tendril_animation, 0.0);",
"variable.heart_alpha = query.heartbeat_phase;"
],
"animate": [
"base_pose",
{
"move": "!(query.is_emerging || query.is_digging)"
},
"shiver_controller",
"bob",
{
"emerge": "query.is_emerging"
},
"sniff_controller",
{
"dig": "query.is_digging"
},
"roar_controller",
{
"look_at_target": "!(query.is_emerging || query.is_digging)"
},
"melee_attack_controller",
{
"swimming": "query.swim_amount < 0.0"
}
]
} - New Value:
"textures": {
"default": "textures/entity/warden/warden",
"bioluminescent_layer": "textures/entity/warden/warden_bioluminescent_layer",
"spots_1": "textures/entity/warden/warden_pulsating_spots_1",
"spots_2": "textures/entity/warden/warden_pulsating_spots_2",
"tendrils": "textures/entity/warden/warden_tendrils",
"heart": "textures/entity/warden/warden_heart"
}Previous Value:"textures": {
"default": "textures/entity/warden/warden",
"bioluminescent_layer": "textures/entity/warden/warden_bioluminescent_layer",
"spots_1": "textures/entity/warden/warden_pulsating_spots_1",
"spots_2": "textures/entity/warden/warden_pulsating_spots_2",
"ears": "textures/entity/warden/warden_ears",
"heart": "textures/entity/warden/warden_heart"
}
- Resource Packs > Materials > warden_bioluminescent_layer
- New Value:
"blendDst": "OneMinusSrcAlpha"
- New Value:
"blendSrc": "SourceAlpha"
- New Value:
"+defines": [
"USE_OVERLAY",
"USE_COLOR_MASK"
]Previous Value:"+defines": [
"USE_OVERLAY",
"ALPHA_TEST",
"USE_EMISSIVE"
] - New Value:
"+states": [
"DisableCulling",
"Blending"
]Previous Value:"+states": [
"DisableCulling"
]
- Resource Packs > Models > warden.geo.json
- New Value:
"bones": [
{
"name": "root",
"pivot": [
0,
0,
0
]
},
{
"name": "body",
"parent": "root",
"pivot": [
0,
21,
0
],
"cubes": [
{
"origin": [
-9,
13,
-4
],
"size": [
18,
21,
11
],
"uv": [
0,
0
]
}
]
},
{
"name": "right_ribcage",
"parent": "body",
"pivot": [
-7,
23,
-4
],
"cubes": [
{
"origin": [
-9,
13,
-4.1
],
"size": [
9,
21,
0
],
"uv": [
90,
11
]
}
]
},
{
"name": "left_ribcage",
"parent": "body",
"pivot": [
7,
23,
-4
],
"cubes": [
{
"origin": [
0,
13,
-4.1
],
"size": [
9,
21,
0
],
"uv": [
90,
11
],
"mirror": true
}
]
},
{
"name": "head",
"parent": "body",
"pivot": [
0,
34,
0
],
"cubes": [
{
"origin": [
-8,
34,
-5
],
"size": [
16,
16,
10
],
"uv": [
0,
32
]
}
]
},
{
"name": "right_tendril",
"parent": "head",
"pivot": [
-8,
46,
0
],
"cubes": [
{
"origin": [
-24,
43,
0
],
"size": [
16,
16,
0
],
"uv": [
52,
32
]
}
]
},
{
"name": "left_tendril",
"parent": "head",
"pivot": [
8,
46,
0
],
"cubes": [
{
"origin": [
8,
43,
0
],
"size": [
16,
16,
0
],
"uv": [
58,
0
]
}
]
},
{
"name": "right_arm",
"parent": "body",
"pivot": [
-13,
34,
1
],
"cubes": [
{
"origin": [
-17,
6,
-3
],
"size": [
8,
28,
8
],
"uv": [
44,
50
]
}
]
},
{
"name": "left_arm",
"parent": "body",
"pivot": [
13,
34,
1
],
"cubes": [
{
"origin": [
9,
6,
-3
],
"size": [
8,
28,
8
],
"uv": [
0,
58
]
}
]
},
{
"name": "right_leg",
"parent": "root",
"pivot": [
-5.9,
13,
0
],
"cubes": [
{
"origin": [
-9,
0,
-3
],
"size": [
6,
13,
6
],
"uv": [
76,
48
]
}
]
},
{
"name": "left_leg",
"parent": "root",
"pivot": [
5.9,
13,
0
],
"cubes": [
{
"origin": [
3,
0,
-3
],
"size": [
6,
13,
6
],
"uv": [
76,
76
]
}
]
}
]Previous Value:"bones": [
{
"name": "all",
"pivot": [
0,
0,
0
]
},
{
"name": "body",
"parent": "all",
"pivot": [
0,
21,
0
],
"cubes": [
{
"origin": [
-9,
13,
-4
],
"size": [
18,
21,
11
],
"uv": {
"north": {
"uv": [
11,
11
],
"uv_size": [
18,
21
]
},
"east": {
"uv": [
0,
11
],
"uv_size": [
11,
21
]
},
"south": {
"uv": [
40,
11
],
"uv_size": [
18,
21
]
},
"west": {
"uv": [
29,
11
],
"uv_size": [
11,
21
]
},
"up": {
"uv": [
11,
0
],
"uv_size": [
18,
11
]
},
"down": {
"uv": [
29,
11
],
"uv_size": [
18,
-11
]
}
}
}
]
},
{
"name": "head",
"parent": "body",
"pivot": [
0,
34,
0
],
"cubes": [
{
"origin": [
-8,
34,
-5
],
"size": [
16,
16,
10
],
"uv": {
"north": {
"uv": [
10,
42
],
"uv_size": [
16,
16
]
},
"east": {
"uv": [
0,
42
],
"uv_size": [
10,
16
]
},
"south": {
"uv": [
36,
42
],
"uv_size": [
16,
16
]
},
"west": {
"uv": [
26,
42
],
"uv_size": [
10,
16
]
},
"up": {
"uv": [
10,
32
],
"uv_size": [
16,
10
]
},
"down": {
"uv": [
26,
42
],
"uv_size": [
16,
-10
]
}
}
}
]
},
{
"name": "right_ear",
"parent": "head",
"pivot": [
-8,
46,
0
],
"cubes": [
{
"origin": [
-24,
43,
0
],
"size": [
16,
16,
0
],
"uv": {
"north": {
"uv": [
52,
32
],
"uv_size": [
16,
16
]
},
"east": {
"uv": [
52,
32
],
"uv_size": [
0,
16
]
},
"south": {
"uv": [
68,
32
],
"uv_size": [
16,
16
]
},
"west": {
"uv": [
68,
32
],
"uv_size": [
0,
16
]
},
"up": {
"uv": [
52,
32
],
"uv_size": [
16,
0
]
},
"down": {
"uv": [
68,
32
],
"uv_size": [
16,
0
]
}
}
}
]
},
{
"name": "left_ear",
"parent": "head",
"pivot": [
8,
46,
0
],
"cubes": [
{
"origin": [
8,
43,
0
],
"size": [
16,
16,
0
],
"uv": {
"north": {
"uv": [
58,
0
],
"uv_size": [
16,
16
]
},
"east": {
"uv": [
58,
0
],
"uv_size": [
0,
16
]
},
"south": {
"uv": [
74,
0
],
"uv_size": [
16,
16
]
},
"west": {
"uv": [
74,
0
],
"uv_size": [
0,
16
]
},
"up": {
"uv": [
58,
0
],
"uv_size": [
16,
0
]
},
"down": {
"uv": [
74,
0
],
"uv_size": [
16,
0
]
}
}
}
]
},
{
"name": "right_arm",
"parent": "body",
"pivot": [
-13,
34,
1
],
"cubes": [
{
"origin": [
-17,
6,
-3
],
"size": [
8,
28,
8
],
"uv": {
"north": {
"uv": [
52,
58
],
"uv_size": [
8,
28
]
},
"east": {
"uv": [
44,
58
],
"uv_size": [
8,
28
]
},
"south": {
"uv": [
68,
58
],
"uv_size": [
8,
28
]
},
"west": {
"uv": [
60,
58
],
"uv_size": [
8,
28
]
},
"up": {
"uv": [
52,
50
],
"uv_size": [
8,
8
]
},
"down": {
"uv": [
60,
58
],
"uv_size": [
8,
-8
]
}
}
}
]
},
{
"name": "left_arm",
"parent": "body",
"pivot": [
13,
34,
1
],
"cubes": [
{
"origin": [
9,
6,
-3
],
"size": [
8,
28,
8
],
"uv": {
"north": {
"uv": [
8,
66
],
"uv_size": [
8,
28
]
},
"east": {
"uv": [
0,
66
],
"uv_size": [
8,
28
]
},
"south": {
"uv": [
24,
66
],
"uv_size": [
8,
28
]
},
"west": {
"uv": [
16,
66
],
"uv_size": [
8,
28
]
},
"up": {
"uv": [
8,
58
],
"uv_size": [
8,
8
]
},
"down": {
"uv": [
16,
66
],
"uv_size": [
8,
-8
]
}
}
}
]
},
{
"name": "right_leg",
"parent": "all",
"pivot": [
-5.9,
13,
0
],
"cubes": [
{
"origin": [
-9,
0,
-3
],
"size": [
6,
13,
6
],
"uv": {
"north": {
"uv": [
82,
54
],
"uv_size": [
6,
13
]
},
"east": {
"uv": [
76,
54
],
"uv_size": [
6,
13
]
},
"south": {
"uv": [
94,
54
],
"uv_size": [
6,
13
]
},
"west": {
"uv": [
88,
54
],
"uv_size": [
6,
13
]
},
"up": {
"uv": [
82,
48
],
"uv_size": [
6,
6
]
},
"down": {
"uv": [
88,
54
],
"uv_size": [
6,
-6
]
}
}
}
]
},
{
"name": "left_leg",
"parent": "all",
"pivot": [
5.9,
13,
0
],
"cubes": [
{
"origin": [
3,
0,
-3
],
"size": [
6,
13,
6
],
"uv": {
"north": {
"uv": [
82,
82
],
"uv_size": [
6,
13
]
},
"east": {
"uv": [
76,
82
],
"uv_size": [
6,
13
]
},
"south": {
"uv": [
94,
82
],
"uv_size": [
6,
13
]
},
"west": {
"uv": [
88,
82
],
"uv_size": [
6,
13
]
},
"up": {
"uv": [
82,
76
],
"uv_size": [
6,
6
]
},
"down": {
"uv": [
88,
82
],
"uv_size": [
6,
-6
]
}
}
}
]
}
] - New Value:
"description": {
"identifier": "geometry.warden",
"texture_width": 128,
"texture_height": 128,
"visible_bounds_width": 4,
"visible_bounds_height": 5.5,
"visible_bounds_offset": [
0,
2.25,
0
]
}Previous Value:"description": {
"identifier": "geometry.warden",
"texture_width": 128,
"texture_height": 128,
"visible_bounds_width": 2.5,
"visible_bounds_height": 3.5,
"visible_bounds_offset": [
0,
1.5,
0
]
}
- Resource Packs > Render Controllers > warden.render_controllers.json
- New Value:
"color": {
"r": 1,
"g": 1,
"b": 1,
"a": "0.7"
} - New Value:
"color": {
"r": 1,
"g": 1,
"b": 1,
"a": "query.hurt_time < 0 ? 0.2 : variable.heart_alpha"
} - New Value:
"color": {
"r": 1,
"g": 1,
"b": 1,
"a": "variable.spots_1_alpha"
} - New Value:
"color": {
"r": 1,
"g": 1,
"b": 1,
"a": "variable.spots_2_alpha"
} - New Value:
"controller.render.warden_tendrils": {
"geometry": "Geometry.default",
"materials": [
{
"*": "Material.bioluminescent_layer"
}
],
"textures": [
"Texture.tendrils"
],
"ignore_lighting": true,
"color": {
"r": 1,
"g": 1,
"b": 1,
"a": "variable.tendrils_alpha"
}
} - Previous Value:
"is_hurt_color": {
"r": "this",
"g": "this",
"b": "this",
"a": "0.3"
} - Previous Value:
"on_fire_color": {
"r": "this",
"g": "this",
"b": "this",
"a": "0.3"
} - Previous Value:
"overlay_color": {
"r": "this",
"g": "this",
"b": "this",
"a": "0.3"
} - Previous Value:
"controller.render.warden_ears": {
"geometry": "Geometry.default",
"materials": [
{
"*": "Material.bioluminescent_layer"
}
],
"textures": [
"Texture.ears"
],
"ignore_lighting": true,
"overlay_color": {
"r": "this",
"g": "this",
"b": "this",
"a": "variable.ears_alpha"
},
"is_hurt_color": {
"r": "this",
"g": "this",
"b": "this",
"a": "variable.ears_alpha"
},
"on_fire_color": {
"r": "this",
"g": "this",
"b": "this",
"a": "variable.ears_alpha"
}
} - Previous Value:
"is_hurt_color": {
"r": "this",
"g": "this",
"b": "this",
"a": "variable.heart_alpha"
} - Previous Value:
"on_fire_color": {
"r": "this",
"g": "this",
"b": "this",
"a": "variable.heart_alpha"
} - Previous Value:
"overlay_color": {
"r": "this",
"g": "this",
"b": "this",
"a": "variable.heart_alpha"
} - Previous Value:
"is_hurt_color": {
"r": "this",
"g": "this",
"b": "this",
"a": "variable.spots_1_alpha"
} - Previous Value:
"on_fire_color": {
"r": "this",
"g": "this",
"b": "this",
"a": "variable.spots_1_alpha"
} - Previous Value:
"overlay_color": {
"r": "this",
"g": "this",
"b": "this",
"a": "variable.spots_1_alpha"
} - Previous Value:
"is_hurt_color": {
"r": "this",
"g": "this",
"b": "this",
"a": "variable.spots_2_alpha"
} - Previous Value:
"on_fire_color": {
"r": "this",
"g": "this",
"b": "this",
"a": "variable.spots_2_alpha"
} - Previous Value:
"overlay_color": {
"r": "this",
"g": "this",
"b": "this",
"a": "variable.spots_2_alpha"
}
- Resource Packs > Sounds > agitated_1.fsb
- Resource Packs > Sounds > agitated_2.fsb
- Resource Packs > Sounds > angry_1.fsb
- Resource Packs > Sounds > angry_2.fsb
- Resource Packs > Sounds > angry_3.fsb
- Resource Packs > Sounds > angry_4.fsb
- Resource Packs > Sounds > angry_5.fsb
- Resource Packs > Sounds > angry_6.fsb
- Resource Packs > Sounds > emerge.fsb
- Resource Packs > Sounds > listening_1.fsb
- Resource Packs > Sounds > listening_2.fsb
- Resource Packs > Sounds > listening_3.fsb
- Resource Packs > Sounds > listening_4.fsb
- Resource Packs > Sounds > listening_5.fsb
- Resource Packs > Sounds > nearby_closer_1.fsb
- Resource Packs > Sounds > nearby_closer_2.fsb
- Resource Packs > Sounds > nearby_closer_3.fsb
- Resource Packs > Sounds > nearby_closest_1.fsb
- Resource Packs > Sounds > nearby_closest_2.fsb
- Resource Packs > Sounds > nearby_closest_3.fsb
- Resource Packs > Sounds > nearby_close_1.fsb
- Resource Packs > Sounds > nearby_close_2.fsb
- Resource Packs > Sounds > nearby_close_3.fsb
- Resource Packs > Sounds > nearby_close_4.fsb
- Resource Packs > Sounds > roar_1.fsb
- Resource Packs > Sounds > roar_2.fsb
- Resource Packs > Sounds > roar_3.fsb
- Resource Packs > Sounds > roar_4.fsb
- Resource Packs > Sounds > roar_5.fsb
- Resource Packs > Sounds > sniff_1.fsb
- Resource Packs > Sounds > sniff_2.fsb
- Resource Packs > Sounds > sniff_3.fsb
- Resource Packs > Sounds > sniff_4.fsb
- Resource Packs > Sounds > step_1.fsb
- Resource Packs > Sounds > step_2.fsb
- Resource Packs > Sounds > step_3.fsb
- Resource Packs > Sounds > step_4.fsb
- Resource Packs > Textures > warden.png
- Hover/Tap to zoom...
- Resource Packs > Textures > warden_bioluminescent_layer.png
- Hover/Tap to zoom...
Entity Histories...
- Agent
- Allay
- Area Effect Cloud
- Armor Stand
- Arrow
- Axolotl
- Bat
- Bee
- Blaze
- Boat
- Camel
- Cat
- Cave Spider
- Chest Boat
- Chest Minecart
- Chicken
- Cod
- Command Block Minecart
- Cow
- Creeper
- Dolphin
- Donkey
- Dragon Fireball
- Drowned
- Egg
- Elder Guardian
- Enderman
- Endermite
- Ender Crystal
- Ender Dragon
- Ender Pearl
- Evocation Illager
- Eye Of Ender Signal
- Fireball
- Fireworks Rocket
- Fishing Hook
- Fox
- Frog
- Ghast
- Glow Squid
- Goat
- Guardian
- Hoglin
- Hopper Minecart
- Horse
- Husk
- Iron Golem
- Lightning Bolt
- Lingering Potion
- Llama
- Llama Spit
- Magma Cube
- Minecart
- Mooshroom
- Mule
- Npc
- Ocelot
- Panda
- Parrot
- Phantom
- Pig
- Piglin
- Piglin Brute
- Pillager
- Player
- Polar Bear
- Pufferfish
- Rabbit
- Ravager
- Salmon
- Sheep
- Shulker
- Shulker Bullet
- Silverfish
- Skeleton
- Skeleton Horse
- Slime
- Small Fireball
- Sniffer
- Snowball
- Snow Golem
- Spider
- Splash Potion
- Squid
- Stray
- Strider
- Tadpole
- Thrown Trident
- Tnt
- Tnt Minecart
- Trader Llama
- Tripod Camera
- Tropicalfish
- Turtle
- Vex
- Villager
- Villager V2
- Vindicator
- Wandering Trader
- Warden
- Witch
- Wither
- Wither Skeleton
- Wither Skull
- Wither Skull Dangerous
- Wolf
- Xp Bottle
- Xp Orb
- Zoglin
- Zombie
- Zombie Horse
- Zombie Pigman
- Zombie Villager
- Zombie Villager V2
Links
©
2024, FoxyNoTail