Default World Generator (port) avatar

Default World Generator (port) [1.12.2] [1.11.2] [1.10.2]

Первоначально: Этот проект начался как порт мода fireball1725 для версии 1.7.10: Default World Generator на версию 1.8.9. Для помощи в проектах, использующих моды, которые используют или создают альтернативные "Типы мира" в сборке.

Начиная с версии 1.12-2.3:

Функционал мода

Как использовать:

Примечание: Эта страница содержит инструкции для версии 2.0 и выше (работающей на mc1.12+)

Для получения информации о том, как использовать более старые версии, пожалуйста, ознакомьтесь с:

* MC 1.9.*, 1.10.* и 1.11.*: Ознакомьтесь с этими инструкциями!

* MC 1.8.9: Ознакомьтесь с: оригинальными инструкциями для текстового конфига!

В версии 2.0+ все настройки доступны только внутри клиента Minecraft.

1) Загрузите главный экран Minecraft

2) Нажмите Моды (Mods)

3) Выберите Default World Generator

4) Нажмите Настроить (configure)

На этом этапе вы окажетесь в графическом интерфейсе редактора.

Советы:

* Если требуется только один вариант по умолчанию, без показа списка для выбора типа мира, все элементы должны быть не перечислены; в этом случае первый элемент считается основным и будет использоваться для установки типа мира по умолчанию для пользователя.

* Seeds (сиды) теперь привязаны к генератору/типу мира, если не оставлены пустыми. Это позволяет использовать предварительно созданные данные чанков в датапаках.

* World Name (Название мира) является частью названия нового мира по умолчанию.

