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 28, 2012Another error:
09:10:13 [SEVERE] Exception in thread "pool-1-thread-453" 09:10:13 [SEVERE] org.apache.commons.lang.UnhandledException: Plugin Essentials v2.9.3 generated an exception while executing task 548638 at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.ClassCastException: com.earth2me.essentials.OfflinePlayer cannot be cast to org.bukkit.craftbukkit.entity.CraftPlayer at org.bukkit.craftbukkit.entity.CraftPlayer.hidePlayer(CraftPlayer.java:614) at com.earth2me.essentials.PlayerExtension.hidePlayer(PlayerExtension.java) at com.earth2me.essentials.EssentialsPlayerListener.delayedJoin(EssentialsPlayerListener.java:158) at com.earth2me.essentials.EssentialsPlayerListener$1.run(EssentialsPlayerListener.java:136) at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:52) at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more
-
View User Profile
-
Send Message
Posted Sep 28, 2012Is this error bad? :c Edit: this error occurs when player writes: /party leave
[SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'party' in plugin SkyBlockCo-Op v1.4.1 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:498) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:880) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:826) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:808) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.NetworkManager.b(NetworkManager.java:282) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:577) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:473) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:405) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException at nz.Tzeentchful.SkyBlock.partyCommand.onCommand(partyCommand.java:225) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 15 more
-
View User Profile
-
Send Message
Posted Sep 26, 2012How do i install the plugins i do not get the .jar
-
View User Profile
-
Send Message
Posted Sep 26, 2012To-Do list should probally be updated.
-
View User Profile
-
Send Message
Posted Sep 26, 2012Maybe i new set of commands for example /party isnt a great command on my server since it clashes with mcmmo?
-
View User Profile
-
Send Message
Posted Sep 25, 2012woops, players, and i guess what is says is you cannot use this while in a party, then they cant use /party leave
-
View User Profile
-
Send Message
Posted Sep 25, 2012My plays cant seem to make a island, it is giving a internal server error
-
View User Profile
-
Send Message
Posted Sep 25, 2012hey, i love your plugin and im happy your fixing issues on it. but how do i make it so when they delete there world they spawn in a building? i dont know how to do this.
-
View User Profile
-
Send Message
Posted Sep 25, 2012@HelGod
I think /skyblock find playername, And the alias version /sb find playername. Suit's it more then /h (:
-
View User Profile
-
Send Message
Posted Sep 25, 2012Is it possible for you to take out the greeting and farewell world gaurd protection and disable pvp for islands?
Also, can you make it so that when you party people you can use a command to tp the the player's island that your in a party so you can help them build and etc
3rd, Can you make a command so admins can tp to anyones island If you can do this can you make the command /h [playername]
-
View User Profile
-
Send Message
Posted Sep 25, 2012@Apple_columb
I have recently just tanken over the project from @thekillerofevil i have been working very hard to fix major issues inside the plugin before i start on player interaction. At the moment im just finishing completely rewiring the party system(this includes the command change to /skyblock <party, new, ....>) as for the spawning issues i have fixed this as well. It now spawns you in the center of the block. I am adding support for custom schematics and ill take you suggestion for a better looking tree :P. Sorry about all the issues please just wait for 1.5 (i have just finished my exams so ill have a lot more free time to work on it now). And i dont own the server @thekillerofevil does.
-
View User Profile
-
Send Message
Posted Sep 25, 2012@Tzeentchful
Sorry for beind rude, but... Your commands isn't user-friendly at all. There should be a command to show info about all other commands. Like /island or /skyblock, not /skyhelp. And stop it. USE DEFAULT SKYBLOCK, not cubed tree with island of 100% grass without dirt. Default skyblock looks like https://dl.dropbox.com/u/27770548/Screenies/3539.png and it's okey. But totally not like yours. Tryed to play at your server. Have to visit this plugin page to find info about commands. Created island. Died. /tphome. SPAWNED IN AIR. Ressetted island. Died one more time. /tphome. SPAWNED IN AIR AGAIN. Hell no. Sorry again for being such a terrible person.
-
View User Profile
-
Send Message
Posted Sep 25, 2012@Apple_columb
I'll think about it. I have never done localization before and it's a lot of work.
-
View User Profile
-
Send Message
Posted Sep 25, 2012@Tzeentchful
So what about localization files?
-
View User Profile
-
Send Message
Posted Sep 24, 2012Could you possibly changed the /party command to something else please
-
View User Profile
-
Send Message
Posted Sep 24, 2012@DJTomek
Yes i plan on fixing this in 1.5
@Apple_columb
ill have a look into into command aliases.
-
View User Profile
-
Send Message
Posted Sep 24, 2012Aliases for /island: /skybock and /sb (It's kinda more classic for skyblock than just "Island")? And /island create&delete (/island reset). Support for books in chest? Item based achievements with custom rewards(I WANNA MY PALM NOW. Isalnd and palm. Isn't it awesome?)? Localization files?
-
View User Profile
-
Send Message
Posted Sep 24, 2012@Tzeentchful Hi, can you do a quick update, where you change command to sethome on SkyBlock? It overwrite a main home in other plugin (for example Essentials) but if I set home again, I can use both but to different location (tphome to Skyblock and /home to another location). It would be VERY VERY nice, if you change this sethome :/ Thanks a lot if you do this as quick as possible
-
View User Profile
-
Send Message
Posted Sep 24, 2012@Shadow_Bullet11
If you want help feel free to pm me with any issues you are having.
-
View User Profile
-
Send Message
Posted Sep 24, 2012I was just on the server asking for help with the plugin and an admin named sideburn or sideburn i can't remember, but he said he would ban me. i mentioned i came from bukkit. i told him my minecraft username is different from my bukkit name. (my minecraft name is Shadow_Bullet.) please help me i really need help with the plugin.