Skip to content

Releases: xandergos/terrain-diffusion-mc

v2.3.0-preview - Multiloader support

13 May 16:52
8acd2b6

Choose a tag to compare

Pre-release

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

09 May 01:45

Choose a tag to compare

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_size and spawn_search.max_size in terrain-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

24 Apr 03:11
39d93c3

Choose a tag to compare

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

v2.0.4 - The sky is not falling

21 Apr 02:17

Choose a tag to compare

Bug fixes:

  • Fixed the sun not moving
  • Fixed the sky disappearing

v2.0.2

11 Apr 22:49

Choose a tag to compare

  • Reverted to ONNX runtime 1.20.0, since 1.21.0 has issues with some older JVMs
  • Improved robustness of the model loading pipeline, particularly for cached optimized models.

v2.0.1

11 Apr 03:45
7cb7eed

Choose a tag to compare

Downloading models on first launch to reduce jar size.

v2.0.0

08 Apr 04:04
5d85cc8

Choose a tag to compare

Fully self-contained version. Requires CUDA (12.x) and cuDNN (9.x), or can be used with CPU.
Not compatible with worlds made with v1.x.x.

Compatible Minecraft version is indicated after the + in the jar file.

v1.1.0

17 Dec 03:50

Choose a tag to compare

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

v1.0.1

09 Dec 02:06
f1f7495

Choose a tag to compare

For Minecraft 1.21.10

Changelog:

  • Increased build height to 640
  • Limited API cache size plus reset on world creation
  • Added API URL to config

v1.0.0

06 Dec 01:32

Choose a tag to compare

For Minecraft 1.21.10