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/
-
View User Profile
-
Send Message
Posted Sep 27, 2012Do i need to have multiverse? If not then a world is not being generated
-
View User Profile
-
Send Message
Posted Sep 26, 2012I have generated the whole world, and set a border and filled it all with the WorldBorder plugin. Do I still need this plugin? Since the world is already generated, and I will not be expanding the border.
Thank you. - Slymask3
-
View User Profile
-
Send Message
Posted Sep 25, 2012@uncovery
:D No problem :P
-
View User Profile
-
Send Message
Posted Sep 24, 2012Great plugin, Thanks for the plugin!
-
View User Profile
-
Send Message
Posted Sep 23, 2012@wide_load
Great. Thanks for your time and the info on ore generation and the Bukkit API. I know a bit about Java but mostly from a non-programmer testing perspective. Will let you know if I get anything working.
Thanks again!
-
View User Profile
-
Send Message
Posted Sep 22, 2012@damunzy
Oh :P Sorry I forgot about you.
It should work I think, it depends how those mods do it. Since there is no land below about y = 30 in most islands a lot of the ore might just fail to generate, that's why I had to add my own ore populators instead of just letting the game do it. If you can changed the height it will be very easy :) You don't need to go back that far either, as long as it's using the generate() method it should work with 1.2.5.
Thanks :P
Part of the Bukkit API allows mods to add a populators to worlds, they don't have to know the generator type really so the API is already there. One problem with Skylands would be that there is no land lower down but it would be easy enough to account for that.
-
View User Profile
-
Send Message
Posted Sep 21, 2012@wide_load
which part? :D
The first part of my comment directly referenced my original question was about adding generation of ores from other plugins to SkylandsPlus.
I decided to fork your project and try it. Unfortunately, I have hit a snag with getting back to the July 16th 1.2.5. I can only seem to see back until August 17th for ChunkGenerator.java. But, it has been a long day as I have already put in 11 hours at work. I'll look at it this weekend and maybe make less of a mess of it. XD
Also, great work on SkylandsPlus. Also, wow! you have lots of other GitHub projects going on. Sorry for taking up your time! :D
The second part of my comment was an answer to your reply that you don't feel you should handle the generation of ores from other plugins. I agreed and expounded why neither you nor the other mod makers should have to individually support each other but instead maybe tie into a middleware plugin like Vault does for economy and other plugins. Meaning, you don't have to individually support each mod's new ores but instead support 1 plugin like Vault. The other plugins that create new ores would not have to support SkylandsPlus and all the other world generating plugins but would instead provide support through a middle plugin like Vault.
What is Vault? "Vault is a Permissions, Chat, & Economy API to give plugins easy hooks into these systems without needing to hook or depend on each individual plugin themselves."
So basically, I am saying that there should be an API that would handle hooks between world generation and any new ores/blocks made by plugins.
Of course, I could have completely misunderstood the way world generation works in Minecraft. In which case, please shoot me now. Thanks! ಠ_à²
-
View User Profile
-
Send Message
Posted Sep 21, 2012@damunzy
... wut ? That made no sense :s
-
View User Profile
-
Send Message
Posted Sep 21, 2012@wide_load
I guess my question is: if I was to do this myself should it work? (since the source code is available)
I think that neither you nor the other mod makers should add this because for you there are way to many mods that additional blocks/ores to the game and for the other mods there are too many world generators to support them all. Maybe this is an issue for a middleware plugin like Vault...
-
View User Profile
-
Send Message
Posted Sep 20, 2012@Chakyl1127
That's a client bug.
-
View User Profile
-
Send Message
Posted Sep 20, 2012Whenever I make a new world there is a layer of random blocks on the bottom...
-
View User Profile
-
Send Message
Posted Sep 20, 2012@dfvs
Then you should type what I said to in the example.
-
View User Profile
-
Send Message
Posted Sep 20, 2012Help, i type /mv create skylands NORMAL -g skylandsplus and it generates a normal world
-
View User Profile
-
Send Message
Posted Sep 20, 2012how to make it work!!!!! i wanna use this so bad but evrytime i try it it creates a normalworld! i tryed a couple ways can someone help me!!! i reloaded the server before tping to it and still do a normal world!
-
View User Profile
-
Send Message
Posted Sep 19, 2012@jwmpine
Yes, watch the rest of the video :P
@Errored
Good to know it's not just me, I think it's a vanilla bug.
-
View User Profile
-
Send Message
Posted Sep 19, 2012So is there actually minerals in this 1. I saw coal in the little video above but what about diamonds and iron?
-
View User Profile
-
Send Message
Posted Sep 19, 2012I just started to use SklandsPlus and I'd like to comment on the 'null chunk' issue. I have not experienced any null chunks with SkylandsPlus but I know bSpace (http://dev.bukkit.org/server-mods/bananaspace/#c325) has the same problem. The only way to get around these null chunks is to relog, after that there are no more problems with that chunk... however there are many null chunks around and this will make players log on/off many times in an effort to get past them.
-
View User Profile
-
Send Message
Posted Sep 19, 2012@mcferson
I did that at first then I realized I forgot to reload the plugins lol
-
View User Profile
-
Send Message
Posted Sep 19, 2012Extra ! i've tried to create a world with /mv create skylands normal -g SkylandsPlus and... a big enoying NORMAL world. no skylands at all.
-
View User Profile
-
Send Message
Posted Sep 18, 2012@Folas1337
:P Now I really hope it worked.