Skyblock Co-Op
SkyBlock Co-Op
UPDATE 7/6/13
Hey guys! Recently I haven't had allot of free time to work on this plugin. I have school to worry about and plugin development work that pays. So i have decide to flag this project as inactive. Don't get sad that this plugin won't be updated just yet. I am going to start a new skyblock project to replace this. I can't give an estimate of when the plugin will be completed so I will post here with more details of the new project within the next few weeks. And don't worry I will make tools to convert you old data formats into the new plugin. Thanks Tzeentchful
Want to see the plugin in action? come join this server!
Skyblock Warriors Server IP: sw.dubcraft.org
Multiplayer Co-Op version of the popular singleplayer map. The difference in between my plugin and the others is the 100x100 auto region protection and co-op parties. Want to see the plugin in action before you install? Visit the IP: sw.dubcraft.org

UPDATE
I have decided to do a 1.6 beta build instead of 1.5.2. 1.6 beata will be a FULL rewrite so it should cleanup all the bugs you guys are getting. The beta build will basically be what 1.5.1 is right now in terms of features, but it will be allot faster and have a significantly reduced footprint on your server. I am getting rid of the current .bin files and changing to MySQL/SQLite(I will make a utility to convert all your old data don't worry :P.) This will make the plugin faster as it will only load it's data and it needs it instead of loading all the of the island data into the memory(basically it will use a LOT less ram :) ) once it is stable i will begin adding the features below.
To Do 1.6
- Custom islands with schematics
- Localization
- Donator system
- Challenges
- Residence Support
- Support for books
- Data auto backup
Features
- Ability for every player to create their own island.
- Ability for players to have a party with up to 4 people (including themselves)
- 100x100 automatic region protection when they create an island. When a user joins their party, they are added to the region.
- Ability for players to return to their island with /skyblock tp
Pre-Installation/Requirements
- CleanroomGenerator - http://dev.bukkit.org/server-mods/cleanroomgenerator/
- WorldEdit - http://dev.bukkit.org/server-mods/worldedit/
- WorldGuard - http://dev.bukkit.org/server-mods/worldguard/
- Some sort of permissions plugin (I prefer PEX) - http://dev.bukkit.org/server-mods/permissionsex/
- Multiverse-Core (Optional, for if you want a separate spawn world) - http://dev.bukkit.org/server-mods/multiverse-core/
Installation (Video Only)
Commands
- /skyblock new - Creates a new island for the player/party if they don't already have one.
- /skyblock home - Teleports the player to their island/party's island.
- /skyblock delete - Deletes the player island/party's island(only if they are the leader).
- /skyblock party new - Creates a new party with the sender ad the leader.
- /skyblock party invite <player> - Invites a player to your party if you are the leader.
- /skyblock party accept - Accept an invite to a party.
- /skyblock party decline - Decline a invite to a party.
- /skyblock party leave - Leaves the current party you are in.
- /skyblock party disband - Disbands the party and deletes the island(only party leader can do this).
- /skyblock admin island <player> - Teleports you to a specific players island.
- /skyblock admin delete <player> - Deletes a specific players island.
- /skyblock admin protect <player> - Tries to protect a specific players island.
- /skyblock admin reprotectall - DANGER! this command will delete all world guard regions and reprotect every registered island.
Permissions
- skyblock.user.new - Allows usage for the /skyblock new command
- skyblock.user.home - Allows usage for the /skyblock home command
- skyblock.user.delete - Allows usage for the /skyblock delete command
- skyblock.user.party.new - Allows usage for the /skyblock party new command
- skyblock.user.party.invite - Allows usage for the /skyblock party invite command
- skyblock.user.party.accept - Allows usage for the /skyblock party accept command
- skyblock.user.party.decline - Allows usage for the /skyblock party decline command
- skyblock.user.party.leave - Allows usage for the /skyblock party leave command
- skyblock.admin.island - Allows usage for the /skyblock admin island command
- skyblock.admin.delete - Allows usage for the /skyblock admin delete command
- skyblock.admin.protect - Allows usage for the /skyblock admin protect command
- skyblock.admin.reprotect - Allows usage for the /skyblock admin reprotectall command
Donate
I code this plugin out of my spare time, donating will help keep this plugin alive!


