SkylandsPlus+
Description
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.
Config
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.
Contributing
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
Dev Builds
Changes Since Last Release
Download
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.
http://bukkit.jacekk.co.uk:8000/job/SkylandsPlus/
@Skaales
It's a real shame about the void I know, not much I can do about that really.
As you said adding water below made it look really cool. I played around with adding a flat ocean with a varying height sand bed which looked awesome (really awesome with the water shader mod).
The only problem with a floor is the insane number of lighting calculations it requires, as it is skylands is pretty harsh on the server because of the number of overhangs and the buggy lighting. Hopefully the lighting bugs will be fixed at some point and I will have another go then.
Custom biome distribution is something I am working on at the moment too, it does not seem possible so far since even if I generate different looking terrain in certain areas based on my own biome calculations the game still sees those areas as the biomes it would normally calculate. The result of this is very broken weather and slow generation.
Per island biomes is a really nice idea and one I had not thought of, no idea how possible it will be but I will put it on the todo list as somethign to try and work out.
Hi, great plugin, void severely disgusting though. How about @Jobsti2 's idea with the config, and have a option for generating a layer of what ever block id you want flat along a certain y level and below. This could be used to generate lovely sea below the floating islands, or a sea of lava for instance. Of course, this could be disabled and so on. Thanks for the awesome generator!
Also, reduce the occurrence of swamp biomes? and have more trees on some islands ect :) (all could be done in a config file)
@Naitsirhc_Hsem
Glad you like it :)
http://dev.bukkit.org/server-mods/skylandsplus/tickets/8-world-linking/ It looks like you have done this ticket for me too :D
Hi,
This is the developer of DreamLand. Since Notch removed skylands, I am going to use your awesome plugin. I was going to give up on DreamLand until I saw your plugin! Thank you so much for putting this out there :)
Naitsirhc
Whats about a Config, to configure the Ores and Mobs?
Hey, works great! Beutiful stuff, however whenever I reset my server the world stops using skylands and reverts to a regular world. Everything gone. It literally stops being sky islands. Anyway I can prevent this? Thanks,
trc
@wide_load
oh okay :) a thing bukkit should edit.. just write somewhere (maybe in the changelog) its for cb 1.0 ;) ps: thx for skylands :D
@mcheaven
Sorry about that, there is no option to select a build greater than the latest RB at the moment.
@wide_load
uhm yes you should :O because Im using Craftbukkit 1337 and downloaded R: v0.5.4 for CB 1337 ???
@mcheaven
v0.5.2 + is for Minecraft 1.0.0 only.
Probably should have made that a bit more clear somewhere ;)
getting an error when using /mv create skylands normal -g SkylandsPlus:
@tskot
I guess it was a problem with multiverse then, which is strange because it works fine on my server.
Ah well, at least you got it working :D
I guess all I needed to do was add the world to my bukkit.yml file... Now it's working :)
http:wiki.bukkit.org/Bukkit.yml#.2AOPTIONAL.2A_worlds
@tskot
No idea ! All this does is provide the generator. What you are describing is probably a bug with either Bukkit or Multiverse, I would try updating both.
Very cool plugin!
One thing I ran into... maybe someone can explain it to me.
I created a skylands world via multiverse using the code above, and it was working just fine.
If I start my bukkit server in this world, it no longer generates new skyland terrain, but it generates normal terrain. If I start my server in a different world and then teleport to the skylands world (/mv tp skylands), new terrain that is generated is skylands.
Any ideas?
For the record, if you're using MV2.2 and try to load a skylands it'll fail and yell at you (purposefully)
To fix this problem (since you're on this page) just do:
/mv import OLDSKYLANDS normal SkylandsPlus
and your new chunks in your old skylands will continue to generate.
(gotten this question a few times)
@wide_load
Config config confiiig option? XD If I use this as my world generator, and then used Worldborder to generate chunks, could I then, remove this plugin and it will still work? (obv new chunks wont but thats what WorldBorder is for)
@fernferret
Glad I finally managed to make somethign useful ;)
Oh wow. You ported this to 1.0. This is awesome! Thanks for continuing this.
Have a lot of MV users asking about this!
FF@Sayshal
I actually think I'm going to add rivers ;)