Мод для Майнкрафт — аддон для GameStage API, который скрывает блоки, в том числе руды, до получения игроком нужного этапа развития. Он пригодится сборкам и серверам с квестовым прохождением: этапы можно выдавать командами, через квестовый мод, достижения или командные блоки.
Возможности
Для игрока без нужного этапа выбранный блок выглядит как заменяющий блок, добывается с его скоростью и выдаёт его дроп. Взаимодействовать правой кнопкой мыши с таким блоком нельзя.
Если действие происходит без игрока — например, блок ломает вода, взрыв или механизм, — по умолчанию считается, что этапа нет. Для отдельных замен можно отключить это поведение, чтобы в таких случаях блок разрушался как нескрытый.

Настройки
Настройка выполняется скриптами 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);— задать замену по точным идентификаторам блоков;mods.orestages.OreStages.addNonDefaultingReplacement(String stage, IIngredient original);mods.orestages.OreStages.addNonDefaultingReplacement(String stage, IIngredient original, IItemStack replacement);mods.orestages.OreStages.addNonDefaultingReplacementById(String stage, String original, String replacement);
Пример:
mods.orestages.OreStages.addReplacementById("one", "minecraft:potatoes:*", "minecraft:tallgrass:2");
mods.orestages.OreStages.addReplacement("four", <minecraft:dirt>, <minecraft:stone>);
mods.orestages.OreStages.addNonDefaultingReplacement("one", <minecraft:torch:*>, <minecraft:redstone_torch>);
При открытии блоков клиент перезагружает отрисовку чанков — это работает аналогично нажатию F3 + A и обычно занимает одну-две секунды даже на слабом компьютере.
Требования и совместимость
Нужны GameStage API и CraftTweaker.
