Warden - 1.19.70.2
                    <<
                        back to
                        entity list
                    
                                        
                        
                            
                        
                    
                    View
                        Entity Version History >>
                    
                    
                    
Resource Packs
                    
                    
                        
                            
                        
                            
                    
                    
                                            
                Last Updated
The Warden entity last updated in Minecraft Version 1.19.20What's Changed:
Changes since stable release 1.19.63.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:"pushable": {
 "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
 }
- New Value:"minecraft:preferred_path": {
 "max_fall_blocks": 20
 }
- Previous Value:"minecraft:pushable": {
 "is_pushable": true,
 "is_pushable_by_piston": 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": []
- New Value:"on_digging_event": {
 "remove": {
 "component_groups": [
 "pushable"
 ]
 }
 }
 
 
- 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
 ]
 }
 }
 }
 }
 
 
- 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"
 }
 ]
 }
 }
 }
 
 
- 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"
 ]
 }
 
 
Statistics:
Health
 

























































































































































































































































 [500]
[500]
Loot / Barter Loot / Additional Drops
Sculk Catalyst
Attack Damage
- Default: 30
Families
- Default: Mob, Monster, Warden
Knockback Resistance
- Default: 1
Movement Speed
- Default: 0.3
Other Attributes
- Can be Renamed
- Can Climb
- Can Jump
- Has Collisions
- Has Gravity
- Immune to Fire
- Pushable > Pushable
- Pushable by Pistons > Pushable
Associated Files:
Behavior File
                            - behavior_packs/vanilla_1.19.20/entities/warden.json
