Description
I'm trying to load a custom dimension physics config from a datapack, following the wiki documentation.
Setup:
- Sable 1.2.2 (latest)
- Datapack enabled: file/altitude_datapack
- Config location: world/datapacks/altitude_datapack/data/minecraft/dimension_physics/overworld.json
- Valid JSON with required "dimension" field
The datapack loads (shows in /datapack list), but Sable is using its built-in physics defaults instead of my config.
Is datapack dimension physics support implemented in 1.2.2? If so, what am I missing?
Game Log
DistantHorizons-com.seibel.distanthorizons.core.config.eventHandlers.IgnoredDimensionCsvHandler/]: Dimension ignoring disabled, DH will render all dimensions. [06May2026 03:43:09.233] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Assigned physics scene ID 0 to minecraft:overworld [06May2026 03:43:10.061] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Assigned physics scene ID 1 to minecraft:the_nether [06May2026 03:43:13.373] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Assigned physics scene ID 2 to minecraft:the_end
Description
I'm trying to load a custom dimension physics config from a datapack, following the wiki documentation.
Setup:
The datapack loads (shows in /datapack list), but Sable is using its built-in physics defaults instead of my config.
Is datapack dimension physics support implemented in 1.2.2? If so, what am I missing?
Game Log
DistantHorizons-com.seibel.distanthorizons.core.config.eventHandlers.IgnoredDimensionCsvHandler/]: Dimension ignoring disabled, DH will render all dimensions. [06May2026 03:43:09.233] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Assigned physics scene ID 0 to minecraft:overworld [06May2026 03:43:10.061] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Assigned physics scene ID 1 to minecraft:the_nether [06May2026 03:43:13.373] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Assigned physics scene ID 2 to minecraft:the_end