🧠 What is it?
Degradation is a Fabric mod for Minecraft 1.21.11 that turns a standard survival experience into a race against your own fading intellect. Every player has an IQ stat (ranging from 0 to 200) that:
Starts at 100.
Decreases by 5 points every 30 seconds—consistently, without exception.
Can be increased through "intelligent" actions, such as reading books, cooking, trading, earning achievements, or defeating bosses.
Can be decreased by "foolish" actions, such as digging straight down, striking a Creeper at point-blank range, drowning, or dying of hunger.
The lower your IQ, the more both you—the player—and your world will degrade.
__________________________
🎮 Команды (для операторов)
Команда Что делает
/iq get [player] Показать текущий IQ
/iq set <player> <value> Выставить IQ
/iq add <player> <delta> Прибавить/отнять IQ
/iq freeze <player> <seconds> Заморозить падение
/degradation event <id> [player] Запустить ивент вручную
/degradation hallu [player] Запустить галлюцинации
/degradation stage <player> Показать стадию
/degradation reset [player] Сбросить IQ
/degradation pause Пауза падения
/degradation resume Возобновить
/degradation reload Перечитать конфиг
/degradation debug Дамп таймеров
⚙️ Конфиг
Файл config/degradation.json5 позволяет настроить:
Стартовый, минимальный и максимальный IQ
Интервал и величину падения
Тайминги ивентов и галлюцинаций
Пул мобов для галлюцинаций
Параметры HUD
Анти-абуз еды и книг
Удаление мира при смерти
🔧 Технические детали
Загрузчик: Fabric
Версия MC: 1.21.11
Mappings: Yarn
Зависимости: Fabric API, Cardinal Components API
Язык: Java
Сторона: серверная логика + клиентский HUD
Звуки: только ванильные SoundEvents.* — никаких своих .ogg
Шейдеры: только ванильные blur.json и desaturate.json
Текстуры: только два PNG — brain.png и walnut.png (экспорт из SVG)
🎯 Цель игры
Продержаться как можно дольше. По возможности — добраться до Края и убить Дракона, не дав IQ упасть до нуля. Каждое умное действие — это несколько лишних секунд жизни. Каждая глупость — шаг к удалению мира.
Средняя продолжительность забега: 40–60 минут.
Удачи. Она тебе понадобится.

