Releases: xandergos/terrain-diffusion-mc
Releases · xandergos/terrain-diffusion-mc
v2.3.0-preview - Multiloader support
v2.3.0-preview
Added
Minecraft 1.20.1 support: The mod now supports Minecraft 1.20.1.
Multiloader support: Added support for multiple mod loaders across supported Minecraft versions:
- 1.20.1: Fabric and Forge
- 1.21.1: Fabric and NeoForge
- 1.21.11: Fabric and NeoForge
Known Issues
World scale configuration on 1.20.1: Changing the world scale is currently not supported on Minecraft 1.20.1.
Reduced chunk generation performance on 1.20.1: Chunk generation performance is currently around 30% slower on Minecraft 1.20.1.
Note
This is a preview release so some bugs or unexpected behavior may still occur. Please report any issues you encounter.
v2.2.0 - Improving compatibility and spawning on land
v2.2.0
Added
- Spawn on land: The world spawn point is now automatically placed on land. The search radius is configurable via
spawn_search.initial_sizeandspawn_search.max_sizeinterrain-diffusion-mc.properties. - CPU build uses CoreML on MacOS: On the CPU build, the mod attempts to use Apple Silicon GPUs via CoreML, if available.
Fixed
- Sinytra Connector compatibility: Improved compatibility with Sinytra on 1.21.1
- Deepslate generation: Deepslate now generates correctly underground.
Performance
- Faster chunk generation: Improved chunk generation speed.
v2.1.0 - DirectML (AMD) and MC 1.21.1 Support
What's Changed
- 3 build options now provided: DirectML (Windows), CUDA (Any NVIDIA GPU), CPU
- 1.21.1 support added
- Logs have been cleaned up
Contributors
- @batata1-jg for DML support
- @ThatDamnWittyWhizHard for 1.21.1 support
v2.0.4 - The sky is not falling
Bug fixes:
- Fixed the sun not moving
- Fixed the sky disappearing
v2.0.2
v2.0.1
v2.0.0
v1.1.0
For Minecraft v1.21.10
Changelog: Support new API, adding more config options
Old configs will need to be updated.
New config default:
# Terrain Diffusion MC configuration
# This is the native resolution for height conversion (Resolution before `scale` is applied)
# If you are using a 30m resolution model, this should be 30 for real life slopes.
# You can adjust the value down to increase terrain height or up to decrease it.
height_converter.resolution=30
# Scale factor for terrain upsampling. 1 = 1 block per API pixel, 2 = 2 blocks per API pixel, 4 = 4 blocks per API pixel, etc.
# Example: If you are using a 30m resolution API, then 1 = 30m resolution, 2 = 15m resolution, 4 = 7.5m resolution, etc.
heightmap_api.scale=2
# Noise scale factor for terrain at large slopes (default: 1.0)
# mainly affects how "rough" cliffs or steep slopes are
heightmap_api.noise=1.0
# Base URL of the heightmap API server.
heightmap_api.url=http://localhost:8000
# ADVANCED
# Gamma and c of terrain (Mod applies elev -> ((elev + c)^gamma - c^gamma) before scaling down by `height_converter.resolution`)
# I tried experimenting with this to boost low-elevation relief, but didn't really see any improvements. Maybe I missed something. Note that this changes the scale of the elevation, so `height_converter.resolution`
# will need to be changed accordingly (usually to a much smaller value).
height_converter.gamma=1.0
height_converter.c=30.0