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] [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
 ©
        2025, FoxyNoTail
    
 
                 
                             
                             
                             
                             
                             
                             
                             
                            