* PNG-файлы для пользовательских иконок, при использовании набора конфигураций, помещаются в config/defaultworldgenerator-port/*.png (после этого можно нажать кнопку иконки для перебора между ними).

* Init commands (Команды инициализации) — это просто команды (например, "say Hello World"), которые выполняются каждый раз при загрузке мира в одиночной игре или запуске мира на сервере. Они могут использоваться для запуска mcfunctions или установки игровых правил и могут различаться для каждого пресета. (Очень полезной может быть команда "gamerule gameLoopFunction " для запуска фоновой функции каждый тик для вашей сборки).

* "datapacks" (датапаки) представляют собой любые файлы в указанной директории и её поддиректориях. Указанные директории должны находиться в config/defaultworldgenerator-port/ . Таким образом, если требуется изменить таблицу добычи endermite в общем датапаке, необходимо включить файл config/defaultworldgenerator-port/common/data/loot_tables/minecraft/entities/endermite.json

В отличие от предыдущих версий, эти наборы файлов будут автоматически синхронизироваться с файлом сохранения при обновлении сборки.

Серия видеороликов, охватывающих более сложные концепции и идеи конфигурации, скоро появится здесь.

Что нового (Changelog):

Хотя началось всё с простого порта, со временем мод претерпел множество дополнений, улучшений и даже полный пересмотр для версии 1.12. Вот изменения в обратном хронологическом порядке:

  • [начиная с v1.12-2.3]: Интеграция с Pack Mode. Настройте пресет для использования определённого режима, который был настроен с помощью CraftTweaker/Pack Mode. Это затем применяется для пресета, автоматически информируя пользователя о необходимости перезапуска и устанавливая режим при загрузке мира.
  • [начиная с v1.12-2.0]: Команды инициализации — набор команд, которые могут выполняться каждый раз при запуске сервера (или загрузке одиночной игры); могут устанавливать сложность, игровые правила и mcfunctions.
  • [начиная с v1.12-2.0]: Каждый мир может поддерживать один или несколько наборов файлов "data packs" (датапаков); они теперь также перемещены в config/defaultworldgenerator-port/ (например, config/defaultworldgenerator-port/common/data/loot_tables/minecraft/entities/endermite.json для примера таблицы добычи endermite из версии 1.11.*).
  • [начиная с v1.12-2.0]: Seed (сид) теперь фиксируется, когда тип мира заблокирован (это позволяет функции "data pack" внедрять существующие миры в новую игру, поскольку сид должен совпадать, чтобы избежать обрывов).
  • [начиная с v1.12-2.0]: Добавлен переключатель на кнопке structures (структуры) для принудительного включения или отключения.
  • [начиная с v1.12-2.0]: Выделенный сервер теперь спрашивает, какой пресет вы хотите использовать (если активно несколько), в противном случае принудительно устанавливает пресет (а не просто устанавливает его по умолчанию, если отсутствовал server.properties).
  • [начиная с v1.12-2.0]: Разрешено несколько пресетов и предоставление пользователю выбора перед запуском мира.
  • [начиная с v1.12-2.0]: Изменён конфиг на бинарный (теперь должен настраиваться в клиенте).
  • [начиная с v1.11.2-1.0]: Default World Data: Если в корне вашей сборки есть директория с именем DefaultWorldData, файлы из этой директории будут скопированы в новые сохранения игр (или в первый раз при загрузке мира после добавления этой директории); это позволяет внедрять loot_tables и structures в новые миры, которые будут переопределять стандартные настройки mc/модов. (Пример: DefaultWorldData/data/loot_tables/minecraft/entities/endermite.json переопределит таблицу добычи endermite).
  • [начиная с v1.11.2-1.0]: Bonus Chest (Стартовый сундук) может быть включён по умолчанию (и опционально заблокирован) либо в графическом интерфейсе настроек, либо в конфигурационном файле.
  • [начиная с v1.9.4-0.4]: Графический интерфейс в клиенте для расширенной конфигурации (доступ через главный экран -> Моды (Mods) -> Default World Generator -> config). Здесь все настройки могут быть установлены изнутри клиента Minecraft, кроме того, генераторы мира выбираются из списка допустимых записей, а настройка использует соответствующий графический интерфейс). Все настройки можно редактировать через графический интерфейс, поэтому не требуется вручную редактировать конфиг, просто скопируйте его в свою сборку модов по завершении.
  • [начиная с v1.9.4-0.4]: Возможность установить рекомендуемый seed (сид); примечание: пользователь может перезаписать его вручную, даже если тип мира заблокирован, однако он будет использоваться по умолчанию при выборе нового мира и по умолчанию при создании экземпляра сервера.
  • Конфиг superflat был удалён в пользу простого наличия "S:CustomizationJson=", это JSON, если используется генератор мира "customized", но на самом деле это строка "preset" как для "customized", так и для "flat". Надеемся, это будет работать для большинства настроек типов мира.
  • Исправлен незначительный сбой, замеченный в версии 1.7.10: при изменении типа мира по умолчанию на настраиваемый, например superflat, его невозможно было настроить; теперь значения по умолчанию полностью переопределяются пользователем, если только они не настроены как заблокированные.
  • Поддержка сервера. Эта версия мода больше не только для клиента, она не будет вызывать сбой на сервере; более того, она попытается запустить сервер с настроенными пресетами, поэтому не нужно запоминать установку level-type при каждой настройке нового экземпляра.

Скачать Default World Generator (port)

 
Тип Скачать Версия Загрузчик Обновлено Размер
ReleaseDefaultWorldGenerator-port-1.12-2.3.jar1.12+2 Forge5 мая 2018191,4 КБ
BetaDefaultWorldGenerator-port-1.12-2.2.jar1.12+2 Forge20 сентября 2017185,9 КБ
AlphaDefaultWorldGenerator-port-1.12-2.1.jar1.12Forge19 июля 2017185,3 КБ
ReleaseDefaultWorldGenerator-port-1.11.2-1.0.jar1.11.2Forge17 июля 2017114,5 КБ
AlphaDefaultWorldGenerator-port-1.12-2.0.jar1.12Forge16 июля 2017185,3 КБ
ReleaseDefaultWorldGenerator-port-1.11-0.5.jar1.11+1 Forge28 декабря 2016110 КБ
BetaDefaultWorldGenerator-port-1.9.4-0.4.jar1.9.4+2 Forge29 июня 2016110 КБ
BetaDefaultWorldGenerator-port-1.8.9-0.3.jar1.8.9Forge25 января 2016101,9 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.