-- Adjust the values of the config for ease of editing.
vanilla_model.ARMOR:setVisible(false)
local config = {
    skins = {
        default = {
            icon = "white_dye",
            objects = {
                {
                    modelPart = models.model,
                    primaryTexture = "{skinName}.{skinName}_skin",
                },
                {
                    modelPart = models.model.root.Body.board,
                    primaryTexture = "hoverboard",
                },
            },
        },
        hope = {
            icon = "brown_dye",
            objects = {
                {
                    modelPart = models.model,
                    primaryTexture = "{skinName}.{skinName}_skin",
                },
                {
                    modelPart = models.model.root.Body.board,
                    primaryTexture = "hoverboard",
                },
            },
        },
    },


    animations = {
        shake = {
            icon = "water_bucket",
            type = "single",
        },
        ear_twitch = {
            icon = "sweet_berries",
            type = "single",
        },
        wide_eyed = {
            icon = "ender_eye",
            type = "toggle",
        },
        sit = {
            icon = "saddle",
            type = "toggle",
        },
        stargaze = {
            icon = "nether_star",
            type = "toggle",
        },
        wave = {
            icon = "brush",
            type = "single",
        },
        clap = {
            icon = "brush",
            type = "toggle",
        },
        yawn = {
            icon = "red_bed",
            type = "single",
        },
        spin = {
            icon = "string",
            type = "toggle",
        },
        dance = {
            icon = "cake",
            type = "toggle",
        },
        flip = {
            icon = "feather",
            type = "single",
        },
        power_up = {
            icon = "nether_star",
            type = "toggle",
        },
        griddy = {
            icon = "rotten_flesh",
            type = "toggle",
        },
        hide_hoverboard = {
            icon = "barrier",
            type = "toggle",
        },
        side_lay = {
            icon = "blue_bed",
            type = "toggle",
        },
        cute_lay = {
            icon = "purple_bed",
            type = "toggle",
        },
        glitching_out = {
            icon = "end_portal_frame",
            type = "single",
        },
        break_down = {
            icon = "ghast_tear",
            type = "toggle",
        },
        running_tease = {
            icon = "rabbit_foot",
            type = "single",
        },
        spin_fast = {
            icon = "string",
            type = "toggle",
        },
        yo_you_lagging = {
            icon = "glass",
            type = "toggle",
        },
    },



    sounds = {
        ["sounds.ping"] = {
            display_name = "Ping",
            icon = "bell",
            type = "sound",
        },
    },


    event_animations = {
        idle = {
            {
                start = animations.model.mc_idle,
            },
        },
        wet = {
            {
                start = animations.model.mc_wet,
            },
        },
        sitting = {
            {
                start = animations.model.mc_sitting,
            },
        },
        afk = {
            {
                start = animations.model.mc_afk_start,
                stop = animations.model.mc_afk_end,
            },
        },
        sprinting = {
            {
                start = animations.model.mc_sprinting_start,
                stop = animations.model.mc_sprinting_end,
            },
        },
        flying = {
            {
                start = animations.model.mc_flying_start,
                loop = animations.model.mc_flying_loop,
            },
        },
        flying_forward = {
            {
                start = animations.model.mc_flying_forward_start,
                stop = animations.model.mc_flying_forward_end,
            },
        },
        flying_backward = {
            {
                start = animations.model.mc_flying_backward_start,
                stop = animations.model.mc_flying_backward_end,
            },
        },
        fall_flying = {
            {
                start = animations.model.mc_fall_flying,
            },
        },
        falling = {
            {
                start = animations.model.mc_falling_start,
                stop = animations.model.mc_falling_end,
            },
        },
    },

    items = {
        ["Time Stick"] = models.items.timestick.timestick.Item,
    }
}

return config
