23 мая, 2019

Minecraft 1.7.10 плоский мир со всеми фичами, постановка задачи


Задача:

Сделать плоский мир определенной высоты, без пещер и разломов. С разными биомами и остальными фишками ваниллы и модов. Суперфлет мир не подходит.
Это должен быть отдельный мод, который добавляет свой вариант генератора мира и он должен работать на сборке GT New Horizons под Minecraft 1.7.10.
Программа минимум - работать только с ванильными биомами.
Желательно с ванильными + Biomes o plenty.
С биомами из RWG работать не нужно, там нет ничего уникального.


Высоты:


Технически майнкрафт использует высоту биома, которая бывает от -2, до 6. Где 0 высота это 64 блока, а каждая единица соответствует 32 блокам.
Также есть вариативность высоты в биоме, которая имеет те же значения, но является разницей от базовой высоты.

Мне нужна фиксированная высота и нулевая вариативность высоты во всех биомах.

Насчет биомов с водой, в самом простом варианте подойдет использовать общую высоту. 

Пещеры:

Генерация пещер и разломов - это определенные этапы работы ванильного генератора мира. Нужно просто отключить их.

Что еще можно сделать:

Добавить конфиг у мода, в котором сделать настройку высоты биомов.
Отделить водные биомы и для них сделать отдельную настройку высоты. Идея в том чтобы реки и океаны все-таки были заполнены водой. Насколько я знаю, простым способом уровень воды в 1.7.10 поменять нельзя.
Отдельные настройки на выключение пещер и на выключение разломов.

И еще кое-что:

Добавить генератор в виде отдельного измерения и добавить предмет, который телепортирует из овера в это измерение и обратно при зажатии предмета (рефренс spectre key из random things). Координаты 1 к 1. Высота точки телепорта - ближайшие 2 блока воздуха, находящиеся над хотя бы 1 блоком не воздуха.
Эта фича точно потребует мод на клиенте, поэтому надо подумать.

Что есть готовое:


https://minecraft.curseforge.com/projects/cave-control - насколько я помню работает с ваниллой и не работает с гтнх. Я вроде декомпилировал мод и он выглядит довольно легко, но как его починить я не знаю.

https://minecraft.curseforge.com/projects/cavecontrol - мод Рейки. Тянет за собой библиотеку на 3 мегабайта.

https://minecraft.curseforge.com/projects/biome-height-tweaker - исправляет высоты. Тоже какие-то проблемы с гтнх.

https://minecraft.curseforge.com/projects/terraincontrol - умеет все нужное, но создает свои биомы, вместо стандартных, имеет очень плохую совместимость с модами.

Комментариев нет:

Отправить комментарий