Мод для Майнкрафт, аддон для GameStages API, который ограничивает доступ к предметам и блокам по этапам прогрессии. Он пригодится авторам сборок и серверов: этап можно выдать игроку командой, через квест, достижение или командный блок.
Возможности
Для предмета, блока или записи Ore Dictionary задаётся требуемый этап. Пока игрок его не получил, ограниченный предмет:
- выбрасывается из руки;
- выбрасывается при попытке поместить его во вторую руку, слот брони или слот Baubles;
- не используется левой и правой кнопкой мыши;
- показывает сообщение об ограничении вместо обычной подсказки;
- скрыт в JEI.
Выбрасывание и запрет использования настраиваются.
Настройки
Для настройки нужен CraftTweaker. В ZenScript доступны методы:
mods.ItemStages.addItemStage(String stage, Item/Block/OreDict);
mods.ItemStages.stageModItems(String stage, String modid);
mods.ItemStages.stageLiquid(String stage, Liquid);
Пример ограничения камня этапом one и всех пластинок из Ore Dictionary этапом two:
mods.ItemStages.addItemStage("one", <minecraft:stone>);
mods.ItemStages.addItemStage("two", <ore:record>);
Требования и совместимость
Требуется GameStages API. Для конфигурации используется CraftTweaker; скрытие предметов работает с JEI.
