What are you searching for?

Better With Dynmap

Better With Dynmap

A Dynmap port for Better Than Adventure

download 5 Downloads · favorite 1 Followers · Updated 2 weeks ago
Bta-babric Decoration Management Utility b1.7.3

Versions

inventory_2
Better With Dynmap v1.0.0

1.0.0 · 2 weeks ago · 8.03 MB

Release download
Bta-babric b1.7.3

About

text_logo

A Dynmap port for Better Than Adventure (BTA) - a Minecraft Beta 1.7.3 fork.

Features

  • Full BTA block support with automatic texture extraction
  • Season-aware rendering (Spring, Summer, Fall, Winter)
  • Multi-dimension support:
    • Overworld - Standard rendering with seasonal foliage colors
    • Nether (DIM1) - BTA's unique upper-half nether (y=128-256)
    • Aether (DIM9) - Support for the Better With Aether (not included in base BTA)
    • Paradise (DIM2) - Disabled by default, can be enabled in worlds.txt
  • Custom BTA tree foliage colormaps (Oak, Birch, Pine, Eucalyptus, Shrub, etc.)
  • Real-time season and day display on web interface
  • Player tracking

Requirements

  • Better Than Adventure (BTA) server
  • Babric mod loader
  • Java 17+
  • ~500MB disk space for map tiles (varies with world size)

Installation

  1. Download better_with_dynmap-1.0.0.jar from releases
  2. Place in your BTA server's mods/ folder
  3. Start the server - Dynmap will generate default configuration
  4. Access the map at http://localhost:8123 (default port)

Configuration

Configuration files are located in dynmap/ folder:

File Purpose
configuration.txt Main settings (web server port, render threads, etc.)
worlds.txt World/dimension settings and map types
custom-shaders.txt BTA texture shader definitions
custom-perspectives.txt Custom camera perspectives (includes BTA Nether)

Changing Web Server Port

Edit configuration.txt:

webserver-port: 8123

Enabling Paradise Dimension

Edit worlds.txt and change enabled: false to enabled: true for DIM2.

Commands

Command Description
dynmap fullrender <world> Render entire world
dynmap radiusrender <world> <radius> Render area around you
dynmap cancelrender <world> Cancel active render
dynmap pause all Pause all rendering
dynmap pause none Resume rendering
dynmap stats Show render statistics
dynmap hide / dynmap show Hide/show yourself on map

World Names

  • world - Overworld
  • DIM1 - Nether
  • DIM9 - Aether
  • DIM2 - Paradise

Building from Source

git clone https://github.com/yourusername/better-with-dynmap.git
cd better-with-dynmap
./gradlew clean build

Output JAR will be in build/libs/.

How It Works

  1. Texture Extraction: On first run, extracts textures from BTA's texture pack
  2. Block Registration: Scans BTA's block registry and generates Dynmap-compatible definitions
  3. Colormap Loading: Loads BTA's seasonal colormaps for grass/foliage tinting
  4. Tile Rendering: Renders map tiles using extracted textures and colormaps

BTA-Specific Adaptations

  • Nether Rendering: BTA's Nether has terrain at y=128-256 (not y=0-127 like vanilla). Custom perspectives handle this.
  • Season System: Colormaps change based on BTA's in-game season
  • Tree Types: Each BTA tree type has its own colormap (not just biome-based)
  • Dimension IDs: BTA uses different dimension IDs than vanilla (Nether=1, Paradise=2, Aether=9)

Troubleshooting

Map shows only background color

  • Run dynmap fullrender <world> to generate tiles
  • Check server console for errors

Textures missing or wrong colors

  • Delete dynmap/texturepacks/bta/ and dynmap/renderdata/bta-texture.txt
  • Restart server to regenerate texture definitions

Credits

License

Apache License 2.0 - See LICENSE for details.

Based on Dynmap, which is a registered trademark of Michael Primm.

open_in_new View on Modrinth
Compatibility
Client: Unsupported Server: Required
gavel Apache-2.0

Conversation

What are your thoughts?

Related projects

Decoration Optimization
Iris Shaders
Iris Shaders

by coderbot

A modern shader pack loader for Minecraft intended to be compatible with existing OptiFine shader packs

download 90.5M
favorite 23,773
Optimization Utility
FerriteCore
FerriteCore

by malte0811

Memory usage optimizations

download 84.3M
favorite 12,712
Utility
Mod Menu
Mod Menu

by Prospector

Adds a mod menu to view the list of mods you have installed.

download 77.7M
favorite 22,127
Library Management Utility
YetAnotherConfigLib (YACL)
YetAnotherConfigLib (YACL)

by isxander

A builder-based configuration library for Minecraft!

download 66.1M
favorite 7,607
lock Cookie consent

SkinMC uses cookies to provide functionality and features.