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 Aug 16, 2012@VariousArtist
I have 6GB assigned to my server. nolagg does not fix the issue. I cannot place blocks that I see right in front of me. Your issue is different.
-
View User Profile
-
Send Message
Posted Aug 16, 2012Ive tested v13.1 four times with a worldsize of 3k*3k and it worked flawless. I pregenerate the world with the use of the WorldBorder-Plugin and Lighting bugs have been fixed with NoLagg.
I think the reported "corruption" or "chunks not generated" reports come from people who use low spec servers or dont assign enough RAM to their servers to properly generate. I use 2500-3500 MB RAM settings.
Still, lighting should be improved.
-
View User Profile
-
Send Message
Posted Aug 16, 2012@uncovery
Thats either because the code for lighting updates on world generation is flawed and/or Mojangs default lighting flaws are more exposed in the Skylands than default terrain.
Get NoLagg and use "/nolagg fix RANGE" to fix the lighting updates.
Wide_load, you should maybe try to integrate the code for lighting fixes from NoLagg to get rid of the artifacts?
-
View User Profile
-
Send Message
Posted Aug 16, 2012I experiense a problem building on my gound. Some darkened shadowed areas showing up, where i cannot place anything. Sometimes i can log out and back in, and build on the spot. Else they appear nearly black colored and not able to be build at.
-
View User Profile
-
Send Message
Posted Aug 16, 2012When I import my skylands into my 1.3.1 server I get a LOT of chunk errors. The lightning in those chunks is zero, and I cannot place any blocks there. almost the whole map is corrupted. Mostly places that have not been built until now though.
Edit: I have now tried to create a new skylands world and still get the same issue. Mostly on the edges of islands the blocks are dark. It is impossible to attach blocks to dark areas.
Any Idea what could be the issue?
-
View User Profile
-
Send Message
Posted Aug 14, 2012got problems with chunks. some chunks don't generate and they cause suffocating
-
View User Profile
-
Send Message
Posted Aug 13, 2012@fungreenfox
Yeah the removed biomes were removed, that is all that was changed with 0.13.1
-
View User Profile
-
Send Message
Posted Aug 13, 2012BTW i have seen emerald ore in the damaged chunks, so they area there. Any map will have emerald, when you meet undiscovered generated land.
-
View User Profile
-
Send Message
Posted Aug 13, 2012Did you change the BIOME as you said you would?
nb: i have met the thunra crash too, but map still works, though its generating normal structure also.
-
View User Profile
-
Send Message
Posted Aug 13, 2012On my server, skylands has started generating weird structure by normal land in same hight, and filled with missing chunks and other mixed sea / land.
CraftBukkit version git-Bukkit-1.3.1-R1.0-9-gb2f424a-b2327jnks (MC: 1.3.1) (Implementing API version 1.3.1-R1.1-SNAPSHOT)
skylandsplus 0.13.1
-
View User Profile
-
Send Message
Posted Aug 12, 2012@bad339
The full classname would be uk.co.jacekk.bukkit.skylandsplus.generation.ChunkGenerator but I don't know why you would need to know that ?
@weja93
Update your server and the plugin.
-
View User Profile
-
Send Message
Posted Aug 12, 2012When one of the players join to the server in the SkyLand, I get this error and the server crashes.
2012-08-12 16:41:46 [SEVERE] java.lang.NoSuchFieldError: TUNDRA
2012-08-12 16:41:46 [SEVERE] at uk.co.jacekk.bukkit.SkylandsPlus.generation.GrassPopulator.populate(GrassPopulator.java:29)
2012-08-12 16:41:46 [SEVERE] at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:191)
2012-08-12 16:41:46 [SEVERE] at net.minecraft.server.Chunk.a(Chunk.java:795)
2012-08-12 16:41:46 [SEVERE] at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:104)
2012-08-12 16:41:46 [SEVERE] at net.minecraft.server.PlayerInstance.<init>(PlayerInstance.java:23)
2012-08-12 16:41:46 [SEVERE] at net.minecraft.server.PlayerManager.a(PlayerManager.java:66)
2012-08-12 16:41:46 [SEVERE] at net.minecraft.server.PlayerManager.addPlayer(PlayerManager.java:92)
2012-08-12 16:41:46 [SEVERE] at net.minecraft.server.ServerConfigurationManagerAbstract.a(ServerConfigurationManagerAbstract.java:123)
2012-08-12 16:41:46 [SEVERE] at net.minecraft.server.ServerConfigurationManagerAbstract.c(ServerConfigurationManagerAbstract.java:172)
2012-08-12 16:41:46 [SEVERE] at net.minecraft.server.ServerConfigurationManagerAbstract.a(ServerConfigurationManagerAbstract.java:92)
2012-08-12 16:41:46 [SEVERE] at net.minecraft.server.NetLoginHandler.d(NetLoginHandler.java:121)
2012-08-12 16:41:46 [SEVERE] at net.minecraft.server.NetLoginHandler.c(NetLoginHandler.java:41)
2012-08-12 16:41:46 [SEVERE] at net.minecraft.server.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:44)
2012-08-12 16:41:46 [SEVERE] at net.minecraft.server.DedicatedServerConnection.b(SourceFile:29)
2012-08-12 16:41:46 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:583)
2012-08-12 16:41:46 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212)
2012-08-12 16:41:46 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476)
2012-08-12 16:41:46 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408)
2012-08-12 16:41:46 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
2012-08-12 16:41:46 [SEVERE] Encountered an unexpected exception NoSuchFieldError
java.lang.NoSuchFieldError: TUNDRA
at uk.co.jacekk.bukkit.SkylandsPlus.generation.GrassPopulator.populate(GrassPopulator.java:29)
at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:191)
at net.minecraft.server.Chunk.a(Chunk.java:795)
at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:104)
at net.minecraft.server.PlayerInstance.<init>(PlayerInstance.java:23)
at net.minecraft.server.PlayerManager.a(PlayerManager.java:66)
at net.minecraft.server.PlayerManager.addPlayer(PlayerManager.java:92)
at net.minecraft.server.ServerConfigurationManagerAbstract.a(ServerConfigurationManagerAbstract.java:123)
at net.minecraft.server.ServerConfigurationManagerAbstract.c(ServerConfigurationManagerAbstract.java:172)
at net.minecraft.server.ServerConfigurationManagerAbstract.a(ServerConfigurationManagerAbstract.java:92)
at net.minecraft.server.NetLoginHandler.d(NetLoginHandler.java:121)
at net.minecraft.server.NetLoginHandler.c(NetLoginHandler.java:41)
at net.minecraft.server.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:44)
at net.minecraft.server.DedicatedServerConnection.b(SourceFile:29)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:583)
at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212)
at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
-
View User Profile
-
Send Message
Posted Aug 11, 2012@wide_load
So the class name for the generator is just "SkylandsPlus" I'm just wondering because I know others are like a very long name like "org.shit.somethingidunno"
-
View User Profile
-
Send Message
Posted Aug 11, 2012Ok so if i am not using multiverse how can i set it so my world is skylands+? I have tried setting the default world type to skylands, SkylandsPlus, skylandsplus. None of them worked.
-
View User Profile
-
Send Message
Posted Aug 11, 2012@bad339
Class name :s SkylandsPlus
@stoneminer02
When I code it to, please read fast !!
@FreieTage
What @Xarniia said :P
-
View User Profile
-
Send Message
Posted Aug 10, 2012If you use multiverse: "/mvtp skylands" - or insted of "skylands" the name of your world.
Or use multiverse portals - a good tutirial is on the MV-wiki site!
-
View User Profile
-
Send Message
Posted Aug 10, 2012Where i come to the skylands?
-
View User Profile
-
Send Message
Posted Aug 9, 2012@wide_load ? When the plugin can generate emerald ore and emerald block and emerald? Please answer fast!
-
View User Profile
-
Send Message
Posted Aug 9, 2012What is the exact class name of the generator for this plugin?
-
View User Profile
-
Send Message
Posted Aug 9, 2012@predawnia
Nope. Will do soon :P