// Shader written by Enchanted_Games (https://enchanted.games)
// You may edit and use this code as part of maps / other resourcepacks as long as credits are given to Enchanted_Games

// Any functions not made by me will include a credit line at the top of them

// Generated with https://outlines.enchanted.games

//    -- CONFIG STARTS HERE --
//         !! WARNING !!
//     Do not copy config from
//     an older version of this
//   pack, it will probably crash!

const vec4 block_COLOURS[] = vec4[](
vec4(0.9764705882, 0.7307189542, 0.2392156863, 1.0)
);
#define block_ANIM_SPEED 700
#define block_COLOUR_PERIOD 2
#define block_SMOOTH_MIX true
#define block_ANIMATE_WITH_DISTANCE true
#define block_ANIMATE_ALONG_LINES false
#define block_ANIM_DIRECTION -1
#define block_LINE_THICKNESS 3
#define block_IGNORES_DEPTH false

const vec4 hc_block_COLOURS[] = vec4[](
vec4(0.9764705882, 0.2392156863, 0.2392156863, 1.0),
vec4(0.9764705882, 0.7333333333, 0.2392156863, 1.0),
vec4(0.4745098039, 0.9764705882, 0.2392156863, 1.0),
vec4(0.2392156863, 0.9764705882, 0.8823529412, 1.0),
vec4(0.2392156863, 0.4509803922, 0.9764705882, 1.0),
vec4(0.6823529412, 0.2392156863, 0.9764705882, 1.0),
vec4(0.9764705882, 0.2392156863, 0.6745098039, 1.0)
);
#define hc_block_ANIM_SPEED 500
#define hc_block_COLOUR_PERIOD 2
#define hc_block_SMOOTH_MIX true
#define hc_block_ANIMATE_WITH_DISTANCE true
#define hc_block_ANIMATE_ALONG_LINES false
#define hc_block_ANIM_DIRECTION -1
#define hc_block_LINE_THICKNESS 4
#define hc_block_IGNORES_DEPTH false

const vec4 hc_block_outer_COLOURS[] = vec4[](
vec4(0.3294117647, 0.0705882353, 0.0705882353, 1.0),
vec4(0.2980392157, 0.2196078431, 0.0666666667, 1.0),
vec4(0.1411764706, 0.2980392157, 0.0705882353, 1.0),
vec4(0.0549019608, 0.2549019608, 0.231372549, 1.0),
vec4(0.0823529412, 0.1529411765, 0.3215686275, 1.0),
vec4(0.262745098, 0.0745098039, 0.3882352941, 1.0),
vec4(0.3490196078, 0.0784313725, 0.2352941176, 1.0)
);
#define hc_block_outer_ANIM_SPEED 500
#define hc_block_outer_COLOUR_PERIOD 2
#define hc_block_outer_SMOOTH_MIX false
#define hc_block_outer_ANIMATE_WITH_DISTANCE true
#define hc_block_outer_ANIMATE_ALONG_LINES false
#define hc_block_outer_ANIM_DIRECTION -1
#define hc_block_outer_LINE_THICKNESS 10
#define hc_block_outer_IGNORES_DEPTH false

const vec4 hitbox_COLOURS[] = vec4[](
vec4(0.9764705882, 0.2392156863, 0.2392156863, 1.0),
vec4(0.9764705882, 0.7333333333, 0.2392156863, 1.0),
vec4(0.4745098039, 0.9764705882, 0.2392156863, 1.0),
vec4(0.2392156863, 0.9764705882, 0.8823529412, 1.0),
vec4(0.2392156863, 0.4509803922, 0.9764705882, 1.0),
vec4(0.6823529412, 0.2392156863, 0.9764705882, 1.0),
vec4(0.9764705882, 0.2392156863, 0.6745098039, 1.0)
);
#define hitbox_ANIM_SPEED 700
#define hitbox_COLOUR_PERIOD 3
#define hitbox_SMOOTH_MIX true
#define hitbox_ANIMATE_WITH_DISTANCE false
#define hitbox_ANIMATE_ALONG_LINES true
#define hitbox_ANIM_DIRECTION -1
#define hitbox_LINE_THICKNESS 5
#define hitbox_APPLY_TO_ALL_LINES false