EmptyWorldGenerator

Works in Minecraft 1.12!
This is a world generator that creates empty/void worlds.
I created this plugin because we needed a reliable and easy way to create empty worlds on my network (mainly for minigames), and none of the plugins I found satisfied me.
This plugin's main purpose is to create worlds. However, to make building easier, it also has an option in its config that is enabled by default. If it is enabled, worlds will have a circle of bedrock at 0, 64, 0 (location and circle radius can be changed from config) and the player will spawn on top of it. This is so that you can easily start building in the empty world. You can disable this option from the config.
Instructions:
Single World Servers: At the root/main directory of your server, edit your bukkit.yml and add this to the end:
worlds: <worldname>: generator: EmptyWorldGenerator
Note: <worldname> will probably be "world" (without quotes) if you haven't changed it.
Note: Delete the old world first.
Note: To make sure no structures are generated, set generate-structures in the server.properties to false.
Note: If you want the void darkness and particles to start at around Y=0 instead of Y=64, set the level-type in the server.properties to FLAT.
Servers with Multiverse: When creating the world, use this command:
/mv create <worldname> normal -g EmptyWorldGenerator
Note: If you want the void darkness and particles to start at around Y=0 instead of Y=64, add "-t FLAT" (without quotes) to the end of the command.
Servers with Multiworld: When creating the world, use this command:
/mw create <worldname> plugin:EmptyWorldGenerator
Servers with My Worlds: When creating the world, use this command:
/world create <worldname>:EmptyWorldGenerator
Note: If you want the void darkness and particles to start at around Y=0 instead of Y=64, use the command "/world create <worldname>/flat:EmptyWorldGenerator" (without quotes) instead.
Permissions:
None for this plugin. If you want to change who can create worlds, you do that with your world management plugin (Multiverse, Multiworld, My Worlds, etc.)
Commands:
None.
Bugs/Problems:
None that I know of. If you find one, submit a ticket.
Upcoming Features:
The point of this plugin is for it to be basic and lightweight, but I am open to suggestions. If you want a feature added, submit a ticket.
Extra Info:
- This plugin can spawn a circle of bedrock at 0, 64, 0 (location and circle radius can be changed from config) but you might also want to place another block somewhere else, in the emptiness. If so, you can use these:
- If you are using WorldEdit, you can use these commands:
- Teleports you a number of blocks up, and spawns one glass block
//up <number of blocks up> - Spawns a number of blocks in the shape of a pyramid
//pyramid <block type> <number> - Spawns a number of blocks in the shape of a circle or cylinder
//cyl <block type> <number> - Spawns a number of blocks in the shape of a sphere/ball
//sphere <block type> <number> - If you know more commands or plugins that can do this, post it in the comments.
- You can use this plugin with other plugins, such as a skyblock plugin, if that plugin doesn't create the empty air itself.
Videos:
Metrics:
EmtpyWorldGenerator automatically collects some very basic information from your server so that I can see how EmtpyWorldGenerator is used. If you want to disable this, you can opt out at any time by going to the "PluginMetrics" folder in your plugins folder, opening the config and setting "opt-out" to true.

