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 Sep 24, 2012@SmokaCola sounds like a good idea. ill add this feature in the 1.5 release.
-
View User Profile
-
Send Message
Posted Sep 24, 2012Any chance there can be a split between the creation/usage permission? I'd like for higher ranked members to be able to create skyblocks; however, I only want lower classes to be able to join a skyblock and not create one. Any chance this can be made possible?
-
View User Profile
-
Send Message
Posted Sep 23, 2012@Har88 actually 1.3.2-R0.1 is beta build. 1.3.1-R2.0 is the current recommend build. also it should still work with 1.3.2-R0.1 anyway.
-
View User Profile
-
Send Message
Posted Sep 23, 2012how do i create a spawn area? because i want it to be in the same world but have a shop but i don't want an island spawning in the spawn area. please help. btw the new plugin work!
-
View User Profile
-
Send Message
Posted Sep 23, 2012@Tzeentchful
Ah well everyone got pissed at me for resetting the map... they over it now oh btw
Why did u go from using a latest version? then back to buggy ass R2.0?
1.4 is for CB 1.3.2-R0.1
and 1.4.1 is for CB 1.3.1-R2.0
-
View User Profile
-
Send Message
Posted Sep 22, 2012@Har88
opps my fault. you going to have to delete your island data sorry the 1.4 data wont work with 1.4.1. this is a consequence with adding support for 1.3 under. sorry :(
-
View User Profile
-
Send Message
Posted Sep 22, 2012@Tzeentchful
Nope look at first line of error
"Enabling SkyBlockCo-Op v1.4.1"
-
View User Profile
-
Send Message
Posted Sep 22, 2012@Har88
Your using 1.4 you need to download 1.4.1.
-
View User Profile
-
Send Message
Posted Sep 22, 20122012-09-22 15:43:27 [INFO] [SkyBlockCo-Op] Enabling SkyBlockCo-Op v1.4.1
2012-09-22 15:43:27 [INFO] Could not load Island data from disk.
2012-09-22 15:43:27 [INFO] nz.Tzeentchful.SkyBlock.Island
2012-09-22 15:43:27 [SEVERE] java.lang.ClassNotFoundException: nz.Tzeentchful.SkyBlock.Island
2012-09-22 15:43:27 [SEVERE] at java.net.URLClassLoader$1.run(Unknown Source)
2012-09-22 15:43:27 [SEVERE] at java.net.URLClassLoader$1.run(Unknown Source)
2012-09-22 15:43:27 [SEVERE] at java.security.AccessController.doPrivileged(Native Method)
2012-09-22 15:43:27 [SEVERE] at java.net.URLClassLoader.findClass(Unknown Source)
2012-09-22 15:43:27 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:44)
2012-09-22 15:43:27 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
2012-09-22 15:43:27 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)
2012-09-22 15:43:27 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)
2012-09-22 15:43:27 [SEVERE] at java.lang.Class.forName0(Native Method)
2012-09-22 15:43:27 [SEVERE] at java.lang.Class.forName(Unknown Source)
2012-09-22 15:43:27 [SEVERE] at java.io.ObjectInputStream.resolveClass(Unknown Source)
2012-09-22 15:43:27 [SEVERE] at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
2012-09-22 15:43:27 [SEVERE] at java.io.ObjectInputStream.readClassDesc(Unknown Source)
2012-09-22 15:43:27 [SEVERE] at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
2012-09-22 15:43:27 [SEVERE] at java.io.ObjectInputStream.readObject0(Unknown Source)
2012-09-22 15:43:27 [SEVERE] at java.io.ObjectInputStream.readObject(Unknown Source)
2012-09-22 15:43:27 [SEVERE] at nz.Tzeentchful.SkyBlock.SLAPI.load(SLAPI.java:24)
2012-09-22 15:43:27 [SEVERE] at nz.Tzeentchful.SkyBlock.skySMP.onEnable(skySMP.java:84)
2012-09-22 15:43:27 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
2012-09-22 15:43:27 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:374)
2012-09-22 15:43:27 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
2012-09-22 15:43:27 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:266)
2012-09-22 15:43:27 [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:248)
2012-09-22 15:43:27 [SEVERE] at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:297)
2012-09-22 15:43:27 [SEVERE] at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:276)
2012-09-22 15:43:27 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:226)
2012-09-22 15:43:27 [SEVERE] at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140)
2012-09-22 15:43:27 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:377)
2012-09-22 15:43:27 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
-
View User Profile
-
Send Message
Posted Sep 22, 2012Love your plugin... Our server is having a blast. I can't wait to test out this new version. I'll keep you updated on my results.
Thanks guys, -Tim
-
View User Profile
-
Send Message
Posted Sep 22, 2012@thekillerofevil
what's version of this and what's been added?
-
View User Profile
-
Send Message
Posted Sep 22, 2012Because of bukkit's slow process of approval, you may download the new version right here: http://dev.bukkit.org/media/files/630/307/SkyblockCo-Op.jar
-
View User Profile
-
Send Message
Posted Sep 22, 2012Yay, an update. Thanks!
-
View User Profile
-
Send Message
Posted Sep 21, 2012@Shadow_Bullet11
I have fixed this issue in 1.4.1. Download it when it becomes available.
-
View User Profile
-
Send Message
Posted Sep 21, 2012i need help
15:13:46 [INFO] This server is running CraftBukkit version git-Bukkit-1.3.2-R0.1-16-g2861463-b2367jnks (MC: 1.3.2) (Implementing API version 1.3.2-R0.2-SNAPSHOT) 15:13:46 [INFO] [PermissionsEx] sql backend registered! 15:13:47 [INFO] [PermissionsEx] file backend registered! 15:13:47 [INFO] [PermissionsEx] PermissionEx plugin initialized. 15:13:47 [SEVERE] Could not load 'plugins/Skyblock_Co-Op.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: nz/Tzeentchful/SkyBlock/skySMP : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:154) 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:223) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:199) at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(ServerConfigurationManagerAbstract.java:50) at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:105) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:377) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.UnsupportedClassVersionError: nz/Tzeentchful/SkyBlock/skySM
by the way i am on a mac i just updated the plugin please help me i really think this is good i just need help
-
View User Profile
-
Send Message
Posted Sep 21, 2012@Tzeentchful
Sounds good. Glad to see this plugin back in development.
-
View User Profile
-
Send Message
Posted Sep 21, 2012Alright everyone i have fixed the jre6 issues people have been getting and i have got the plugin working with old data :D
I'm just waiting for a few things before i up load the patched version. Also i'm adding mcstats into the plugin to get statistical data. This is voluntary you can disable the stats submission at any time(automatically enabled).
-
View User Profile
-
Send Message
Posted Sep 21, 2012@handicraftsman
you cant at the moment. i'll add it to my todo list for 1.5.
-
View User Profile
-
Send Message
Posted Sep 21, 2012finally running but another question. how can i disable the protection of an island ? so everyone can build to another island and raid it he feel that way.
regards hcm
-
View User Profile
-
Send Message
Posted Sep 21, 2012Aight. here we go :
012-09-21 09:18:29 [SEVERE] Could not load 'plugins/Skyblock_Co-Op.jar' in folder 'plugins' org.bukkit.plugin.UnknownDependencyException: WorldGuard at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:195) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:222) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:198) at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(ServerConfigurationManagerAbstract.java:50) at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:105) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:378) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
so i guess now i know whats the problem it's WorldGuard right ?