-
View User Profile
-
Send Message
Posted Jul 12, 2012@wfsfan
OK I am not sure, I get this error sometimes, but not often, maybe you aren't the group leader, or you lack sufficient permissions?
-
View User Profile
-
Send Message
Posted Jul 11, 2012@calebbfmv
"/party invite XYZ" always results in the error "Only the group leader can invite!".
Let me know if your getting that error as-well? I tried installing on a clean dev environment with just the plugins listed in the setup video.
-
View User Profile
-
Send Message
Posted Jul 11, 2012@wfsfan
Ohhh I see, let me work on that. I haven't had problems with it.
-
View User Profile
-
Send Message
Posted Jul 10, 2012@calebbfmv
Islands where saving fine in terms of blocks for me. Even on a full restart. Worldguard was also saving regions fine on restart.
I wasn't able to get past the party invite / members so I can't comment on that section.
$100 still up for grabs if someone can provide a working version of this plugin with basic co-op
-
View User Profile
-
Send Message
Posted Jul 10, 2012@Relicum
The problem was that the plugin was not saving automatically each time someone create an island, or add members, this might need some MySQL to make it work fully, seems like to me. Any ideas?
-
View User Profile
-
Send Message
Posted Jul 10, 2012@Relicum
Fixed it I believe, not sure but seem to.
-
View User Profile
-
Send Message
Posted Jul 9, 2012@wfsfan
I can confirm what wfsfan said that i will add $50 to make it a total of $100. Having looked at the code. The main issue is that no new party's can't be written to disk, or world guard regions written to the region.yml file. The world guard region is created and works fine but on a server restart they are all lost due to them no longer being in memory.
If this could be sorted it would all work.
-
View User Profile
-
Send Message
Posted Jul 9, 2012There is now a $100 up for grabs for anyone who can fix the party invite system error I listed below.
I will pay $50 via paypal & Relicum will also add in $50 via paypal to get this fixed.
-
View User Profile
-
Send Message
Posted Jul 9, 2012@SzynuszPL
had th same problem and just worked it out
sbenhanced.create
is the perm node.
the plugin creator managed to spell his own node wrong
-
View User Profile
-
Send Message
Posted Jul 9, 2012Hi, I have a problem with this plugin because as a player is added to the group permissions are sbenhaced.create players still can not create islands of what could be wrong please help
-
View User Profile
-
Send Message
Posted Jul 8, 2012@shipstreet
It means your version of Java on your server is not the same that was used to compile the plugin. The latest version 1.2.1 is complied in java 7. Your server is most like using 1.6 or 1.5
-
View User Profile
-
Send Message
Posted Jul 8, 2012Anybody having trouble with op's only being able to create a new island, the only problem is
sbenhaced.create - User permission to allow skyblock creation/usage That line on the aurthor's Permissions line, all he he's done is mispelt the permissions node.
it should be sbenhanced.create
Great plugin thanks for the work thekillerofevil
-
View User Profile
-
Send Message
Posted Jul 8, 2012I'll help out by paying anyone $50 via paypal to fix this party invite system error.
The fix should be based on the source code provided above by thekillerofevil.
No BS, I just want to get this working :)
Update: Relicum will also pay $50 by paypal to fix the party invite system error I listed below.
That's $100 US to fix this issue.
-
View User Profile
-
Send Message
Posted Jul 7, 2012Hey,
There is for sure an error in the party invite system. "/party invite XYZ" always results in the error "Only the group leader can invite!".
I dug into this abit further in the code & in partyCommand.java is returing a value of "-2" or error. This seems to be causing all further checks to fail as they are expecting a "-1" value for persons not currently in a party.
Hopefully this can be resolved because everything else works perfectly!
-
View User Profile
-
Send Message
Posted Jul 4, 2012Hi, Just curious, How did you get the bukkit.yml and other files in there that aren't default when downloading a bukkit server. I have been trying to figure it out for the last three hours. Can you please post a download link/video that will help getting it. I really would like to run a sky block server. Thanks
-
View User Profile
-
Send Message
Posted Jul 4, 2012reflish
-
View User Profile
-
Send Message
Posted Jul 4, 2012Hi, I have a problem with this plug-in 1.2.5 below R4 Error SS is located in the console please help
2012-07-04 11:51:19 [SEVERE] Could not load 'plugins/SkyblockCo-Op.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: de/qgel/skySMP/skySMP : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:151) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:213) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:189) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:166) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.UnsupportedClassVersionError: de/qgel/skySMP/skySMP : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:140) ... 8 more
-
View User Profile
-
Send Message
Posted Jul 3, 2012this definitely needs a way to set a different world for skyblocks. some of us have multiple maps already.
-
View User Profile
-
Send Message
Posted Jul 3, 2012Can I add an Island for another Player as Admin?
also is it Normal that there is no Config? I would like to use an External World for the SkyBlock, is this Possible?
-
View User Profile
-
Send Message
Posted Jul 1, 2012Anyone have an idea why there are no chests on my skyblocks?