-
View User Profile
-
Send Message
Posted Feb 28, 2019Does not work with minecraft 1.13.2 anymore :/
-
View User Profile
-
Send Message
Posted Feb 9, 2018Wow! I had this idea in my head for the past week or two and I'm so glad it's actually a freakin' thing!
-
View User Profile
-
Send Message
Posted Oct 5, 2017im using 1.8 i downloaded 1.8 version i put the command in chat and nothing happened?
-
View User Profile
-
Send Message
Posted Sep 29, 2016Can this be made into something like the Spectre Dimension from Random Things by Lumien?
-
View User Profile
-
Send Message
Posted Aug 4, 2016Great Plugin! 1 Suggestion It Might Not Do This Anymore But Away From Were The Empty World Is There is Land.
-
View User Profile
-
Send Message
Posted Jul 20, 2016Works perfectly, thanks a lot!
-
View User Profile
-
Send Message
Posted Jul 13, 2016im working on a single player server and i cant seem to get the world with an empty space can you send me the whole command???
-
View User Profile
-
Send Message
Posted Jul 11, 2016Worked perfectly. Thank you so much!
-
View User Profile
-
Send Message
Posted Jul 10, 2016how do you change the worldnames
-
View User Profile
-
Send Message
Posted Jul 9, 2016Hey dose anyone know how to go back to the main world after creating a /mv
-
View User Profile
-
Send Message
Posted Apr 16, 2016I am running Spigot 1.9.2 - No problem at all! Great Job!
-
View User Profile
-
Send Message
Posted Mar 13, 2016@MiCrJonas1997
I did an "/mv import <world name> normal -g EmptyWorldGenerator" with:
[14:37:13 INFO]: This server is running CraftBukkit version git-Spigot-6f291ea-55a8535 (MC: 1.9) (Implementing API version 1.9-R0.1-SNAPSHOT)
and it worked fine - when I flew past the edge of the existing chunks, no new terrain appeared (edit: and also no exceptions or other unexpected messages appeared on the server console).
I downloaded from the v1.5 link on the right of this page. From your message, it looks like you might be using an old version v1.4 (unless the plugin's version information is incorrect).
-
View User Profile
-
Send Message
Posted Mar 9, 2016Please update to 1.9. I get this error:
[21:39:35] [Craft Scheduler Thread - 0/WARN]: Exception in thread "Craft Scheduler Thread - 0" [21:39:35] [Craft Scheduler Thread - 0/WARN]: org.apache.commons.lang.UnhandledException: Plugin EmptyWorldGenerator v1.4 generated an exception while executing task 2 at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NoSuchMethodError: org.bukkit.Server.getOnlinePlayers()[Lorg/bukkit/entity/Player; at com.barancode.mc.emptyworldgenerator.Metrics.postPlugin(Metrics.java:336) at com.barancode.mc.emptyworldgenerator.Metrics.access$4(Metrics.java:329) at com.barancode.mc.emptyworldgenerator.Metrics$1.run(Metrics.java:224) at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java:71) at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more
-
View User Profile
-
Send Message
Posted Feb 18, 2016Hello there i wanted to Report a Bug with this plugin...
It works and everything else but it doesn't make the entire world empty... i used /mv create MiniGames normal - g EmptyWorldGenerator it made a bedrock only whitch is good! But when i used "/speed 10" command i found the normal world generated ... Just like a Cut out world used with worldedit plugin... Please Fix this Bug :(
-
View User Profile
-
Send Message
Posted Jan 14, 2016hole in floor
-
View User Profile
-
Send Message
Posted Jun 28, 2015@BaranCODE
Thanks, I didn't know that is why chunks were generating.
-
View User Profile
-
Send Message
Posted Jun 6, 2015@MajikalBlood
I've tested with the latest version just to be sure, that doesn't happen for me. Make sure the generator is still set as the world's generator, and you still have it installed (it's not a one-time thing, you need to keep the plugin installed).
-
View User Profile
-
Send Message
Posted Jun 4, 2015I tried this on a server I was working on and it only made an empty world up to like 16 chunks after the empty chunks the server started generating actual world
-
View User Profile
-
Send Message
Posted Jun 3, 2015when using multicraft and this plugin
all there is that you might need to know is that,
if you want the first world to be made with this plugin,
(the world that you type into multicraft panel for the first world),
you need to go into bukkit.yml config and add a few lines to the bottom of the config
goes like this
worlds:
WorldName:
generator: EmptyWorldGenerator
and then this line blank at bottom (not sure if it's needed though lol)
actually, it says all that in the plugin description too.
but yea i use multicraft too so it can be confusing at first how to use this plugin to make your first world empty.
other then that, your probably confused about something and need to look into it a bit more, or try to explain yourself from a different standpoint to what's going on. GL
BTW you can go into your server.jar and go into configuration folder to find and edit the bukkit.yml so it doesnt need to be added after starting the server and making the world; and you won't need to change it again if your bukkit.yml defaults for some reason. this MIGHT also be important because possibly if you aren't defining the generator anymore, the world could start using the default world generator instead which would start building land and stop creating emptyworld in new areas.
-
View User Profile
-
Send Message
Posted Jun 3, 2015@Denholm2468
Multicraft and plugins like Multiverse are totally different things. Multiverse, Multiworld, My Worlds, etc. are plugins you install that let you run multiple worlds on your server. I didn't find any plugin like those under the name of Multicraft, so I'm assuming you're talking about the Multicraft server control panel. That is something that lets you manage your servers. Now, whether you use Multicraft or not shouldn't change how you use EmptyWorldGenerator. If your server has one world, read the instructions for that; if not, read the plugin-specific instructions.
"You must know what I mean now."