Загрузка данных


-- скрываем ванильную модель
vanilla_model.PLAYER:setVisible(false)
vanilla_model.CAPE:setVisible(false)
vanilla_model.ELYTRA:setVisible(false)

-- состояние
local wingsEnabled = true

-- ⚠️ ВАЖНО: проверь путь
local wings = models.model and models.model.Wings

if not wings then
    print("❌ Wings НЕ найдены! Проверь путь models.model.Wings")
end

-- создаём кнопку ВСЕГДА
local action = action_wheel:newAction()

-- функция обновления текста
local function updateAction()
    if wingsEnabled then
        action:title("Wings: ON")
    else
        action:title("Wings: OFF")
    end
end

-- переключение крыльев
local function toggleWings()
    wingsEnabled = not wingsEnabled

    if wings then
        if wingsEnabled then
            wings:setScale(1, 1, 1) -- включить
        else
            wings:setScale(0, 0, 0) -- выключить
        end
    end

    updateAction()
end

-- настраиваем кнопку
action
    :title("Wings: ON")
    :item("minecraft:elytra")
    :onLeftClick(function()
        toggleWings()
    end)

-- стартовое состояние
if wings then
    wings:setScale(1, 1, 1)
end
updateAction()

print("✅ Script loaded, action wheel should work")