Simpleretrogen
Активный0.0
Установок
Последнее обновление
Простой ретрогенератор для Minecraft
Simpleretrogen — это удобный инструментарий, который даёт модификациям с генерацией мира возможность добавлять свой контент в уже созданные фрагменты мира с дальнейшим отслеживанием участков, прошедших ретрогенерацию.
Если вы добавляете новую модификацию в существующий игровой мир, она может автоматически интегрировать свои элементы в уже созданные территории.
Мод совместим с системой IWorldGenerator из архитектуры FML, которую используют большинство модификаций для интеграции простого игрового контента в создаваемый мир.
Функции
Доступные команды:
listretrogenclasstargets — выводит список серверных классов, которые могут участвовать в процессе ретрогенерации.
Настройка
Для корректной работы необходимо определить, какие классы реализуют интерфейс IWorldGenerator в выбранных модификациях. Например, класс slimeknights.tconstruct.world.worldgen.SlimeIslandGenerator отвечает за создание слизистых островов в случае с Tinkers Construct.
Конфигурационные возможности были модернизированы для версии 1.9. Вы можете добавлять неограниченное количество "маркеров" в конфигурационном файле, каждый со своим набором классов для проведения ретрогенерации. Активация разделов производится через их добавление в список "markerList".
Пример конфигурации:
# Конфигурационный файл
##########################################################################################################
# CPWRGMARK
#--------------------------------------------------------------------------------------------------------#
# Определение маркера
# Создавайте столько маркеров, сколько необходимо
# Активируйте добавлением в активный список
##########################################################################################################
CPWRGMARK {
# Классы генераторов мира для маркера
S:worldGens <
slimeknights.tconstruct.world.worldgen.SlimeIslandGenerator
>
}
general {
# Активные маркеры
S:markerList <
CPWRGMARK
>
# Максимальное количество ретрогенераций за один такт
I:maxPerTick=100
}
Описанная конфигурация запустит регенерацию слизистых островов в случае, если она ещё не проводилась. Изменение значения маркера приведёт к повторному запуску процесса регенерации соответствующих фрагментов мира. Параметр maxPerTick позволяет развибровать нагрузку на сервер - это максимальное количество пересоздаваемых фрагментов за игровой такт.