Changelog
All notable changes to Torvald's Pavers will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[1.1.0] - 2025-09-11
Fixed
- Major: Fixed terrain modifications not working on dedicated servers
- Major: Fixed stone consumption not working properly in multiplayer
- Resolved RPC networking issues between client and dedicated server
- Fixed TerrainCompiler not being available on headless servers
Changed
- Completely redesigned networking architecture for dedicated server compatibility
- Client now handles stone consumption before sending terrain requests
- Server now acts as coordinator, relaying terrain modifications to all clients
- Significantly reduced log spam during road building
- Disabled debug logging for production builds
Technical Changes
- Implemented client-side execution of terrain modifications
- Added global RPC handlers for server coordination
- Switched from server-side to client-side terrain piece instantiation
- Improved error handling and fallback mechanisms
[1.0.0] - 2025-09-08
Added
- Initial release of Torvald's Pavers
- Paving cart that automatically lays stone roads
- Stone-only container system that rejects non-stone items
- Interactive club-shaped lever for toggling paving on/off
- Visual sparks effect when paving is active
- Surtling core visual power source
- Smart terrain operations using vanilla terrain pieces
- Automatic terrain leveling and grass clearing
- Fallback to terrain-only leveling when out of stone
- Multiplayer synchronization support
Technical Features
- Built using Jötunn modding framework
- Uses vanilla terrain modification system for persistence
- Proper network synchronization for multiplayer
- Component-based architecture for maintainability
Crafting Recipe
- 2 Surtling Cores (magical paving power)
- 20 Elder Bark (sturdy construction)
- 10 Bronze Nails (quality fittings)
- 2 Iron (grinding mechanism)
- 8 Stone (initial material)