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 Jun 24, 2012Change your plugin to make it so we can have different named worlds. THANKS
-
View User Profile
-
Send Message
Posted Jun 23, 2012Does anyone know on how to configure the party? i always get Only the group leader can invite! and i can't change the groupleader with /party makeleader anyone knows on how to do it automaticly for the players?
-
View User Profile
-
Send Message
Posted Jun 23, 2012@thekillerofevil
You're aware of course that right there at the bottom of your post it says: "sbenhaced.create" as the user permission, right? That's why everyone is having trouble. Should probably fix that.
For anyone having trouble with permissions, it's actually: sbenhanced.create
Also, I am getting this error (another person in the comments had it as well):
-
View User Profile
-
Send Message
Posted Jun 22, 2012Permission node does not work , lame :c
-
View User Profile
-
Send Message
Posted Jun 22, 2012it gives me these errors how do i fix thiit gives me a bunch or errors and says could not load island data from disk
-
View User Profile
-
Send Message
Posted Jun 21, 2012The permission node sbenhaced.create isnt working
-
View User Profile
-
Send Message
Posted Jun 20, 2012For the errors, you need to add WorldGuard.
-
View User Profile
-
Send Message
Posted Jun 19, 2012@winter4w
You can use /tphome to get to your island.
And I'm still waiting as to why my permissions aren't working.
-
View User Profile
-
Send Message
Posted Jun 18, 2012I wish it had /skyblock home insted of useing /home becuase I want skyblock on my survial server
-
View User Profile
-
Send Message
Posted Jun 17, 2012Hello. I am currently using your plugin, but it seems that players don't have permissions to use /newisland even though I gave it to them. Can you please help me? Thanks.
-
View User Profile
-
Send Message
Posted Jun 17, 2012Can someone PLEASE TELL ME Why im getting this,
07:38:16 [INFO] [SkyblockCo-Op] Enabling SkyblockCo-Op v1.2
07:38:16 [INFO] Could not load Island data from disk.
07:38:16 [SEVERE] java.lang.NullPointerException
07:38:16 [SEVERE] at de.qgel.skySMP.skySMP.onEnable(skySMP.java:97)
07:38:16 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
07:38:16 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337)
07:38:16 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
07:38:16 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:257)
07:38:16 [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:239)
07:38:16 [SEVERE] at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:383)
07:38:16 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:370)
07:38:16 [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:199)
07:38:16 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
07:38:16 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
07:38:16 [INFO] SkyblockCo-Op version 1.2 is enabled!
Fresh server, fresh plugins, only those under requirements....
-
View User Profile
-
Send Message
Posted Jun 17, 2012So I am just unlucky and never able to use this plugin? Nice..
-
View User Profile
-
Send Message
Posted Jun 17, 2012@weja93
You have really bad luck with this, but yes if possible. The plugin loads nearly last for me.
-
View User Profile
-
Send Message
Posted Jun 16, 2012Getting this error now, and yes, I have all requirements. It seems to be very first plugin loading at startup, I guess it should try to load after worldguard and other requirements have loaded so it can work correctly?
2012-06-17 08:49:05 [SEVERE] Could not load 'plugins/SkyblockCo-Op.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: com/sk89q/worldguard/protection/regions/ProtectedRegion 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.NoClassDefFoundError: com/sk89q/worldguard/protection/regions/ProtectedRegion 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 Caused by: java.lang.ClassNotFoundException: com.sk89q.worldguard.protection.regions.ProtectedRegion at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 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) ... 11 more
And about that mcMMO problem, why don't you simply rename it to /group for example?
-
View User Profile
-
Send Message
Posted Jun 16, 2012Haha, brilliant.
-
View User Profile
-
Send Message
Posted Jun 16, 2012@weja93
The world that you do the command /newisland in must be called "skyworld" or it will not work. You would have known this if you watched the video.
-
View User Profile
-
Send Message
Posted Jun 14, 2012@weja93
There should be an error in the console. Also, not all plugins need a config -_-
-
View User Profile
-
Send Message
Posted Jun 13, 2012For me it does not create a config file.
When I make /newisland, it gives me this:
Could not create your Island. Please contact a server moderator.
And I'm the admin, no errors in log, no config, nothing :(
I tried to watch all that video, but it's pretty boring to watch... So meh
-
View User Profile
-
Send Message
Posted Jun 12, 2012I am getting the same error as scottSpittle seems to work ok on the oe=lef 3.0 version but when you place your 4.0 version thats whn you get the error.
-
View User Profile
-
Send Message
Posted Jun 12, 2012@thekillerofevil It was a fresh start, i had only the plugins under the requirements.... nothing else..