If you are afraid the link is insecure or is malfunctioning, click here to see if it is safe: download instructions
What 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 were 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 speed up the generation.
Read before buy/download
Alpha status
Requirements
You can generate the ParadiseLand world with these methods:
/paradiseland for command list
/paradiseland info for information on the Plugin
/paradiseland schematic this command requires paradiseland.schematic permission to be executed.
Configurations
Coming soon, I'll write all the documentation when the Plugin will be out of ALPHA version. Anyway, you can find comments into every configuration file. You can send me a personal message, I'll help you!
Known issues
Please don't judge it bad and don't report this issue in the plugin discussion!
A special thank to Fast Noise library, WorldEdit project for some JSON file that permits the correct schematic reading and rotation and HSQLDB for local world's database.
What 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 were 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 speed up the generation.
Read before buy/download
- The current 1.2.1 alpha reworked version is just for a test purpose. You can use the oldest version (before the alpha) in public servers (from 1.8.8 to 1.15.2. The 1.16.x and newer are supported from the reworked version).
- The version called 3.1-SNAPSHOT-4 supports servers from 1.13 to 1.15.2 but, it is unstable and maybe crashes. This is one of the reasons why I've to decide to develop a reworked version.
(Read the old plugin overview by opening the spoiler below the configuration section)
- The version called 3.0 released on Feb 25, 2018, supports servers from 1.8 to 1.12.2 and it is stable. Its real name was 2.1-SNAPSHOT 5 but for a spigot website issue, I can't rename it.
(Read the old plugin overview by opening the spoiler below the configuration section)
- If you decide to buy it, remember that I'm a student (information technology for software production) and the development of this plugin is just a hobby. You won't have to expect frequent updates, but remember that I'm always on it.
- By buying it, you confirm that you have read the entire overview and the next rules:
- You can't decompile or edit the jar file. The Reworked version will provide an API in the future.
- You can't distribute the jar or any contained files.
- Remember that all types of the refund request (chargeback) throw me a money leak. I know that you are not a coward so, buy it with responsibility.
- Please note: don't use the reviews section for error or bug reports. Send me a personal message or use the plugin discussion. I will help you!
Alpha status
- ParadiseLand-ALPHA-1.2.0/1.2.1
This is a massive update. Finally, I have managed to fix the trimmed trees and I have improved the generation speed. The local world's database is now smaller and don't store gigabytes of useless data.
Added a new main configuration that implements new features:- Debug mode
- Generation properties
- Database properties
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: ~5 seconds (single-thead generation)
- Spigot 1.9.2: ~10 seconds (single-thead generation)
- Spigot 1.10.2: ~8 seconds (single-thead generation)
- Spigot 1.11.2: ~8 seconds (single-thead generation)
- Paper 1.12.2: ~4 seconds (single-thead generation)
- Flat versions
- Spigot 1.13.2: ~6 seconds (single-thead generation)
- Paper 1.13.2: ~3 seconds (multi-thead generation)
- Paper 1.14.4: ~8 seconds (multi-thead generation)
- Paper 1.15.2: ~9 seconds (multi-thead generation)
- Paper 1.16.3: ~8 seconds (multi-thead generation)
- Paper 1.16.4: ~7 seconds (multi-thead generation)
- ParadiseLand-ALPHA-1.1.0
This version introduce the self compatbility check that try to start the plugin in the newest spigot version (1.16.4, 1.17...) and updated to 1.16.3.
- 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.
I suggest you to use PaperSpigot instead of the vanilla Spigot. It has the async chunk generation and it will be faster!
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: ~59 seconds (single-thead generation)
- Spigot 1.9.2: about 1 minute and 5 seconds (single-thead generation)
- Spigot 1.10.2: about 1 minute and 3 seconds (single-thead generation)
- Spigot 1.11.2: about 1 minute and 5 seconds (single-thead generation)
- Paper 1.12.2: ~32 seconds (multi-thread generation)
- Flat versions
- Spigot 1.13.2: ~28 seconds (single-thead generation)
- Paper 1.13.2: ~6 seconds (multi-thead generation)
- Paper 1.14.4: ~16 seconds (multi-thead generation)
- Paper 1.15.2: ~10 seconds (multi-thead generation)
- Paper 1.16.1: ~10 seconds (multi-thead generation)
- Spigot 1.16.2: ~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.
- Lakes and rivers
- The aether portal
- Some things that will be added in the future. Suggest it in the plugin discussion!
Here are two screenshots were taken with Chunky
- Legacy versions
Requirements
- Minimum java version » 8
- Minimum requirements » You need a good CPU with almost 4 cores at 3GHz and 2 GB of RAM.
Please don't report the PaperSpigot timeout exception! take a look at the Known issues section, you will find the fix.
- 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.
You can generate the ParadiseLand world with these methods:
- With a world managment plugin like Multiverse-Core
/mv create paradise NORMAL -g ParadiseLand:eden.yml -t FLAT
If you don't set the world type as FLAT you will have the "black sky" glitch under height 61.
I've tried to fix this issue by packets manipulating. See more at No Black Sky plugin.
With FLAT world type or NoBlackSky plugin (I suggest you to use the first one)
Normal world type or without NoBlackSky plugin.
- In bukkit.yml you can set the generator world type by adding this optional "worlds" property:
Code (Text):
worlds:
worldName:
generator: ParadiseLand:eden.yml
Remember that the "worldName" MUST be the same of the server.properties world name. If you want other worlds you must use Multiverse-Core or similar plugin!
- With a world managment plugin like Multiverse-Core
/paradiseland for command list
/paradiseland info for information on the Plugin
/paradiseland schematic this command requires paradiseland.schematic permission to be executed.
Configurations
Coming soon, I'll write all the documentation when the Plugin will be out of ALPHA version. Anyway, you can find comments into every configuration file. You can send me a personal message, I'll help you!
Known issues
Please don't judge it bad and don't report this issue in the plugin discussion!
- The PaperSpigot "not responding" thread dump.
If you accidentally bump into the "The server has not responded for 15 seconds! Creating thread dump" never mind! It is not an error but a server slowdown.
How to fix it
Open your paper.yml configuration file and edit the settings.watchdog.early-warning-every property to a higher value like 120000.
- Not spawning creatures. In the current version, I've disabled the spawning because it will be implemented by configurations in the next update.
- Leaves decay from some tree.
- The PaperSpigot "not responding" thread dump.
A special thank to Fast Noise library, WorldEdit project for some JSON file that permits the correct schematic reading and rotation and HSQLDB for local world's database.