FlatBedrock Xplosion's Edition — идеально ровный бедрок в Minecraft
Каждый, кто копал глубоко под землёй или пробивал потолок Незера, знает это раздражающее ощущение: неровный, бугристый слой бедрока, который мешает строить аккуратные фермы, прокладывать тоннели и просто портит эстетику. Мод FlatBedrock Xplosion's Edition решает эту проблему радикально — он делает коренную породу абсолютно плоской, как на нижнем, так и на верхнем уровне измерений. При этом сохраняется полная ванильная совместимость, а гибкая система конфигураций позволяет управлять генерацией для любых миров, включая кастомные измерения из других модификаций.
Что делает мод
По умолчанию FlatBedrock выравнивает слой бедрока в обычном мире (только нижний) и оба слоя в Незере — и пол, и потолок. В результате вы получаете идеально ровную поверхность, с которой удобно работать: строить базы, создавать механизмы или просто наслаждаться порядком. Мод не изменяет состав блоков — он лишь меняет форму генерации, заменяя хаотичные выступы на строгую горизонтальную линию. Для большинства стандартных измерений этого достаточно, но настоящая сила раскрывается при добавлении модифицированных миров.
Настройка через JSON-файлы
Все параметры мода хранятся в директории /config/flatbedrock/dimensions/. Там вы найдёте два стандартных файла: overworld.json и nether.json. Каждый из них выглядит примерно так:
{
"dimID": 1,
"genTop": false,
"genBottom": true,
"retroGenTop": false,
"retroGenBottom": false,
"fillBlock": "minecraft:stone"
}
Где dimID — числовой идентификатор измерения (1 для обычного мира, -1 для Незера). Параметры genTop и genBottom отвечают за то, нужно ли генерировать плоский слой сверху или снизу. fillBlock указывает, каким блоком замещать бедрок при ретрогенерации — для обычного мира это камень, но можно задать любой другой, например, адский камень или эндерняк. Именно такая кастомизация делает мод незаменимым при создании собственных сборок. Кстати, если вы экспериментируете с разными конфигурациями и не хотите вручную копировать файлы, лаунчер foxygame.net позволяет гибко управлять модами и быстро переключаться между профилями, что сильно экономит время при тестировании.
Добавление измерений из модов
Если у вас установлены моды, добавляющие новые измерения (например, Twilight Forest, Aether или Betweenlands), FlatBedrock может сгладить бедрок и там. Для этого достаточно создать новый JSON-файл в той же папке конфигов. Назовите его, скажем, twilightforest.json и пропишите нужный dimID. Для Twilight Forest это 7. Остальные параметры настраиваются аналогично: хотите плоский пол — ставьте genBottom: true, нужен ровный потолок — активируйте genTop. Важно: сначала запустите Minecraft с модом, чтобы проверить, не добавил ли сам разработчик измерения уже готовый конфиг. Иногда моддеры встраивают поддержку FlatBedrock прямо в код, и файл появляется автоматически.
Ретрогенерация в существующем мире
Одна из самых полезных функций мода — возможность выровнять бедрок на уже сгенерированных территориях. Для этого потребуется установить UniversalCore (ранее он рекомендовался для расширенной функциональности). Затем в соответствующем JSON-файле измените retroGenBottom или retroGenTop на true. После загрузки мира мод пересоздаст указанные слои, заменив неровный бедрок на заданный в fillBlock материал. Обязательно сделайте резервную копию сохранения перед такой операцией — хотя мод работает стабильно, риск потери данных всегда существует.
Для разработчиков: IMC-сообщения
Авторы модов могут интегрировать поддержку FlatBedrock без необходимости создавать JSON-файлы вручную. Достаточно отправить IMC-сообщение с параметрами измерения. Пример кода:
NBTTagCompound compound = new NBTTagCompound();
compound.setString("fileName", "testDimension");
compound.setInteger("dimensionID", 555);
compound.setBoolean("generateFlatTop", true);
compound.setBoolean("generateFlatBottom", false);
compound.setString("fillBlock", "minecraft:end_stone");
FMLInterModComms.sendRuntimeMessage(Reference.MOD_ID, Reference.MOD_ID, "addDimension", compound);
Такой подход позволяет модпакам автоматически регистрировать плоский бедрок для любых измерений без участия игрока. Это особенно удобно для крупных сборок, где количество кастомных миров исчисляется десятками.
Совместимость и версии
FlatBedrock Xplosion's Edition изначально разрабатывался для Minecraft 1.7.10, но версия 1.9.4 без проблем работает на 1.10. Более поздние версии игры, как правило, тоже поддерживаются, хотя всегда стоит проверять совместимость с вашим ядром. Мод минималистичен и не конфликтует с большинством генераторов мира, однако Mystcraft-измерения требуют особого подхода — для них планировалась поддержка через специальные страницы, но в версии 1.7.10 она не была реализована. Если вы используете Mystcraft, придётся искать альтернативные решения.
Итог
FlatBedrock Xplosion's Edition — это маленький, но невероятно полезный инструмент для всех, кто ценит порядок и точность в Minecraft. Он не добавляет громоздких механик, не нагружает систему и легко настраивается даже без глубоких технических знаний. Будь то строительство огромного хаб-тоннеля в Незере или аккуратная шахта до самого дна — с ровным бедроком работать гораздо приятнее. А благодаря продуманной системе конфигов и поддержке IMC мод отлично вписывается в любые модпаки, делая игровой процесс чище и удобнее.