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/
When I generate no ores or lava shows up! There was one anomaly though, where ores showed up for a chunk but that's the only chunk in the entire world with ores
It dosent show up as a generation with multiverse??
@lumivo
With a client mod, as the "blackness" is a client-side thing.
I have a problem with the generator. I built a portal system with Multiverse now leading from the overworld to the skylands and back. Everything works fine, other than the fact that when I'm in the skylands, after getting below a specific altitude - which happens to be the average altitude of the skylands generator - the bottom part of the sky turns from a blue into an ugly black. How to fix this?
Please update this the server i play on uses it and needs it to update in order to use it and i have never bin to it before and would like to thank you :) signed all the players from the server Zombie Nation who miss the skylands.
@DrSploig
Look very closely at your error. It's a simple typo.
When ever I try to generate Skylands+ World I Get this Error Code [mv create skylands normal -g SkylandsPlus]
mv create skylands normal -g SkylandsPlus
[15:48:50 INFO]: CONSOLE: Starting creation of world 'skylands'... [15:48:50 WARN]: Unexpected exception while parsing console command "mv create s kylands normal -g SkylandsPlus" org.bukkit.command.CommandException: Unhandled exception executing command 'mv' in plugin Multiverse-Core v2.4-b527 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [cra ftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:19 6) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServe r.java:542) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchServerCommand(Craf tServer.java:529) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.aw(DedicatedServer.java: 286) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:2 51) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:5 45) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java :457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6 17) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] Caused by: java.lang.NoClassDefFoundError: net/minecraft/server/v1_5_R3/World at uk.co.jacekk.bukkit.skylandsplus.SkylandsPlus.getDefaultWorldGenerato r(SkylandsPlus.java:32) [?:?] at org.bukkit.WorldCreator.getGeneratorForName(WorldCreator.java:289) [ craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.WorldCreator.generator(WorldCreator.java:182) [craftbukki t.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld(WorldMana ger.java:113) [?:?] at com.onarandombox.MultiverseCore.commands.CreateCommand.runCommand(Cre ateCommand.java:94) [?:?] at com.pneumaticraft.commandhandler.multiverse.CommandHandler.checkAndRu nCommand(CommandHandler.java:279) [?:?] at com.pneumaticraft.commandhandler.multiverse.CommandHandler.processFou ndCommands(CommandHandler.java:143) [?:?] at com.pneumaticraft.commandhandler.multiverse.CommandHandler.locateAndR unCommand(CommandHandler.java:93) [?:?] at com.onarandombox.MultiverseCore.MultiverseCore.onCommand(MultiverseCo re.java:476) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [cra ftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] ... 8 more Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_5_R3.World at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader .java:70) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:53) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.7.0_45] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.7.0_45] at uk.co.jacekk.bukkit.skylandsplus.SkylandsPlus.getDefaultWorldGenerato r(SkylandsPlus.java:32) [?:?] at org.bukkit.WorldCreator.getGeneratorForName(WorldCreator.java:289) [ craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.WorldCreator.generator(WorldCreator.java:182) [craftbukki t.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld(WorldMana ger.java:113) [?:?] at com.onarandombox.MultiverseCore.commands.CreateCommand.runCommand(Cre ateCommand.java:94) [?:?] at com.pneumaticraft.commandhandler.multiverse.CommandHandler.checkAndRu nCommand(CommandHandler.java:279) [?:?] at com.pneumaticraft.commandhandler.multiverse.CommandHandler.processFou ndCommands(CommandHandler.java:143) [?:?] at com.pneumaticraft.commandhandler.multiverse.CommandHandler.locateAndR unCommand(CommandHandler.java:93) [?:?] at com.onarandombox.MultiverseCore.MultiverseCore.onCommand(MultiverseCo re.java:476) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [cra ftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] ... 8 more
@Moorleiche2k
Just FYI, the 1.7 MC update set back all world generator plugins a considerable amount. If you've noticed, there are almost no world generator plugins for 1.7 (barring the ones newly created after 1.7). If you want an alternative, consider SkyStone.
Yes, even though writing tickets may not help at all, what would make you think writing comments would be any better? If anything, the developer might pay attention to any tickets that people write. The point of tickets is organisation - so you can sort things and that none of it will get lost. Look, I'm not trying to side with the author - I'm just trying to point out a policy the author has so that people will make tickets in the tickets section in the hopes that the developer will notice. So that maybe something will get fixed. But really, it's all up to the developer, whether they want to do a good job or a bad job.
Also, I did a quick check of the tickets section. I didn't see any tickets recently opened up, meaning people haven't been making tickets. (All the closed ones were closed months before.) So I'm not sure why you're making the claims you're making, as most of them don't really have any support.
@ CommodoreAlpha
Considering the ignorance towards my tickets in multiverse and the myriads of bugs, writing tickets won't help at all. Its simply a waste of time, and if you want your plugin to be used, it should be bugfree. In other words, you should ALSO read the errors which are provided in comments. But thats your choice. My choice is to ignore skylandsplus since its not working. Also i am not writting any tickets any more, which will be ignored anyway. Good luck, bye
All of you guys do realise your comments on the bugginess of the latest builds are not helping at all?
If you want your issues fixed, it would be best to actually read and follow instructions.
No trees so far for 1.7.2 :(
Hey,
on Bukkit with Multiverse-Core the /list gens command hands out errors (watched your tutorial). Also the plugin does not work with MV and craftbukkit 1.6.4. If you need additional infos (e.g. if the error seems to be more specific or trivial) tell me to post a log (sick of reinstalling, posting logs and still not getting an answere).
Tested on:
Errormessage: An internal error occured while performing this command
Thanks
The 1.7.2 build does not generate any trees except for roofed forest.
@CraftBang
I have some crashes with SkyLandsPLUS world :C
Could you please update for 1.7.2? The dev build is fine, we just miss a lot of trees and grass. Sometimes we also see holes from 1x1.
Thanks in advance
@Typhome
Hello, im sorry, but where did you get the dev build from?
Could you add some structures to the plugin to generate randomly?
http://www.upload.ee/image/3752232/holes_in_skylandsplus.png
and there's even no ores. (coal, diamond, etc)
I'm planning on adding a Skylands world to my server. Will you add 1.7.2 biomes to the 1.7.2 version of this plugin or will terrain generation remain the same? If so then I'd rather wait for an update. Thanks in advance!
http://pastebin.com/z7yyFaTH
need help