Published Jan 21st, 1/21/24 9:03 am
- 562 views, 20 today
- 12 downloads, 1 today
2
Automatically create rivers and ponds across the map in Worldpainter
Puddler is an automation tool for use in Worldpainter. It allows you to easily craft realistic rivers and ponds with just a few clicks on large scale maps.
The tool simulates the natural flow of water. In the user-defined starting area, water sources are created, which automatically find their way downhill. Depressions in the terrain are flooded, and small lakes are formed in the process. The resulting stream ends when it merges into another river, reaches the ocean, or encounters a depression too large to flood.
Random number generation and user settings allow tight control over the process while keeping everything simple, easy to use and as automated as possible.
# Instructions
1. download the newest releas as a zip file, called Puddler_v?.?.?.zip
2. unpack the zip folder somewhere
3. mark all the spots where rivers can start in your worldpainter world with the CYAN annotation layer. Be generous, a 100x100 area is fine
4. in WorldPainter, on the top toolbar, center-right, open "run script" and select Puddler.js from the folder where you unpacked the zip file
5. Select your wanted parameters and run the script. Check "use Annotations" to get a preview of the rivers.
6. Inspect if you like the rivers and puddles (lakes)
7. Undo the script with ctrl + z
8. Edit the terrain, to control where the water flows and where lakes form
9. Repeat steps 5-8 until you are satisfied
10. Run the script a final time with "flood Puddles" and "apply Rivers" checked to apply water
11. Export the map to minecraft
## Parameters
- Max Puddle Surface: Lakes will stop growing if they reach this surface area and will not overflow and spawn new rivers.
Smaller value: smaller lakes, rivers might not reach ocean
- Minimal River Length: Dont apply rivers that are shorter than this
- Spawn Probability: Chance for a river to spawn at a cyan annotated block.
- 1000 = 1 block for 1000 cyan blocks will spawn a river.
- 1 = 1 block for 1 cyan block will spawn a river
- Flood Puddles: Puddles (Lakes) will be filled with water
- Apply Rivers: Rivers will be filled with water
- Apply as Annotations: Rivers and Puddles will be annotated in Orange and Purple
- Ocean Water Leve: Rivers will stop once they reach this height. Should match your ocean level.
## Reporting bugs
github issues: https://github.com/IR0NSIGHT/Puddler/issues
worldpainter discord: https://discord.gg/9kRJEMfGeE
Credit | Pictures: Dannypan |
Progress | 100% complete |
Game Version | Minecraft 1.20.4 |
Tags |
tools/tracking
6175140
7
puddler-js-worldpainter-script
Create an account or sign in to comment.