DimLib
Активный0.0
Установок
Последнее обновление
Версии
DimLib
DimLib — это мод для Fabric, который открывает новые возможности работы с измерениями в Minecraft. Он позволяет динамически управлять измерениями прямо во время работы сервера.
Основные возможности
- Динамическое добавление и удаление измерений — создавайте и убирайте измерения без перезагрузки сервера
- Синхронизация с клиентом — информация об измерениях автоматически передаётся игрокам, у которых установлен мод
- Отключение предупреждений — можно убрать сообщение "Миры с экспериментальными настройками не поддерживаются" через конфигурацию или код
Совместимость
Для работы с динамическими измерениями мод должен быть установлен на сервере, но не обязателен для клиентов. Если у игрока нет мода, автодополнение идентификаторов измерений в командах не будет обновляться.
Если вам нужна только функция отключения предупреждений, достаточно установить мод на клиенте.
Программный интерфейс
Все API находятся в классе DimensionAPI. Подробную документацию можно найти в javadoc.
Команды
Добавление измерения
/dims add_dimension <newDimensionId> <preset>
Создаёт новое измерение на основе готового шаблона.
Пример: /dims add_dimension "aaa:ccc" void
Клонирование измерения
/dims clone_dimension <templateDimension> <newDimensionID>
Создаёт новое измерение, копируя тип измерения и генератор мира из существующего. При этом не копируется содержимое мира (блоки, сущности и т.д.).
Пример: /dims clone_dimension minecraft:overworld "aaa:bbb" создаст измерение aaa:bbb с генерацией как в обычном мире.
Удаление измерения
/dims remove_dimension <dimension>
Удаляет указанное измерение. Файлы сохранения мира при этом не удаляются.
Просмотр конфигурации
/dims view_dim_config <dimension>
Показывает конфигурацию измерения, включая тип измерения и настройки генератора чанков.