Better With Dynmap
Порт Dynmap для Better Than Adventure
- Загрузчики
- BTA (Babric)
- Скачиваний на Modrinth
- 260
- Подписчиков на Modrinth
- 1
- версия
- 1
- Обновлён
- 24 января 202624 янв.
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Порт Dynmap для Better Than Adventure (BTA) — форка Minecraft Beta 1.7.3.
Возможности
- Полная поддержка блоков BTA с автоматическим извлечением текстур
- Сезонный рендеринг (весна, лето, осень, зима)
Поддержка нескольких измерений:
- Overworld — стандартный рендеринг с сезонными цветами листвы
- Nether (DIM1) — уникальный верхний Nether из BTA (y=128-256)
- Aether (DIM9) — поддержка Better With Aether (не входит в базовый BTA)
- Paradise (DIM2) — отключён по умолчанию, можно включить в worlds.txt
- Пользовательские цветовые карты листвы деревьев BTA (дуб, берёза, сосна, эвкалипт, куст и т. д.)
- Отображение текущего сезона и времени суток в реальном времени на веб-интерфейсе
- Отслеживание игроков
Требования
- Сервер Better Than Adventure (BTA)
- Загрузчик модов Babric
- Java 17+
- ~500 МБ дискового пространства для тайлов карты (зависит от размера мира)
Установка
- Скачайте
better_with_dynmap-1.0.0.jarиз релизов - Поместите в папку
mods/вашего сервера BTA - Запустите сервер — Dynmap создаст конфигурацию по умолчанию
- Откройте карту по адресу
http://localhost:8123(порт по умолчанию)
Конфигурация
Файлы конфигурации находятся в папке dynmap/:
| Файл | Назначение |
|---|---|
configuration.txt | Основные настройки (порт веб-сервера, потоки рендеринга и т. д.) |
worlds.txt | Настройки миров/измерений и типы карт |
custom-shaders.txt | Определения шейдеров текстур BTA |
custom-perspectives.txt | Пользовательские ракурсы камеры (включая Nether из BTA) |
Изменение порта веб-сервера
Отредактируйте configuration.txt:
webserver-port: 8123Включение измерения Paradise
Отредактируйте worlds.txt и измените enabled: false на enabled: true для DIM2.
Команды
| Команда | Описание |
|---|---|
| `dynmap fullrender ` | Отрендерить весь мир |
| `dynmap radiusrender ` | Отрендерить область вокруг вас |
| `dynmap cancelrender ` | Отменить активный рендеринг |
dynmap pause all | Приостановить весь рендеринг |
dynmap pause none | Возобновить рендеринг |
dynmap stats | Показать статистику рендеринга |
dynmap hide / dynmap show | Скрыть/показать себя на карте |
Названия миров
world— OverworldDIM1— NetherDIM9— AetherDIM2— Paradise
Сборка из исходников
git clone https://github.com/yourusername/better-with-dynmap.git
cd better-with-dynmap
./gradlew clean buildИтоговый JAR будет в build/libs/.
Как это работает
- Извлечение текстур: при первом запуске извлекает текстуры из ресурспака BTA
- Регистрация блоков: сканирует реестр блоков BTA и генерирует совместимые с Dynmap определения
- Загрузка цветовых карт: загружает сезонные цветовые карты BTA для тонирования травы/листвы
- Рендеринг тайлов: рендерит тайлы карты, используя извлечённые текстуры и цветовые карты
Адаптации под BTA
- Рендеринг Nether: в Nether из BTA terrain находится на y=128-256 (не y=0-127, как в ванилле). Пользовательские ракурсы учитывают это.
- Система сезонов: цветовые карты меняются в зависимости от сезона в игре BTA
- Типы деревьев: каждый тип дерева BTA имеет свою цветовую карту (не только по биому)
- ID измерений: BTA использует другие ID измерений, чем ванилла (Nether=1, Paradise=2, Aether=9)
Решение проблем
Карта показывает только цвет фона
- Выполните `dynmap fullrender ` для генерации тайлов
- Проверьте консоль сервера на наличие ошибок
Текстуры отсутствуют или неправильные цвета
- Удалите
dynmap/texturepacks/bta/иdynmap/renderdata/bta-texture.txt - Перезапустите сервер для пересоздания определений текстур
Благодарности
- Dynmap — оригинальный мод dynmap от mikeprimm
- Better Than Adventure — команда мода BTA
Лицензия
Apache License 2.0 — подробности в LICENSE. Основано на Dynmap, которая является зарегистрированной торговой маркой Michael Primm.
Частые вопросы
Как установить Better With Dynmap?
Установите BTA (Babric) под свою версию Minecraft, скачайте Better With Dynmap под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Нужен ли Better With Dynmap на сервере?
Ставится только на сервер; игрокам ставить не нужно