This plugin will add a replacement for the default skylands world generator, the one in the game was never finished.

Stuff that this generator has that the default skylands doesn't:

  • Day-night cycle
  • Weather
  • Normal biomes
  • All mobs
  • All ores

Bug Reports / Suggestions

If you find a bug, encounter a problem or have a suggestion, please fill out a ticket via the Tickets link above. I do not have the time to read through the comments section, any comment that fits the previous three categories will be ignored.

Promo Video

How do I use it ?

Don't want to watch the awesome video ? Fine, here are the basic commands.

/mv create skylands normal -g SkylandsPlus

Or a skylands style Nether like this

/mv create skylands nether -g SkylandsPlus

Or a skylands style End like this

/mv create skylands the_end -g SkylandsPlus

Other world management plugins should have similar commands, I use Multiverse on my server which is why I only provide the instructions for that. The documentation for which ever plugin you use should tell you how to do it. You can also add a world by editing the bukkit.yml file, instructions on how to do that can be found on the Bukkit wiki.


prevent-sand-falling: true
restrict-mob-spawning: true

prevent-sand-falling - When set to true no sand will fall in skylands worlds.

restrict-mob-spawning - When set to true the number of mobs in a single chunk will be limited to a sane amount in skylands worlds.


Contributions to the project are very much welcome, if you have a feature that you want implemented and know a nice way to do it then consider forking the repo and submitting a pull request. These will be accepted as long as the following simple guidelines are followed.

  • Do not edit the structure of the pom.xml file, feel free to add a dependency if you need it but the formatting and structure should not be changed.
  • If you are exposing a new API method, add a JavaDoc comment to it, but don't over-comment internal code.
  • Follow the existing code style, don't antagonise over every space though !

All dependencies that are used are now available from a public Maven repo, so you don't have to worry about building several other projects just to add a simple change any more.

Source Code

Available on GitHub

Dev Builds

Changes Since Last Release


Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

Download Stats

View detailed stats

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of SXRWahrheit SXRWahrheit Mar 24, 2015 at 01:49 UTC - 0 likes

    @andrewkm: Go

    Any idea of a timeline for the Jenkins build?
    I run and our Minecraft server at - feel free to visit.

  • Avatar of andrewkm andrewkm Mar 19, 2015 at 14:08 UTC - 0 likes

    1.8.3 Update:

    Will have our Jenkins fixed to build this soon. For now you can build locally.

  • Avatar of andrewkm andrewkm Mar 17, 2015 at 17:09 UTC - 0 likes

    If anyone wants this for 1.8.3 you can submit a pull request here:

    I'll have it pulled in ASAP and available on the jenkins. We are still not updating our server for quite some time so we haven't done the update ourselves yet.

  • Avatar of eudaemonia eudaemonia Jan 13, 2015 at 01:27 UTC - 0 likes

    @andrewkm: Go

    This works great! Our 1.8 Skylands was able to load after using your fixed file. Thank you so much :D

  • Avatar of ajthemacboy ajthemacboy Jan 03, 2015 at 14:56 UTC - 0 likes

    Hi, I'm not really a coder but I'd like to try to edit the ore spawning code for the plugin. I have cloned the source code developed by andrewkm and gone through all the .java files with notepad, and I can't find anything about ore spawning!

    How might I change the ore spawning properties so diamonds and redstone actually spawn?

  • Avatar of SXRWahrheit SXRWahrheit Dec 14, 2014 at 22:13 UTC - 0 likes

    Looks to be running smoothly now, thank you. :)

    The only thing is that animals aren't spawned during world generation. Not sure how easy that is to fix.

    Last edited Dec 14, 2014 by SXRWahrheit
  • Avatar of TheCritsAreReal TheCritsAreReal Dec 14, 2014 at 19:41 UTC - 0 likes

    Hello! i am a server owner i am trying to use this plugin while running 1.7.9 spigot, i have been trying many versions, and they either create a regular default world, or has an error, here is the error code for it! :

    Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_6_R2.World at [spigot_1529.jar:git-Spigot-1529] at [spigot_1529.jar:git-Spigot-1529] at java.lang.ClassLoader.loadClass( [?:1.7.0_45] at java.lang.ClassLoader.loadClass( [?:1.7.0_45] at [?:?] at org.bukkit.WorldCreator.getGeneratorForName( [spigot_1529.jar:git-Spigot-1529] at org.bukkit.WorldCreator.generator( [spigot_1529.jar:git-Spigot-1529] at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld( [?:?] at com.onarandombox.MultiverseCore.commands.CreateCommand.runCommand( [?:?] at com.pneumaticraft.commandhandler.multiverse.CommandHandler.checkAndRunCommand( [?:?] at com.pneumaticraft.commandhandler.multiverse.CommandHandler.processFoundCommands( [?:?] at com.pneumaticraft.commandhandler.multiverse.CommandHandler.locateAndRunCommand( [?:?]

    If none of this works can someone genorate a full world and send it to me or upload it so i can just import the world! thank you

  • Avatar of andrewkm andrewkm Dec 12, 2014 at 08:45 UTC - 0 likes
  • Avatar of andrewkm andrewkm Dec 03, 2014 at 01:11 UTC - 0 likes

    @SXRWahrheit: Go

    @gdude2002: Go

    We just updated it so it "loads" and lets us run our previous SkyLands worlds. Without an update it wouldn't even load and prevented us from joining our old worlds.

    Don't really have any intention on proper complete 1.8 update. Leaving that to the actual developer as it's not my plugin and we have tons of other things on our plate.

    Perhaps after we finish everything, if the original dev still has not done any update, we'll take it up and make a proper one.

    Last edited Dec 03, 2014 by andrewkm
  • Avatar of ajthemacboy ajthemacboy Dec 02, 2014 at 21:46 UTC - 0 likes

    Hi, I have a question: I know I've found diamonds and redstone in skylands before, on a server I once played on, but now I'm using it on my server and I haven't found any yet. Does redstone and diamond spawn naturally, or do I need to adjust ore spawn settings somehow?


Date created
Aug 24, 2011
Last update
Aug 04, 2013
Development stage
GNU General Public License version 3 (GPLv3)
Curse link
Recent files