Vex - 1.19.83.1
<<
back to
entity list
View
Entity Version History >>
Resource Packs
Last Updated
The Vex entity last updated in Minecraft Version 1.19.80What's Changed:
Changes since stable release 1.19.81.1
There have been no changes to this entity or its associated files since this previous version
Changes since stable release 1.19.0.5
Behavior Packs- New Value:
"minecraft:game_event_movement_tracking": {
"emit_move": false,
"emit_swim": false
}
- Previous Value:
"animation.vex.attack.rotations.v1.0": {
"loop": true,
"bones": {
"body": {
"rotation": [
0,
"variable.attackbodyroty - this",
0
]
},
"leftarm": {
"rotation": [
"variable.attackbodyroty",
"variable.attackbodyroty",
0
]
},
"rightarm": {
"rotation": [
"math.sin(1.0 - math.pow(1.0 - variable.attack_time, 3.0) * 180.0) * (variable.is_brandishing_spear ? -1.0 : 1.0 )",
"(variable.is_brandishing_spear ? 0.0 : variable.attackbodyroty * 2.0) + variable.attackbodyroty",
0
]
}
}
} - New Value:
"animation.vex.charge": {
"anim_time_update": "query.modified_distance_moved",
"loop": true,
"bones": {
"rightarm": {
"rotation": [
"variable.empty_handed ? -70.0 - this : (query.is_item_equipped(0) ? 210.0 - this : this)",
"variable.empty_handed ? this : (query.is_item_equipped(0) ? 15.0 - this : this)",
"variable.empty_handed ? this : (query.is_item_equipped(0) ? -25.0 - 32.34 - this : this)"
]
},
"leftarm": {
"rotation": [
"variable.empty_handed ? -70.0 - this : (query.is_item_equipped(1) ? 210.0 - this : this)",
"variable.empty_handed ? this : (query.is_item_equipped(1) ? -15.0 - this : this)",
"variable.empty_handed ? this : (query.is_item_equipped(1) ? 25.0 + 32.34 - this : this)"
]
}
}
} - New Value:
"animation.vex.idle": {
"loop": true,
"bones": {
"leftarm": {
"rotation": {
"0.0": [
0,
0,
-32.34
],
"0.75": [
0,
0,
-45
],
"2.0": [
0,
0,
-32.34
]
}
},
"rightarm": {
"rotation": {
"0.0": [
0,
0,
32.34
],
"0.75": [
0,
0,
45
],
"2.0": [
0,
0,
32.34
]
}
},
"leftwing": {
"rotation": [
"27.0 - this",
"-(15.0 + math.cos(query.life_time * 916.8) * 9.0) - this",
"-45.0 - this"
]
},
"rightwing": {
"rotation": [
"27.0 - this",
"15.0 + math.cos(query.life_time * 916.8) * 9.0 - this",
"45.0 - this"
]
},
"rightItem": {
"scale": 0.7
},
"leftItem": {
"scale": 0.7
}
}
} - Previous Value:
"animation.vex.move": {
"anim_time_update": "query.modified_distance_moved",
"loop": true,
"bones": {
"leftwing": {
"position": [
0,
"-1.0 - this",
"2.0 - this"
],
"rotation": [
"27.0 - this",
"-(27.0 + math.cos(query.life_time * 916.8) * 9.0) - this",
"-27.0 - this"
]
},
"leg0": {
"rotation": [
"variable.tcos0 * 1.4 + 36.0",
0,
0
]
},
"rightarm": {
"rotation": [
"query.is_charging ? (216.0 - this) : 0.0",
0,
0
]
},
"rightwing": {
"position": [
0,
"-1.0 - this",
"2.0 - this"
],
"rotation": [
"27.0 - this",
"27.0 + math.cos(query.life_time * 916.8) * 9.0 - this",
"27.0 - this"
]
}
}
}
- New Value:
"leftleg": {
"rotation": [
"45.0-this",
"-0.1-this",
"-0.1-this"
]
}Previous Value:"leftleg": {
"rotation": [
"45.0-this",
"-this",
"-this"
]
} - New Value:
"leftleg": {
"rotation": [
"variable.tcos0 * -1.4",
-0.1,
-0.1
]
}Previous Value:"leftleg": {
"rotation": [
"variable.tcos0 * -1.4",
0,
0
]
} - New Value:
"leftleg": {
"rotation": [
"math.lerp(this, math.cos(query.modified_distance_moved * 19.5 + 180.0) * 17.2, variable.leftarmswim_amount) - this",
-0.1,
-0.1
]
}Previous Value:"leftleg": {
"rotation": [
"math.lerp(this, math.cos(query.modified_distance_moved * 19.5 + 180.0) * 17.2, variable.leftarmswim_amount) - this",
0,
0
]
} - New Value:
"leftleg": {
"position": [
0,
-3.1,
3.9
]
}Previous Value:"leftleg": {
"position": [
0,
-3,
4
]
} - New Value:
"rightleg": {
"rotation": [
"-45.0-this",
"0.1-this",
"0.1-this"
]
}Previous Value:"rightleg": {
"rotation": [
"-45.0-this",
"-this",
"-this"
]
} - New Value:
"rightleg": {
"rotation": [
"variable.tcos0 * 1.4",
0.1,
0.1
]
}Previous Value:"rightleg": {
"rotation": [
"variable.tcos0 * 1.4",
0,
0
]
} - New Value:
"rightleg": {
"position": [
0,
-2.9,
4.1
]
}Previous Value:"rightleg": {
"position": [
0,
-3,
4
]
} - New Value:
"rightleg": {
"rotation": [
"math.lerp(this, math.cos(query.modified_distance_moved * 19.5) * 17.2, variable.leftarmswim_amount) - this",
0.1,
0.1
]
}Previous Value:"rightleg": {
"rotation": [
"math.lerp(this, math.cos(query.modified_distance_moved * 19.5) * 17.2, variable.leftarmswim_amount) - this",
0,
0
]
}
- New Value:
"controller.animation.vex.charge": {
"initial_state": "default",
"states": {
"default": {
"transitions": [
{
"charging": "query.is_charging"
}
]
},
"charging": {
"animations": [
"vex_charge"
],
"transitions": [
{
"default": "!query.is_charging"
}
]
}
}
} - New Value:
"controller.animation.vex.idle": {
"initial_state": "default",
"states": {
"default": {
"animations": [
"vex_idle"
]
}
}
} - Previous Value:
"controller.animation.vex.move": {
"initial_state": "default",
"states": {
"default": {
"animations": [
"vex_move"
]
}
}
}
- Previous Value:
"controller.animation.humanoid.holding_spyglass": {
"initial_state": "default",
"states": {
"holding_spyglass": {
"animations": [
"holding_spyglass"
],
"transitions": [
{
"default": "!variable.is_holding_spyglass"
}
]
},
"default": {
"transitions": [
{
"holding_spyglass": "variable.is_holding_spyglass"
}
]
}
}
} - New Value:
"controller.animation.humanoid.riding_legs_only": {
"initial_state": "default",
"states": {
"default": {
"transitions": [
{
"riding": "query.is_riding"
}
]
},
"riding": {
"animations": [
"riding.legs"
],
"transitions": [
{
"default": "!query.is_riding"
}
]
}
}
}
- New Value:
"animation_controllers": [
{
"look_at_target": "controller.animation.humanoid.look_at_target"
},
{
"vex_charge": "controller.animation.vex.charge"
},
{
"vex_idle": "controller.animation.vex.idle"
}
]Previous Value:"animation_controllers": [
{
"look_at_target": "controller.animation.humanoid.look_at_target"
},
{
"move": "controller.animation.humanoid.move"
},
{
"riding": "controller.animation.humanoid.riding"
},
{
"holding": "controller.animation.humanoid.holding"
},
{
"brandish_spear": "controller.animation.humanoid.brandish_spear"
},
{
"charging": "controller.animation.humanoid.charging"
},
{
"attack": "controller.animation.humanoid.attack"
},
{
"sneaking": "controller.animation.humanoid.sneaking"
},
{
"bob": "controller.animation.humanoid.bob"
},
{
"damage_nearby_mobs": "controller.animation.humanoid.damage_nearby_mobs"
},
{
"bow_and_arrow": "controller.animation.humanoid.bow_and_arrow"
},
{
"swimming": "controller.animation.humanoid.swimming"
},
{
"use_item_progress": "controller.animation.humanoid.use_item_progress"
},
{
"vex_move": "controller.animation.vex.move"
}
] - New Value:
"animations": {
"look_at_target_default": "animation.humanoid.look_at_target.default",
"vex_charge": "animation.vex.charge",
"vex_idle": "animation.vex.idle"
}Previous Value:"animations": {
"look_at_target_default": "animation.humanoid.look_at_target.default",
"look_at_target_gliding": "animation.humanoid.look_at_target.gliding",
"look_at_target_swimming": "animation.humanoid.look_at_target.swimming",
"move": "animation.humanoid.move",
"riding.arms": "animation.humanoid.riding.arms",
"riding.legs": "animation.humanoid.riding.legs",
"holding": "animation.humanoid.holding",
"brandish_spear": "animation.humanoid.brandish_spear",
"charging": "animation.humanoid.charging",
"attack.rotations": "animation.humanoid.attack.rotations",
"sneaking": "animation.humanoid.sneaking",
"bob": "animation.humanoid.bob",
"damage_nearby_mobs": "animation.humanoid.damage_nearby_mobs",
"bow_and_arrow": "animation.humanoid.bow_and_arrow",
"swimming": "animation.humanoid.swimming",
"use_item_progress": "animation.humanoid.use_item_progress",
"vex_move": "animation.vex.move"
} - New Value:
"held_item_ignores_lighting": true
- New Value:
"scripts": {
"pre_animation": [
"variable.tcos0 = (Math.cos(query.modified_distance_moved * 38.17) * query.modified_move_speed / variable.gliding_speed_value) * 57.3;",
"variable.empty_handed = !query.is_item_equipped(0) && !query.is_item_equipped(1);"
],
"scale": "1.0"
}Previous Value:"scripts": {
"pre_animation": [
"variable.tcos0 = (Math.cos(query.modified_distance_moved * 38.17) * query.modified_move_speed / variable.gliding_speed_value) * 57.3;"
],
"scale": "0.4"
}
- New Value:
"format_version": "1.12.0"
Previous Value:"format_version": "1.8.0"
- Previous Value:
"geometry.vex.v1.8": {
"visible_bounds_width": 1.5,
"visible_bounds_height": 1,
"visible_bounds_offset": [
0,
0.5,
0
],
"texturewidth": 64,
"textureheight": 64,
"bones": [
{
"name": "head",
"parent": "body",
"pivot": [
0,
24,
0
],
"cubes": [
{
"origin": [
-4,
24,
-4
],
"size": [
8,
8,
8
],
"uv": [
0,
0
]
}
]
},
{
"name": "body",
"pivot": [
0,
24,
0
],
"cubes": [
{
"origin": [
-4,
12,
-2
],
"size": [
8,
12,
4
],
"uv": [
16,
16
]
}
]
},
{
"name": "rightArm",
"parent": "body",
"pivot": [
-5,
22,
0
],
"cubes": [
{
"origin": [
-8,
12,
-2
],
"size": [
4,
12,
4
],
"uv": [
40,
16
]
}
]
},
{
"name": "rightItem",
"pivot": [
-6,
13,
0
],
"neverRender": true,
"parent": "rightarm"
},
{
"name": "leftArm",
"parent": "body",
"pivot": [
5,
22,
0
],
"mirror": true,
"cubes": [
{
"origin": [
4,
12,
-2
],
"size": [
4,
12,
4
],
"uv": [
40,
16
]
}
]
},
{
"name": "leg0",
"parent": "body",
"pivot": [
-1.9,
12,
0
],
"cubes": [
{
"origin": [
-3.9,
0,
-2
],
"size": [
4,
12,
4
],
"uv": [
0,
16
]
},
{
"origin": [
-2.9,
3,
-2
],
"size": [
6,
10,
4
],
"uv": [
32,
0
]
}
]
},
{
"name": "leftwing",
"parent": "body",
"pivot": [
0,
24,
0
],
"mirror": true,
"cubes": [
{
"origin": [
0,
12,
0
],
"size": [
20,
12,
1
],
"uv": [
0,
32
]
}
]
},
{
"name": "rightwing",
"parent": "body",
"pivot": [
0,
24,
0
],
"cubes": [
{
"origin": [
-20,
12,
0
],
"size": [
20,
12,
1
],
"uv": [
0,
32
]
}
]
}
]
} - New Value:
"minecraft:geometry": [
{
"description": {
"identifier": "geometry.vex.v1.8",
"texture_width": 32,
"texture_height": 32,
"visible_bounds_width": 1.3,
"visible_bounds_height": 1,
"visible_bounds_offset": [
0,
0.4,
0
]
},
"bones": [
{
"name": "body",
"pivot": [
0,
2,
0
],
"cubes": [
{
"origin": [
-1.5,
2,
-1
],
"size": [
3,
4,
2
],
"uv": [
0,
10
]
},
{
"origin": [
-1.5,
0,
-1
],
"size": [
3,
5,
2
],
"inflate": -0.2,
"uv": [
0,
16
]
}
]
},
{
"name": "head",
"parent": "body",
"pivot": [
0,
6,
0
],
"cubes": [
{
"origin": [
-2.5,
6,
-2.5
],
"size": [
5,
5,
5
],
"uv": [
0,
0
]
}
]
},
{
"name": "rightArm",
"parent": "body",
"pivot": [
-1.75,
5.75,
0
],
"cubes": [
{
"origin": [
-3,
2.25,
-1
],
"size": [
2,
4,
2
],
"inflate": -0.1,
"uv": [
23,
0
]
}
]
},
{
"name": "rightItem",
"parent": "rightArm",
"pivot": [
-2,
3,
0
]
},
{
"name": "leftArm",
"parent": "body",
"pivot": [
1.75,
5.75,
0
],
"cubes": [
{
"origin": [
1,
2.25,
-1
],
"size": [
2,
4,
2
],
"inflate": -0.1,
"uv": [
23,
6
]
}
]
},
{
"name": "leftItem",
"parent": "leftArm",
"pivot": [
2,
3,
0
]
},
{
"name": "leftWing",
"parent": "body",
"pivot": [
0.5,
5,
1
],
"cubes": [
{
"origin": [
0.5,
0,
1
],
"size": [
8,
5,
0
],
"uv": [
16,
22
],
"mirror": true
}
]
},
{
"name": "rightWing",
"parent": "body",
"pivot": [
-0.5,
5,
1
],
"cubes": [
{
"origin": [
-8.5,
0,
1
],
"size": [
8,
5,
0
],
"uv": [
16,
22
]
}
]
}
]
}
]
- Hover/Tap to zoom...
- Hover/Tap to zoom...
Statistics:
Health
[14]
Loot / Barter Loot / Additional Drops
Iron Sword
Attack Damage
- Default: 3
Families
- Default: Mob, Monster, Vex
Other Attributes
- Can be Renamed
- Can Climb
- Can Jump
- Immune to Fire
- Movement Speed
Associated Files:
Behavior File- behavior_packs/vanilla_1.19.20/entities/vex.json
Animations
- resource_packs/vanilla_1.19.60/animations/vex.animation.json
- resource_packs/vanilla_1.19.80/animations/humanoid.animation.json
Animation Controllers
- resource_packs/vanilla_1.19.50/animation_controllers/vex.animation_controllers.json
- resource_packs/vanilla_1.19.60/animation_controllers/humanoid.animation_controllers.json
Entity
- resource_packs/vanilla_1.19.60/entity/vex.entity.json
Geometry
- resource_packs/vanilla_1.19.60/models/entity/vex.geo.json
Loot Tables
- behavior_packs/vanilla/loot_tables/entities/vex_gear.json
Render Controllers
- resource_packs/vanilla_1.19.60/render_controllers/vex.render_controllers.json
Sounds
- resource_packs/vanilla/sounds/mob/vex/charge1.fsb
- resource_packs/vanilla/sounds/mob/vex/charge2.fsb
- resource_packs/vanilla/sounds/mob/vex/charge3.fsb
- resource_packs/vanilla/sounds/mob/vex/death1.fsb
- resource_packs/vanilla/sounds/mob/vex/death2.fsb
- resource_packs/vanilla/sounds/mob/vex/hurt1.fsb
- resource_packs/vanilla/sounds/mob/vex/hurt2.fsb
- resource_packs/vanilla/sounds/mob/vex/idle1.fsb
- resource_packs/vanilla/sounds/mob/vex/idle2.fsb
- resource_packs/vanilla/sounds/mob/vex/idle3.fsb
- resource_packs/vanilla/sounds/mob/vex/idle4.fsb
Textures
- resource_packs/vanilla_1.19.60/textures/entity/vex/vex.png
- resource_packs/vanilla_1.19.60/textures/entity/vex/vex_charging.png
Material Info:
Material: Vex
{ "vertexShader": "shaders/entity.vertex", "vrGeometryShader": "shaders/entity.geometry", "fragmentShader": "shaders/entity.fragment", "vertexFields": [ { "field": "Position" }, { "field": "Normal" }, { "field": "UV0" } ], "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" } ] } } ], "msaaSupport": [ "Both" ], "+samplerStates": { "samplerIndex": 1, "textureWrap": "Repeat" }, "+defines": [ "USE_OVERLAY", "ALPHA_TEST" ], "+states": [ "DisableCulling" ] }
Links
©
2024, FoxyNoTail