Say farewell to immersion-breaking world borders, and greetings to wrapped worlds! This mod visually and functionally tiles a finite world so that you can walk across from one border to the other.
Please note this is an ALPHA. No stable or expected functionality or future support is guaranteed.
gradlew build
Watch this video or read the wiki for setup information.
Current Functionality:
- Wrapped chunk sending and loading
- World wrapping settings GUI
- Wrapped block destruction/placement
- Wrapped player positioning (for proper block collision and interaction distance)
- Entity Handling (teleportation, hitboxes, spawning, riding)
- Vanilla client support
- Redstone/block update handling (redstone, explosions, light updates, fluids, pistons)
- Stopping over-bounds chunk generation and storage
Future Updates (🔴 Alpha): (not exclusive)
- Entity handling (pathing)
- Proper nether limits and portal handling
- Proper spawning and respawning for irregular world limits. (Limits past (0,0))
- Overworld wrapped world generation
- Nether wrapped world generation
- Wrapped structure and feature generation
Future Updates (🟠 Beta/ 🟢 Release):
- Wrapped coordinate support in commands?
- Wrapped chunk shifting?
- Map item support?
- Curvature shader?
- Developer API?
- Datapack coordinate wrapping?
Debugging:
- Coordinates and wrapping information can be seen in the debug menu. Actual coordinates will only show up if the client is past a bounds.
Wrapping Settings:
Actual Coordinates:
- Chunk boundaries now show purple and pink lines to visualize chunk borders.
Purple Lines Showing Distant Chunk Border:
Pink Lines Showing Immediate Chunk Border: