Ccurseforge
Item Stages

Item Stages

Мод добавляет возможность ограничивать использование предметов и блоков в Minecraft по стадиям прогрессии через API GameStages.

Автор: DarkhaxDev Тип: Мод Категории: API и библиотекиCraftTweakerМодыПриключения и RPGУтилиты сервера Загрузок: 26 839 762 Просмотров: 0 Обновлён: 17.09.2026

Мод позволяет ограничивать доступ к предметам и блокам на определённом этапе развития (стадии).

Описание

Этот мод является дополнением к API GameStages и даёт возможность добавлять предметы и блоки в индивидуальные системы прогрессии. Стадии назначаются игрокам через команды, которые обычно вызываются квест-модами, достижениями или командными блоками.

Настройка

Для конфигурации используется CraftTweaker. Добавлена новая ZenScript функция для ограничения предметов по стадии:

mods.ItemStages.addItemStage(String stage, Item/Block/OreDict);

Можно указать конкретный ID предмета или блока, либо использовать запись из Ore Dictionary — тогда ограничение применяется ко всем элементам этой категории.

Эффекты ограничения

  • При удержании запрещённого предмета он сразу же выбрасывается (настраивается в конфиге).
  • Если предмет экипирован в руку, броню или баублы, он выбрасывается (настраивается).
  • Игрок не может использовать предмет для кликов правой или левой кнопкой мыши (настраивается).
  • В подсказке (tooltip) отображается сообщение об ограничении.
  • Предмет становится невидимым в интерфейсе JEI.

Пример скрипта

// Ограничить камень на стадию "one"
mods.ItemStages.addItemStage("one", <minecraft:stone>); // Ограничить все музыкальные диски на стадию "two"
mods.ItemStages.addItemStage("two", <ore:record>); // Ограничить все предметы мода "minecraft" на стадию "one"
mods.ItemStages.stageModItems("one", "minecraft"); // Ограничить жидкость (только влияет на JEI)
mods.ItemStages.stageLiquid("nine", <liquid:water>);
Полезная информация

Частые вопросы

Короткие ответы по установке, совместимости и возможностям проекта.

Как назначить предмет на определённую стадию?

Используйте функцию mods.ItemStages.addItemStage в конфигурационном скрипте CraftTweaker, указав название стадии и предмет, блок или категорию OreDict.

Какие действия выполняет мод при ограничении предмета?

Предмет выбрасывается при удержании и экипировке, блокируется использование кликов, появляется сообщение в подсказке, и предмет скрывается в JEI.

Можно ли ограничить сразу все предметы определённого мода?

Да, для этого существует функция mods.ItemStages.stageModItems, которая назначает всем предметам мода указанную стадию.

Центр загрузок

Доступные версии

Выберите подходящую версию игры и скачайте нужный выпуск.

ItemStages-Forge-1.20.1-8.0.3.jar

Скачать31.37 KB
Релиз
Версии
1.20.1
Загрузчик
Forge
Загрузки770 511
Добавлен

ItemStages-Forge-1.19.2-5.1.4.jar

Скачать29.62 KB
Альфа
Версии
1.19.2
Загрузчик
Forge
Загрузки3 684 349
Добавлен

ItemStages-Forge-1.20.3-10.0.1.jar

Скачать27.74 KB
Альфа
Версии
1.20.3
Загрузчик
Forge
Загрузки127
Добавлен

ItemStages-Forge-1.20.2-9.0.2.jar

Скачать31.26 KB
Альфа
Версии
1.20.2
Загрузчик
Forge
Загрузки193
Добавлен

ItemStages-Forge-1.18.2-4.0.5.jar

Скачать29.56 KB
Релиз
Версии
1.18.2
Загрузчик
Forge
Загрузки167 492
Добавлен