
One Enough Block
Мод для Майнкрафт, который позволяет заменить одни блоки на другие при генерации мира или размещении. Идеально для модпаков, чтобы убрать лишние руды или унифицировать блоки.
One Enough Block - мод для Майнкрафт, решающий частую проблему сборщиков модпаков: когда в мире куча похожих блоков (три вида апельсиновых деревьев или четыре вида серебряной руды) или, наоборот, хочется избавиться от бесполезной генерации (той же меди). One Enough Block позволяет гибко задать, какие блоки заменять на какие - просто, мощно и без лишних телодвижений.
Основные возможности
Способ 1: через конфиг-файл
Файл лежит в config/OEB/example.json. Правила перезагружаются командой /reload. Пример конфига:
[
{
"match": [
"manametalmod:ManaTreeLog",
"#minecraft:logs"
],
"result": "minecraft:redstone_block"
},
{
"match": ["#minecraft:logs"],
"result": "minecraft:redstone_block"
}
]
Способ 2: через датапак (доступен с v1.1.0)
Требуется мод OEI как зависимость. Путь: data/oeb/replacements/example.json. Пример:
[
{
"matchBlock": ["#minecraft:logs"],
"resultBlock": "minecraft:redstone_block"
}
]
В массиве "match" перечисляешь ID блоков, которые нужно заменить, а в "result" указываешь, на что заменить. Замена срабатывает автоматически в игре.
Поддерживается сопоставление по тегам - можно заменить сразу все блоки из тега. Даже жидкости можно заменять!
Важно: с версии 1.1.0 встроен внутриигровой редактор правил замены. По умолчанию открывается по CTRL + R - редактируй правила без кода, без головной боли (переключайся на страницу OEB).
Где это пригодится
Замена блоков происходит при создании мира или загрузке новых чанков - идеально для изменения природных блоков: руд, растений, структурных блоков. Замена также работает при размещении любого блока игроком: если игрок ставит блок, подходящий под правило, он сразу заменяется. Кроме того, можно заменить уже существующие блоки в сгенерированном мире - эта функция по умолчанию отключена, но включается в конфиге.
Планы на будущее
Пока не заявлены.
Скачайте мод One Enough Block, если надоело разбираться с кучей одинаковых блоков в модпаке или хочется причесать генерацию мира под себя. Главное - не забудьте установить OEI для работы через датапак, если планируете использовать второй способ.
