Ore Stage Reborn
Мод позволяет скрыть или заменить блоки, пока у игрока не будет определённого этапа (Game Stages).
Что нужно для работы?
CraftTweaker
Для начала Вам нужно создать скрипт в папке scripts или использовать уже существующий.
Далее необходимо импортировать пакет mods.orestages.OreStages
или использовать пакет при вызова методов.
Разберём несколько методов данного аддона:
Метод скрывает блок по его BlockState.
OreStages.addOreStage(String stage, BlockState block);
OreStages.addOreStage("one", <blockstate:minecraft:grass_block:snowy=false>);
stage
String
Этап
"one"
block
BlockState
Блок, кторый будет скрыт
<blockstate:minecraft:grass_block:snowy=false>
Метод, который скрывает блок по его BlockState и заменяет его на другой блок по BlockState.
OreStages.addOreStage(String stage, BlockState block, BlockState replaceBlock);
OreStages.addOreStage("one", <blockstate:minecraft:deepslate_coal_ore>, <blockstate:minecraft:deepslate:axis=y>);
stage
String
Этап
"one"
block
BlockState
Блок, кторый будет скрыт
<blockstate:minecraft:deepslate_coal_ore>
replaceBlock
BlockState
Блок, на который будет заменён скрытый блок
<blockstate:minecraft:deepslate:axis=y>
Метод, что скрывает блок по его BlockState и позволяет отключить возможность разрушения взрывами.
OreStages.addOreStage(String stage, BlockState block, boolean explosion);
OreStages.addOreStage("one", <blockstate:minecraft:deepslate_coal_ore>, true);
stage
String
Этап
"one"
block
BlockState
Блок, кторый будет скрыт
<blockstate:minecraft:deepslate_coal_ore>
explosion
bool
Будет ли блок разрушен взрывами
true
Метод, который скрывает блок по его BlockState и заменяет его на другой блок по BlockState, а также позволяет отключить возможность разрушения взрывами.
OreStages.addOreStage(String stage, BlockState block, BlockState replaceBlock, boolean explosion);
OreStages.addOreStage("one", <blockstate:minecraft:deepslate_coal_ore>, <blockstate:minecraft:deepslate:axis=y>, true)
stage
String
Этап
"one"
block
BlockState
Блок, кторый будет скрыт
<blockstate:minecraft:deepslate_coal_ore>
replaceBlock
BlockState
Блок, на который будет заменён скрытый блок
<blockstate:minecraft:deepslate:axis=y>
explosion
bool
Будет ли блок разрушен взрывами
true
Метод, который скрывает блоки по Forge Tag и заменяет их на другой блок по BlockState.
OreStages.addOreStage(String stage, KnownTag<Block> tag, BlockState replaceBlock);
OreStages.addOreStage("one", <tag:blocks:forge:stone>, <blockstate:minecraft:deepslate:axis=y>);
stage
String
Stage
"one"
tag
KnownTag
Блоки по Forge Tag, что будут скрыты
<tag:blocks:forge:stone>
replaceBlock
BlockState
Блок, на который будет заменён скрытые блоки
<blockstate:minecraft:deepslate:axis=y>
Метод, который скрывает блоки по Forge Tag и заменяет их на другой блок по BlockState, а также позволяет отключить возможность разрушения взрывами.
OreStages.addOreStage(String stage, KnownTag<Block> tag, BlockState replaceBlock, boolean explosion)
OreStages.addOreStage("one", <tag:blocks:forge:stone>, <blockstate:minecraft:deepslate:axis=y>, true);
stage
String
Stage
"one"
tag
KnownTag
Блоки по Forge Tag, которые будут скрыты
<tag:blocks:forge:stone>
replaceBlock
BlockState
Блок, на который будет заменён скрытые блоки
<blockstate:minecraft:deepslate:axis=y>
explosion
bool
Будет ли блок разрушен взрывами
true
Last updated