Animations
- resource_packs/vanilla/animations/skeleton.animations.v1.0.json
- resource_packs/vanilla_1.19.10/animations/warden.animation.json
Animation Controllers
- resource_packs/vanilla_1.19.10/animation_controllers/warden.animation_controllers.json
Entity
- resource_packs/vanilla_1.19.10/entity/warden.entity.json
Geometry
- resource_packs/vanilla_1.19.0/models/entity/warden.geo.json
Loot Tables
- behavior_packs/vanilla_1.19.0/loot_tables/entities/warden.json
Render Controllers
- resource_packs/vanilla_1.19.0/render_controllers/warden.render_controllers.json
Sounds
- resource_packs/vanilla/sounds/mob/warden/agitated_1.fsb
- resource_packs/vanilla/sounds/mob/warden/agitated_2.fsb
- resource_packs/vanilla/sounds/mob/warden/agitated_3.fsb
- resource_packs/vanilla/sounds/mob/warden/agitated_4.fsb
- resource_packs/vanilla/sounds/mob/warden/agitated_5.fsb
- resource_packs/vanilla/sounds/mob/warden/agitated_6.fsb
- resource_packs/vanilla/sounds/mob/warden/angry_1.fsb
- resource_packs/vanilla/sounds/mob/warden/angry_2.fsb
- resource_packs/vanilla/sounds/mob/warden/angry_3.fsb
- resource_packs/vanilla/sounds/mob/warden/angry_4.fsb
- resource_packs/vanilla/sounds/mob/warden/angry_5.fsb
- resource_packs/vanilla/sounds/mob/warden/angry_6.fsb
- resource_packs/vanilla/sounds/mob/warden/attack_impact_1.fsb
- resource_packs/vanilla/sounds/mob/warden/attack_impact_2.fsb
- resource_packs/vanilla/sounds/mob/warden/death_1.fsb
- resource_packs/vanilla/sounds/mob/warden/death_2.fsb
- resource_packs/vanilla/sounds/mob/warden/dig.fsb
- resource_packs/vanilla/sounds/mob/warden/emerge.fsb
- resource_packs/vanilla/sounds/mob/warden/heartbeat_1.fsb
- resource_packs/vanilla/sounds/mob/warden/heartbeat_2.fsb
- resource_packs/vanilla/sounds/mob/warden/heartbeat_3.fsb
- resource_packs/vanilla/sounds/mob/warden/heartbeat_4.fsb
- resource_packs/vanilla/sounds/mob/warden/hurt_1.fsb
- resource_packs/vanilla/sounds/mob/warden/hurt_2.fsb
- resource_packs/vanilla/sounds/mob/warden/hurt_3.fsb
- resource_packs/vanilla/sounds/mob/warden/hurt_4.fsb
- resource_packs/vanilla/sounds/mob/warden/idle_1.fsb
- resource_packs/vanilla/sounds/mob/warden/idle_10.fsb
- resource_packs/vanilla/sounds/mob/warden/idle_11.fsb
- resource_packs/vanilla/sounds/mob/warden/idle_12.fsb
- resource_packs/vanilla/sounds/mob/warden/idle_2.fsb
- resource_packs/vanilla/sounds/mob/warden/idle_3.fsb
- resource_packs/vanilla/sounds/mob/warden/idle_4.fsb
- resource_packs/vanilla/sounds/mob/warden/idle_5.fsb
- resource_packs/vanilla/sounds/mob/warden/idle_6.fsb
- resource_packs/vanilla/sounds/mob/warden/idle_7.fsb
- resource_packs/vanilla/sounds/mob/warden/idle_8.fsb
- resource_packs/vanilla/sounds/mob/warden/idle_9.fsb
- resource_packs/vanilla/sounds/mob/warden/listening_1.fsb
- resource_packs/vanilla/sounds/mob/warden/listening_2.fsb
- resource_packs/vanilla/sounds/mob/warden/listening_3.fsb
- resource_packs/vanilla/sounds/mob/warden/listening_4.fsb
- resource_packs/vanilla/sounds/mob/warden/listening_5.fsb
- resource_packs/vanilla/sounds/mob/warden/listening_angry_1.fsb
- resource_packs/vanilla/sounds/mob/warden/listening_angry_2.fsb
- resource_packs/vanilla/sounds/mob/warden/listening_angry_3.fsb
- resource_packs/vanilla/sounds/mob/warden/listening_angry_4.fsb
- resource_packs/vanilla/sounds/mob/warden/listening_angry_5.fsb
- resource_packs/vanilla/sounds/mob/warden/nearby_close_1.fsb
- resource_packs/vanilla/sounds/mob/warden/nearby_close_2.fsb
- resource_packs/vanilla/sounds/mob/warden/nearby_close_3.fsb
- resource_packs/vanilla/sounds/mob/warden/nearby_close_4.fsb
- resource_packs/vanilla/sounds/mob/warden/nearby_closer_1.fsb
- resource_packs/vanilla/sounds/mob/warden/nearby_closer_2.fsb
- resource_packs/vanilla/sounds/mob/warden/nearby_closer_3.fsb
- resource_packs/vanilla/sounds/mob/warden/nearby_closest_1.fsb
- resource_packs/vanilla/sounds/mob/warden/nearby_closest_2.fsb
- resource_packs/vanilla/sounds/mob/warden/nearby_closest_3.fsb
- resource_packs/vanilla/sounds/mob/warden/roar_1.fsb
- resource_packs/vanilla/sounds/mob/warden/roar_2.fsb
- resource_packs/vanilla/sounds/mob/warden/roar_3.fsb
- resource_packs/vanilla/sounds/mob/warden/roar_4.fsb
- resource_packs/vanilla/sounds/mob/warden/roar_5.fsb
- resource_packs/vanilla/sounds/mob/warden/sniff_1.fsb
- resource_packs/vanilla/sounds/mob/warden/sniff_2.fsb
- resource_packs/vanilla/sounds/mob/warden/sniff_3.fsb
- resource_packs/vanilla/sounds/mob/warden/sniff_4.fsb
- resource_packs/vanilla/sounds/mob/warden/step_1.fsb
- resource_packs/vanilla/sounds/mob/warden/step_2.fsb
- resource_packs/vanilla/sounds/mob/warden/step_3.fsb
- resource_packs/vanilla/sounds/mob/warden/step_4.fsb
Textures
- resource_packs/vanilla_1.19.0/textures/entity/warden/warden.png
- resource_packs/vanilla_1.19.0/textures/entity/warden/warden_bioluminescent_layer.png
- resource_packs/vanilla_1.19.0/textures/entity/warden/warden_heart.png
- resource_packs/vanilla_1.19.0/textures/entity/warden/warden_pulsating_spots_1.png
- resource_packs/vanilla_1.19.0/textures/entity/warden/warden_pulsating_spots_2.png
- resource_packs/vanilla_1.19.0/textures/entity/warden/warden_tendrils.png
Material Info:
Material: Warden
{
    "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"
    ]
}Material: Warden Bioluminescent Layer
{
    "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": 0,
        "textureFilter": "Point"
    },
    "+defines": [
        "USE_OVERLAY",
        "USE_COLOR_MASK"
    ],
    "+states": [
        "DisableCulling",
        "Blending"
    ],
    "depthFunc": "Equal",
    "blendSrc": "SourceAlpha",
    "blendDst": "OneMinusSrcAlpha"
} 
                 
                             
                             
                             
                             
                             
                             
                             
                            