Wait, a new version? What damn is ParadiseLand-Reworked?
Welcome to the official page of the ParadiseLand world generator. I'll illustrate some things...
You have to know that the first version of this plugin was developed in 2015 and distributed on Spigot on 24 August 2016. It has been designed to generate floating worlds to a very old Minecraft version and it has been updated until 30 December 2019 to the latest (1.15.2) flat Minecraft version. But there was a lot of issues with this generator that cannot be fixed with a "patch". So I needed a way to solve these issues and gets the perfect generator. After some rethinking, I had finally got the decision to rewrite it from scratch. Thinking what other generator plugins hadn't, I had got an idea. These plugins are invasive and modify some server class and can be harmful to other plugins, every version of it is specific for a little range of Spigot/Paper versions, they are very slow to generate the world and prone to crash.
ParadiseLand-Reworked try to solve and relieve these problems with the async engine generator that underlies the plugin. It works with the support of a local database to keep and saves chunks that will be generated asynchronously from Spigot/Paper generation. In the next updates, you will be able to generate a lot of chunks asynchronously into the RAM to keep up the server tick without smoothly.
Alpha status
- ParadiseLand-ALPHA-1.0.0
This is the first version and is skinny of functionalities and features. You can evaluate it as "the developer is still alive? Yes, I'm not dead, for now...". The generator works from 1.8.8 to 1.16.2 Spigot and PaperSpigot versions. Remember that the most recent is the Spigot/Paper version that you are using, fastest the generation will be!
CPU usages
Here are the times are given by "done" result when the server is loading. The world is generated with the same seed for each version.
- Legacy versions
- Spigot 1.8.8-R0.1-SNAPSHOT: about 59 seconds (single-thead generation)
- Spigot 1.9.2-R0.1-SNAPSHOT: about 1 minute and 5 seconds (single-thead generation)
- Spigot 1.10.2-R0.1-SNAPSHOT: about 1 minute and 3 seconds (single-thead generation)
- Spigot 1.11.2-R0.1-SNAPSHOT: about 1 minute and 5 seconds (single-thead generation)
- Paper 1.12.2-R0.1-SNAPSHOT: about 32 seconds (multi-thread generation)
- Flat versions
- Spigot 1.13.2-R0.1-SNAPSHOT: about 28 seconds (single-thead generation)
- Paper 1.13.2-R0.1-SNAPSHOT: about 6 seconds (multi-thead generation)
- Paper 1.14.4-R0.1-SNAPSHOT: about 16 seconds (multi-thead generation)
- Paper 1.15.2-R0.1-SNAPSHOT: about 10 seconds (multi-thead generation)
- Paper 1.16.1-R0.1-SNAPSHOT: about 10 seconds (multi-thead generation)
- Spigot 1.16.2-R0.1-SNAPSHOT: about 22 seconds (single-thead generation)
N.B
● single-thread means that the server will generate the world a chunk at a time.
● multi-thread means that the server will generate the world with more efficiency by the asynchronous chunk generation. It is better than the first.
RAM usages
The RAM usage is 1 GB during a heavy chunk generation with WorldBorder plugin. I suggest you to use almost 2 GB of RAM to feel comfortable.
The previous results will be registered on AMD Ryzen 3900x (4.7GHz, 12 cores and 24 threads) with 16 GB of RAM at 3600MHz. Let me know how it runs on your configuration!
What's missing?
- A lot of terrain decorations such as ores, plantain and flowers...
- Creatures spawning.
- Some incorrect blocks rotation when a schematic is rotated.
- A lot of biomes. In this version there are only 2 by default.
- Pathways, villages and ruins.
- The eather portal
- Some things that will be added in the future. Suggest it in the plugin discussion!
Here are two screenshots were taken with Chunky
Requirements
- Minimum java version » 8
- Minimum requirements » You need a good CPU with almost 4 cores at 3GHz and 4 GB of RAM.
Please don't report a timeout exception.
- At least 15/20 free gigabytes on your hard disk to save the ParadiseLand database.
Installation
- IMPORTANT » The reworked version isn't compatible with the old!
- Stop the server and make a backup!
- Delete the old ParadiseLand plugin and its folder.
- Put the plugin jar file into the /plugins directory.
- Start the server.
How to generate the world
You can generate the ParadiseLand world with these methods:
-
In
bukkit.yml add this at the end of the configuration file:
Code (Text):
worlds:
worldName:
generator: ParadiseLand:eden.yml
Configurations
Coming soon...