Ccurseforge
Ore Stages

Ore Stages

Мод-аддон для GameStage API, позволяющий скрывать руды и другие блоки, делая их доступными только на определённых игровых стадиях.

Автор: DarkhaxDev Тип: Мод Категории: CraftTweakerМодыПриключения и RPG Загрузок: 7 181 728 Просмотров: 0 Обновлён: 18.09.2026

Мод-аддон для GameStage API, позволяющий скрывать в мире блоки, например руды, и привязывать их к игровым этапам (стадиям).

Установка и настройка

Конфигурация осуществляется с помощью CraftTweaker.

Принцип работы

Если у игрока отсутствует необходимая стадия для определённого блока:

  • Блок отображается как другой, скрывающий его блок.
  • Игрок не может взаимодействовать с таким блоком правым кликом.
  • При разрушении блок дропает предметы, соответствующие замещающему блоку.
  • Время добычи блока соответствует времени добычи замещающего блока.

Если поблизости нет игрока, считается, что стадия отсутствует (поведение по умолчанию).

Производительность при смене отображения блоков

Снятие скрытия блоков происходит быстро, так как на клиенте обновляются рендереры чанков. На слабых компьютерах этот процесс занимает не более пары секунд, аналогично нажатию сочетания клавиш F3 + A в ванильном Minecraft.

CraftTweaker-методы для настройки замен блоков

  • mods.orestages.OreStages.addReplacement(String stage, IIngredient original); — заменить блок на обычный камень.
  • mods.orestages.OreStages.addReplacement(String stage, IIngredient original, IItemStack replacement); — заменить блок на указанный другой блок.
  • mods.orestages.OreStages.addReplacementById(String stage, String original, String replacement); — заменить блок по его ID на другой блок по ID (для блоков без предмета).
  • Аналогичные методы с префиксом addNonDefaultingReplacement применяются для замен без поведения по умолчанию — если блок ломается не игроком (например, водой, взрывом, машиной), он ломается как обычно, без маскировки.

Пример скрипта настройки

mods.orestages.OreStages.addReplacementById("one", "minecraft:potatoes:*", "minecraft:tallgrass:2");
mods.orestages.OreStages.addReplacementById("two", "minecraft:wheat:*", "minecraft:carrots:3");
mods.orestages.OreStages.addReplacementById("three", "minecraft:nether_wart:*", "minecraft:beetroots");
mods.orestages.OreStages.addReplacement("four", <minecraft:dirt>, <minecraft:stone>);
mods.orestages.OreStages.addReplacement("one", <minecraft:obsidian>, <minecraft:cobblestone>);
mods.orestages.OreStages.addNonDefaultingReplacement("one", <minecraft:torch:*>, <minecraft:redstone_torch>);
mods.orestages.OreStages.addReplacement("five", <minecraft:furnace:*>, <minecraft:stone>);

Демонстрация работы мода

Полезная информация

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

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

Для чего используется этот мод?

Для скрытия блоков (например, руд) и привязки их к игровым стадиям с помощью GameStage API.

Что происходит с блоком, если у игрока нет нужной стадии?

Блок отображается как замещающий, не взаимодействует с игроком, дропает предметы замещающего блока и добывается с той же скоростью.

Как мод влияет на производительность при раскрытии скрытых блоков?

Раскрытие блоков происходит быстро и занимает около одной-двух секунд даже на слабых компьютерах.

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

Методы addReplacement, addReplacementById, addNonDefaultingReplacement и их варианты для замены блоков на другие, включая варианты без поведения по умолчанию.

Скриншоты
1 / 1
Ore Stages — изображение 1
Центр загрузок

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

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

OreStages-1.12.2-2.0.38.jar

Скачать34.53 KB
Альфа
Версии
1.12.2
Загрузки388 444
Добавлен

OreStages-1.12.2-2.0.37.jar

Скачать31.06 KB
Релиз
Версии
1.12.2
Загрузки5 259 544
Добавлен