
AStages
AStages - легковесный фреймворк прогрессии для Minecraft, позволяющий админам и создателям сборок модов разбивать геймплей на этапы и ограничивать доступ к предметам, крафтам и измерениям. Скачать мод для Forge и NeoForge.
AStages - это легковесный фреймворк прогрессии для Майнкрафт, созданный специально для авторов сборок модов и серверных админов. Если вы делаете проект с жестким гейтом (gate) и хотите контролировать, что игрок может крафтить, куда ходить и с кем драться - этот инструмент закроет все ваши потребности. По факту, мод позволяет разбить игровой процесс на логические этапы (Stages), полностью контролируя видимость, использование и взаимодействие с объектами.
Как это работает
По умолчанию контейнер стадий у игрока пуст. Всё, что привязано к заблокированному этапу, становится строго недоступным. Как только нужная стадия добавляется в контейнер, все связанные блоки, предметы или права мгновенно открываются.
Важный нюанс: начиная с версии 2.0.0, стадии можно добавлять и удалять даже когда игрок не в сети. Это супер удобно для серверов - не нужно ждать, пока юзер зайдет в игру, чтобы выдать ему награду за квест или забрать временный бафф.
Области действия и сохранение
Мод дает глубокий контроль над тем, как и когда применяются ограничения:
- Player-Scope: Индивидуально для каждого игрока. Прогресс личный и сохраняется за ним.
- Server-Scope: Глобальные стадии. Как только активирована, этап открывается для всех на сервере автоматически.
- Permanent: Стандартное поведение. Этап активен, пока скрипт или команда явно его не удалят.
- Temporary: Встроенные таймеры в реальном времени. Время тикает только пока игрок онлайн. Как доходит до нуля - стадия снимается.
Что можно ограничить
Ограничения - это замки на вашем мире. Вы можете привязать кучу разных ограничений к одной стадии, то есть один анлок открывает целую фазу вашей сборки. Настроить всё можно на лету через внутриигровые команды, либо использовать KubeJS для тонкой кастомизации атрибутов.
- Crops (Культуры): Заморозка циклов роста и возрастов растений.
- Dimensions (Измерения): Полный блок доступа, таймеры нахождения или лимит максимальных посещений. Хотите закрыть Незер до определенного квеста? Легко.
- Effects (Эффекты): Включение/выключение статусных эффектов или фильтрация по уровню.
- Enchantments (Зачарования): Запрет конкретных чар на книгах, инструментах или через наковальню/стол зачарования.
- Items (Предметы): Блок крафта и использования, или ограничение вместимости контейнеров (слоты в сундуках или рюкзаках).
- Loot (Лут): Перехват таблиц лута для блокировки дропа или динамической замены на другой предмет.
- Mobs (Мобы): Запрет спавна конкретных сущностей по уровню освещенности, биомам или измерениям.
- Ores (Руды): Скрытие или модификация рудных блоков в мире, пока игроки к ним не готовы.
- Pets (Питомцы): Точечное отключение разведения, приручения или езды.
- Recipes (Рецепты): Нативный серверсайд блок для крафта, плавки, ковки, резчика по камню, костра и прочего.
- Regions (Регионы): Блок взаимодействий и взрывов в точных 3D-боксах или сферах. Свой аналог WorldGuard на стероидах.
- Screens (Интерфейсы): Блокировка GUI и меню машин с отслеживанием, что именно игрок пытался открыть.
- Structures (Структуры): Создание физических границ коллизий вокруг сгенерированных структур для блокировки входа, взаимодействий и урона от взрывов.
Совместимость и аддоны
Скачайте AStages для Forge (Minecraft 1.20.1) и NeoForge (Minecraft 1.21.1). Проект работает и на клиенте, и на сервере.
Базовый мод имеет нативную интеграцию с:
- KubeJS
- JEI (Just Enough Items)
- REI (Roughly Enough Items)
- EMI
- In Control!
- Jade
- Fast Workbench
Если вам нужно зацепиться за другие крупные моды, есть официальные аддоны:
- AStages Curios
- AStages Pufferfish's Skills
- AStages FTB Quests (синхронизация с квестами FTB)
Практические советы
Если вы планируете крутой сервер на BungeeHost, этот мод встанет как влитой и позволит вам настроить прогрессию в пару кликов. Для серверных сборок AStages - это просто мастхэв. С его помощью можно сделать так, чтобы новичок не пошел фармить эндерменов в первый час игры.
Совет: не вешайте все ограничения на одну стадию, разбивайте их логически. И не забывайте чистить временные стадии, иначе база данных может раздуться от мусора, хотя мод и заявлен как легковесный. Свежие правки на Modrinth выходили недавно, так что проект живой, баги фиксятся, а механики дорабатываются.
Как поиграть с друзьями с модом AStages?
Мод AStages куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода AStages будет готов за пару минут - BungeeHost сделает всё за вас.
