← Назад к ресурсам

WorldGen

WorldGen is a mod for pre-generating Minecraft worlds, with a main focus on SPEED.

Modrinth utility worldgen

Описание

# WorldGen *WorldGen* is a mod for pre-generating Minecraft worlds, with a main focus on ***speed***. ## Installation Just download the latest *WorldGen* JAR file for your ***exact*** Minecraft version. Additionally, ***always*** ensure that you are using the correct version for your modloader (Fabric/Forge). Then save the downloaded jar to the `mods` folder of your Minecraft instance. Finally, if you are on Fabric you also need to download the [Fabric API](https://modrinth.com/mod/fabric-api). ## Usage *WorldGen* can be used to generate more chunks for an **existing World**. Simply select the world you want to expand from the World Selection screen and press the "WorldGen" button as seen below: By default, existing chunks will not be overwritten and only new ones will be generated. Also, please note that *WorldGen* uses **chunk** coordinates and **not** block coordinates! Since each Chunk measures `16x16` blocks from a top-down view, you can easily convert between block and chunk coordinates by multiplying / dividing by `16`. You can also find the current chunk position with the `F3` debug menu: It is currently not possible to use *WorldGen* directly from the "Create New World" screen. Instead, you have to first create the world normally, save and quit, and then open the world with *WorldGen*. Furthermore, we recommend storing your world on an SSD (at least for running *WorldGen*). Using a hard drive can lead to scenarios where new chunks are generated faster than previously generated chunks can be saved. This can cause out-of-memory errors, since more and more chunks will accumulate in RAM as time goes on. Additionally, the performance of the generator itself may be negatively affected. Although we consider *WorldGen* to be stable, it is recommended to back up your world before using this mod. We are not responsible if you lose your world because you ran into a bug! ## Recommended settings When using *WorldGen*, there is no real upper limit on how many chunks can be generated. However, we do not recommend using a radius of more than `512` chunks (which would be `8192` blocks in each direction). ## How it works In contrast to other existing chunk pre-generation methods our mod does not require a full Minecraft server to be running. Instead, a lightweight internal server is used to generate the chunks efficiently. This has the advantage of having a **dedicated GUI** and allows **multithreading**. On the downside, the world must be opened in a Minecraft client and cannot be loaded elsewhere while the chunks are being generated with *WorldGen*. ## Supported version This table shows the current support status for the Minecraft version. | Minecraft Version | Status | |-------------------|-----------| | `1.20.x` | Supported | | `1.19.x` | No future updates | | `1.18.2` | No future updates | Note: For both `1.19.1` and `1.19.2` Use the WorldGen 1.19.x version. However, for Minecraft `1.19.3` and above, the specific WorldGen version for the Minecraft release is required! ## FAQ **Q:** *The progress screen does not fit and is cut off!* **A:** Try reducing the GUI scale in the Minecraft video options until it fits --- **Q:** *How do I center the square / rectangle / circle around my current position?* **A:** Click on the square button on the right of the Center chunk selection row. This will automatically load the last position of the player. --- **Q:** *Will Minecraft versions before 1.18.2 be supported?* **A:** No. --- **Q:** *How do I reset chunks to their original state?* **A:** First of all: **BACK UP YOUR WORLD!** Afterwards: In the advanced WorldGen settings enable the "Please allow me to break my world!" checkbox, then enable "Override existing chunks". Also, we recommend using the "Mode: Coordinates" in the main menu to reduce the chance of resetting chunks you don't want to! --- **Q:** *How do I make a perimeter / replace all blocks in chunks with air?* **A:** First of all again: **BACK UP YOUR WORLD!** Afterwards: In the advanced WorldGen settings enable the "Please allow me to break my world!" checkbox. Then, set "Max. chunk status" to `structure_starts`. Next, enable "Override existing chunks". Finally, set "Fake chunk status" to `full`. The generation will stop early and save the chunk as a fully generated one. The "Max. chunk status" option allows stopping at different stages of generation, allowing for experimentation. ## Mod incompatibilities This mod should be compatible with most mods (including those adding new biomes and dimensions). However, mods that interfere with the Minecraft world generation process might pose a problem. ### Currently known incompatible mods | Mod | Failure | |---------------|----------------------------------------------------------| | **Starlight** | Chunks generated with WorldGen will have **no** lighting | # Acknowledgments Many thanks to the following projects for supporting open source development: - GitHub for free code hosting - The [Java profiler - JProfiler](https://www.ej-technologies.com/products/jprofiler/overview.html) for providing a profiling tool [![JProfiler](https://www.ej-technologies.com/images/product_banners/jprofiler_large.png)](https://www.ej-technologies.com/products/jprofiler/overview.html)