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 Feb 22, 2013@Dunbaratu
Good point, I'll change the default to false.
-
View User Profile
-
Send Message
Posted Feb 22, 2013The implication in the description above is that the plugin is usable by people who don't have ProtocolLib if they just turn off fix-black-void in their config.yml file. But in practice that doesn't work and here's why: Before there even is a config.yml file in which to override the default settings, SkylandsPlus must successfully load at least once using the default settings as part of its installation process. Until that happens once the first time, the initial setup has not occurred and there is no place for the admin to override the setting.
As long as the default setting prior to having a config.yml is fix-black-void:true, then ProtocolLib has to be present at least during the moment SkylandsPlus is being installed the first time. *After* that maybe ProtocolLib can be removed, but it has to be there at least once the first time to get the plugin installed.
I'd suggest either: (A) making the plugin have an explicit dependency on ProtocolLib, or (B) changing the default to fix-black-void:false so ProtocolLib isn't required to get through the install process.
-
View User Profile
-
Send Message
Posted Feb 21, 2013Set it up just fine without watching the video. Worked perfectly. Amazing, really. Everyone on our server that's seen the generation/terrain loves it. Thanks. <3
-
View User Profile
-
Send Message
Posted Feb 20, 2013@zwirc
Update ProtocolLib.
-
View User Profile
-
Send Message
Posted Feb 20, 2013Tried, but error when loading. http://pastebin.com/9tAa2Xv8
-
View User Profile
-
Send Message
Posted Feb 20, 2013@jenniferkayv
@devexityspace2GM
File a proper bug report if this is not the result you get.
-
View User Profile
-
Send Message
Posted Feb 19, 2013When I type /mv gens only PlotMe and DungeonMaze is showing up.. Not SkylandsPlus. I have ProtocolLib 2.2 and running on CraftBukkit 1.4.7-R1.0 Build #2624
I also using Multiverse-Core, Multiverse-Inventories, Multiverse-Nether & Multiverse-Portals
So how do I get this to load in my /mv gens so I can do the command:
/mv create Skylands normal -g SkylandsPlus
Need Help!
-
View User Profile
-
Send Message
Posted Feb 19, 2013@wide_load
Actually, I did exactly what the video said, yet I have the same issue as the others.
-
View User Profile
-
Send Message
Posted Feb 19, 2013@BlackCraft_Seven
@EnderiseRedneck
You're doing somethign wrong, watch the video.
-
View User Profile
-
Send Message
Posted Feb 19, 2013@BlackCraft_Seven
Same issue here.
-
View User Profile
-
Send Message
Posted Feb 18, 2013hi, i have multiverese and when i load this plugin on my server and restart it, my server does not even recognize it as a plugin it doesn't show up as a generator for mv nor do i see it when doing /mv i have re uploaded it to my server many times with no other outcome, there is nothing in the console about it either please help, this plugin will be integral to my server. Thanks in advanced!
-
View User Profile
-
Send Message
Posted Feb 17, 2013Black void fix is rightly true. '
-
View User Profile
-
Send Message
Posted Feb 17, 2013@Drakomord
:/ I can't explain that one ! It looks like a client bug more than anything else. Try disabling the black void fix maybe ?
-
View User Profile
-
Send Message
Posted Feb 17, 2013Work now ! THX ! :D But black void have bug :/ Look :
http://image.noelshack.com/fichiers/2013/07/1361098757-2013-02-17-11-26-22.png http://image.noelshack.com/fichiers/2013/07/1361098756-2013-02-17-11-26-27.png http://image.noelshack.com/fichiers/2013/07/1361098757-2013-02-17-11-26-31.png http://image.noelshack.com/fichiers/2013/07/1361098756-2013-02-17-11-26-37.png
-
View User Profile
-
Send Message
Posted Feb 16, 2013@Drakomord
Update ProtocolLib.
-
View User Profile
-
Send Message
Posted Feb 16, 2013I get an error on launch my server, look that plz :
16.02 19:29:39 [Server] INFO at org.bukkit.craftbukkit.v1_4_R1.CraftServer.<init>(CraftServer.java:217) 16.02 19:29:39 [Server] INFO at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugins(CraftServer.java:239) 16.02 19:29:39 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) 16.02 19:29:39 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) 16.02 19:29:39 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) 16.02 19:29:39 [Server] INFO org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: com/comphenix/protocol/events/PacketListener 16.02 19:29:39 [Server] SEVERE Could not load 'plugins/SkylandsPlus.jar' in folder 'plugins'
And my news chunks is genered with the generator basic :s
-
View User Profile
-
Send Message
Posted Feb 16, 2013@wide_load
To be fair, I included that exception after I made a similar mistake myself ... so I guess I'm a "programmer" too. :P
But if the API had been properly designed from the start, it wouldn't have been necessary to "fix" it by throwing exceptions. So I'm ultimately to blame.
-
View User Profile
-
Send Message
Posted Feb 15, 2013@aadnk
Oops, got left like that from debugging somethign else. Thanks for the tip, and for the "programmer" jab ._.
-
View User Profile
-
Send Message
Posted Feb 15, 2013@wide_load
It can be fixed by changing ConnectionSide.BOTH to ConnectionSide.SERVER_SIDE in VoidFixListener.
You're supposed to override onPacketReceiving() if you use ConnectionSide.BOTH or ConnectionSide.CLIENT_SIDE.
-
View User Profile
-
Send Message
Posted Feb 15, 2013https://github.com/aadnk/ProtocolLib/issues/3 Looks like it is a skylandsplus issue. Please see if you can work it out, we cannot just "ignore" errors.
"
This is all due to the fact that Spigot supplies ProtocolLib with a proper network hook, while the CraftBukkit-version is mostly a collection of hacks and dirty tricks.
So, the packet that triggers this error is never intercepted on the CraftBukkit version, while it will be on Spigot.
I'd report this to the maintainer of SkylandPlus, though. It is a "programmer" error. "