SkyBukkit
SkyBukkit
General
SkyBukkit seamlessly brings SkyBlock to Bukkit servers. It allows players to easily and effectively play SkyBlock alone or with their friends on any Bukkit server, even when a survival world already exists.
For example, on a standard Bukkit server, a player might decide that he has had enough survival gameplay for the day. By simply typing “/island home” the player can teleport to his completely-separate SkyBlock and get to work there. Furthermore, the player would automatically have his inventory, armor, xp, hunger, health, saturation and exhaustion switched, just like he had logged onto another, SkyBlock-dedicated, server.
This same player could then just use “/island spawn” to jump right back into his normal survival environment, while all of his items, etc. are switched back.
While plugins like this do already exist, they all have far fewer features and those projects are outdated with their authors vanished off of the face of the earth. This project attempts to remedy the problem, while offering a server experience like no other.
This plugin has been re-written completely from scratch to achieve maximum performance and compatibility on Bukkit servers.
News
SkyBukkit Release v0.6.0
Release v0.6.0 contains a number of accessibility fixes.
SkyBukkit Release v0.5.14
Release v0.5.14 removes some super-hacky CB-dependant code, amoung other things.
SkyBukkit Release v0.5.13
Release v0.5.13 contains serveral technical fixes as well as some anti-cheat item duplicaiton protection.
Use
Prerequisites
SkyBukkit depends on WorldGuard for it's island protection ability. Please ensure you have it (and WorldEdit, which WorldGuard depends on) installed.
You are also probably going to want to install a plugin like MultiVerse, which will allow you to create a separate world for SkyBlock instances.
PLEASE NOTE: It is highly inadvisable to make your SkyBukkit world an existing survival world. If you do, it will create a host of problems, for example:
- When a player creates a SkyBlock, a giant area of land will become un-editable by other players, as it infringes on their protected SkyBlock land area.
- When a player deletes a SkyBlock, a giant area of land from sky to bedrock will be deleted, creating a massive void pit.
Instead, a separate world should be created (using a plugin similar to MultiVerse) which is using the cleanroom world generator.
Introduction
Simply place the plugin in the standard Bukkit plugin directory and it will automatically generate its configuration the next time the server is run. The default configuration is fine for normal use, but feel free to tweak it for a unique server experience (all available options are available below).
Players simply use “/island create” to create their own SkyBlock instance. They are automatically teleported to their new island and their inventory is switched for them. To delete or replace the SkyBlock they use “/island destroy” or "/island replace" respectively.
Say a player wanted to invite his friend over to his SkyBlock so they could play together. Said player would use a party. Just by typing “/island invite <friend>” they can create a new party and invite the friend to join. The friend would accept or decline the invitation be using “/island accept” or “/island decline”, respectively. The friend could leave at any time with “/island leave”.
That is just a snapshot of all available commands. They, with their accompanying descriptions and permission nodes, can be found further down.
Configuration
Please Note: All of the below configuration options are compulsory. If any are omitted, they will be re-generated next time the server starts.
| Name | Default | Description |
|---|---|---|
| center: x: | 0 | X co-ordinate of where the center island should be placed. |
| center: z: | 0 | Z co-ordinate of where the center island should be placed. |
| pvpEnabled: | false | Whether or not PVP is allows on islands. |
| switchInventories: | true | Whether or not SkyBukkit will auto-switch inventories. |
| world: | world | Name of the world where the islands should be stored. |
| partyMaxSize: | 0 | The maximum number of players allowed in a single party if INF (0) |
| islandHeight: | 128 | Y co-ordinate of where newly-generated islands should be placed. |
| islandSpacing: | 120 | Distance between generated islands. |
| islandSize: | 100 | Size of the protection “bubble” between SkyBlocks. |
| items: | (LIST) | List of all items in the SkyBlock chest. |
| items: id: | (INTEGER) | ID of an item in the chest. |
| items: dmg: | (INTEGER) | Damage value of an item in the chest. |
| items: qty: | (INTEGER) | Quantity of an item in the chest. |
A sample configuration file containing the default values can be found below:
center: x: 0 z: 0 pvpEnabled: false switchInventories: true world: world partyMaxSize: 0 islandHeight: 160 islandSpacing: 120 islandSize: 100 items: - id: 287 dmg: 0 qty: 12 - id: 327 dmg: 0 qty: 1 - id: 352 dmg: 0 qty: 1 - id: 338 dmg: 0 qty: 1 - id: 40 dmg: 0 qty: 1 - id: 79 dmg: 0 qty: 2 - id: 361 dmg: 0 qty: 1 - id: 39 dmg: 0 qty: 1 - id: 360 dmg: 0 qty: 1 - id: 81 dmg: 0 qty: 1 - id: 323 dmg: 0 qty: 1
Commands
Please Note: Wildcard *s are valid in permission nodes. Commands may also be prefixed with the alias /is instead of /island.
| Command | Permission | Description |
|---|---|---|
| /island create | skybukkit.island.create | Create a new SkyBlock. |
| /island destroy | skybukkit.island.destroy | Destroy your current SkyBlock. |
| /island replace | skybukkit.island.replace | Replace your current SkyBlock. |
| /island home | skybukkit.tp.home | Teleport to your SkyBlock, and save your inventory. |
| /island spawn | skybukkit.tp.spawn | Teleport to the main world, restoring your inventory. |
| /island invite <player> | skybukkit.party.invite | Invite <player> to your SkyBlock, creating a party. |
| /island kick <player> | skybukkit.party.kick | Kick <player> from your party. |
| /island promote <player> | skybukkit.party.promote | Make <player> the party leader. |
| /island accept | skybukkit.party.accept | Accept a pending invitation. |
| /island decline | skybukkit.party.decline | Decline a pending inviation. |
| /island leave | skybukkit.party.leave | Leave your current party. |
| /island leader | skybukkit.party.leader | Display your party leader. |
| /island members | skybukkit.party.members | Display your party's members. |
| /island admin destroy <player> | skybukkit.admin.destroy | Destroy <player>'s SkyBlock. |
| /island admin tp <player> | skybukkit.admin.tp | Teleport to <player>'s SkyBlock. |
| /island help | N/A | Display this help message. |
Download
The latest plugin build can be downloaded here.
Latest Changes
Features
- More feedback towards players when using commands or playing
- Perform check when issuing /island home
- Resend Chunks When an Island is created/destroyed.
- Extreme Server Tick Lag. Do the "heavy-lifting" in a worker.
- Max Players per Party
- Configurable Items and Quantities
- Option to disable inventory management
- Added /is command alias
- Shortened all "/island party *" commands to just "/island *"
- Deny disallowed players entry
- /island world -> /island spawn
- Leave the sky when you use /island leave
- Go to the sky when you use /island accept
- Inform implicitly promoted players that they have been promoted
- Inform party members when a member leaves their party
- Inform promoted players that they have been promoted
Bug Fixes
- Enabled maven resource filtering for plugin.yml
- Removed super hacky cb refs
- Changed pom
- Fixed maven dependancies
- Fixed a fatal island creation bug
- Fixed an entity removal bug
- Fixed an island protection bug
- Fixed an island respawning bug
- Fixed another island respawning bug
- Fixed a island creation tick lag bug
- Fixed teleportation and other random bugs
- Fixed protection regions not being removed
- Save WG Regions
- Fixed syntax errors
- Fixed potential CCE
- Made config error messages more user-friendly
- Spelling error correction
- Fixed Deserialization NPE
- Fixed Island Un-Protection Exceptions
- Made party max sizes work
- Fixed another NPE
- Fix docs
- Fixed party commands
- Fixed NPE
- Fixed spelling
- Properly color player names
Planned Features
v1.0.0
SkyBukkit is in a preliminary phase, so please feel free to file a ticket for any feature requests you may have.
How Can I Help?
The plugin is developed solely by me in my free time so:
- If you are a developer would like to contribute to this project, or any of my other projects, please PM me or email me at escortkeel@live.com.
- If you are a not developer but would still like to contribute somehow, please consider donating. Donations are highly valued and much appreciated.
About
Developer: Keeley Hoek (escortkeel)
-
View User Profile
-
Send Message
Posted Aug 27, 2012@Circusboy96
Thanks so much! :D
-
View User Profile
-
Send Message
Posted Aug 27, 2012Hey, just thought I'd let you know your doing an amazing job working on this plugin! Iv noticed there have been many issues lately, but just hang in there! It's a amazing Plugin!
-
View User Profile
-
Send Message
Posted Aug 26, 2012@rebel24
Yeah, sorry bout that. I'll put out a new version now.
-
View User Profile
-
Send Message
Posted Aug 26, 2012@escortkeel
It does exist, and is valid?
-
View User Profile
-
Send Message
Posted Aug 26, 2012I'm Still getting MASSIVE lag when users or multiple users create islands.
-
View User Profile
-
Send Message
Posted Aug 26, 2012@rebel24
Hey rebel24!
That error message just means that world specified in the config file is not vaild and that the default world (called "world") does not exist either. I'll make the error message more user-friendly in the next version. ;)
Keeley
-
View User Profile
-
Send Message
Posted Aug 26, 2012World name: Skyblock
2012-08-26 12:48:48 [INFO] [SkyBukkit] Enabling SkyBukkit v0.5.6 2012-08-26 12:48:48 [SEVERE] Error occurred while enabling SkyBukkit v0.5.6 (Is it up to date?) java.lang.RuntimeException: No world specified in config and no world called "world" exitsts. Please resolve the issue before attempting to use SkyBukkit. at me.escortkeel.skybukkit.SkyBukkitPlugin.parseConfig(SkyBukkitPlugin.java:148) at me.escortkeel.skybukkit.SkyBukkitPlugin.onEnable(SkyBukkitPlugin.java:95) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:365) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:265) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:247) at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:296) at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:275) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:225) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:378) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
ummmm help?
-
View User Profile
-
Send Message
Posted Aug 26, 2012@escortkeel
still dont know what permissions i have to add for members to be able to use this plugin. since I have it both with and without .tp. in the command line
-
View User Profile
-
Send Message
Posted Aug 26, 2012@TehLonelyNinja
That exception is caused by NoCheat. You should post it there. :)
-
View User Profile
-
Send Message
Posted Aug 26, 2012@sam102198
Your config file is invalid. You should post it in the GroupManager thread.
-
View User Profile
-
Send Message
Posted Aug 26, 2012@escortkeel
yes i have for group manager
-
View User Profile
-
Send Message
Posted Aug 26, 2012@GalacticNInga
yes, you could change the world name if you like in the skybukkit>config.yml if you wanted tho. skyblock will only spawn skyblocks in the world defined in its config.
-
View User Profile
-
Send Message
Posted Aug 26, 2012Wait I have 1 question. If I created a world called World. But I want the Skyblock spawn to be in a world called Towny. Would I give people the permission to to make an island in Towny world and Skyblock world? and if they created a Skyblock in Towny would it go to Skyblock world?
-
View User Profile
-
Send Message
Posted Aug 25, 2012@TehLonelyNinja
Sorry, I'll have to get back to you this afternoon. I have to go now. :(
-
View User Profile
-
Send Message
Posted Aug 25, 2012And now its lying...:C
Its saying it teleported me to my island... That is non existant
-
View User Profile
-
Send Message
Posted Aug 25, 2012Error:
26.08 06:34:47 [Server] INFO [§4Mr.Ninja§f]: §4Check out www.NinjaSkyBlock.Enjin.com! 26.08 06:33:47 [Server] INFO [§4Mr.Ninja§f]: Wanna Support the Server? /buy! 26.08 06:33:47 [Multicraft] Skipped 3 lines due to rate limit (30/s) 26.08 06:33:44 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 26.08 06:33:44 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 26.08 06:33:44 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 26.08 06:33:44 [Server] INFO at cc.co.evenprime.bukkit.nocheat.checks.fight.FightCheckListener.death(FightCheckListener.java:220) 26.08 06:33:44 [Server] INFO Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftSkeleton cannot be cast to org.bukkit.entity.Player 26.08 06:33:44 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 26.08 06:33:44 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) 26.08 06:33:44 [Server] INFO at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) 26.08 06:33:44 [Server] INFO at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 26.08 06:33:44 [Server] INFO at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:565) 26.08 06:33:44 [Server] INFO at net.minecraft.server.World.tickEntities(World.java:1119) 26.08 06:33:44 [Server] INFO at net.minecraft.server.World.playerJoinedWorld(World.java:1221) 26.08 06:33:44 [Server] INFO at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:498) 26.08 06:33:44 [Server] INFO at net.minecraft.server.World.entityJoinedWorld(World.java:1239) 26.08 06:33:44 [Server] INFO at net.minecraft.server.EntityMonster.h_(EntityMonster.java:25) 26.08 06:33:44 [Server] INFO at net.minecraft.server.EntityLiving.h_(EntityLiving.java:435) 26.08 06:33:44 [Server] INFO at net.minecraft.server.Entity.h_(Entity.java:216) 26.08 06:33:44 [Server] INFO at net.minecraft.server.EntityLiving.z(EntityLiving.java:305) 26.08 06:33:44 [Server] INFO at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:38) 26.08 06:33:44 [Server] INFO at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:663) 26.08 06:33:44 [Server] INFO at net.minecraft.server.EntitySkeleton.die(EntitySkeleton.java:68) 26.08 06:33:44 [Server] INFO at net.minecraft.server.EntityLiving.die(EntityLiving.java:767) 26.08 06:33:44 [Server] INFO at net.minecraft.server.EntitySkeleton.dropDeathLoot(EntitySkeleton.java:111) 26.08 06:33:44 [Server] INFO at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:299) 26.08 06:33:44 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 26.08 06:33:44 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 26.08 06:33:44 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 26.08 06:33:44 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) 26.08 06:33:44 [Server] INFO org.bukkit.event.EventException 26.08 06:33:44 [Server] SEVERE Could not pass event EntityDeathEvent to NoCheat 26.08 06:33:24 [Server] INFO [PLAYER_COMMAND] TehLonelyNinja: /gm 26.08 06:33:24 [Multicraft] Skipped 2 lines due to rate limit (30/s) 26.08 06:33:22 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:601) 26.08 06:33:22 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 26.08 06:33:22 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 26.08 06:33:22 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 26.08 06:33:22 [Server] INFO at cc.co.evenprime.bukkit.nocheat.checks.fight.FightCheckListener.death(FightCheckListener.java:220) 26.08 06:33:22 [Server] INFO Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftEnderman cannot be cast to org.bukkit.entity.Player 26.08 06:33:22 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 26.08 06:33:22 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) 26.08 06:33:22 [Server] INFO at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) 26.08 06:33:22 [Server] INFO at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 26.08 06:33:22 [Server] INFO at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:565) 26.08 06:33:22 [Server] INFO at net.minecraft.server.World.tickEntities(World.java:1119) 26.08 06:33:22 [Server] INFO at net.minecraft.server.World.playerJoinedWorld(World.java:1221) 26.08 06:33:22 [Server] INFO at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:498) 26.08 06:33:22 [Server] INFO at net.minecraft.server.World.entityJoinedWorld(World.java:1239) 26.08 06:33:22 [Server] INFO at net.minecraft.server.EntityMonster.h_(EntityMonster.java:25) 26.08 06:33:22 [Server] INFO at net.minecraft.server.EntityLiving.h_(EntityLiving.java:447) 26.08 06:33:22 [Server] INFO at net.minecraft.server.EntityEnderman.d(EntityEnderman.java:84) 26.08 06:33:22 [Server] INFO at net.minecraft.server.EntityEnderman.damageEntity(EntityEnderman.java:330) 26.08 06:33:22 [Server] INFO at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:38) 26.08 06:33:22 [Server] INFO at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:663) 26.08 06:33:22 [Server] INFO at net.minecraft.server.EntityLiving.die(EntityLiving.java:767) 26.08 06:33:22 [Server] INFO at net.minecraft.server.EntityEnderman.dropDeathLoot(EntityEnderman.java:295) 26.08 06:33:22 [Server] INFO at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:299) 26.08 06:33:22 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 26.08 06:33:22 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 26.08 06:33:22 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 26.08 06:33:22 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) 26.08 06:33:22 [Server] INFO org.bukkit.event.EventException 26.08 06:33:22 [Server] SEVERE Could not pass event EntityDeathEvent to NoCheat 26.08 06:33:22 [Multicraft] Skipped 4 lines due to rate limit (30/s) 26.08 06:33:13 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 26.08 06:33:13 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 26.08 06:33:13 [Server] INFO at cc.co.evenprime.bukkit.nocheat.checks.fight.FightCheckListener.death(FightCheckListener.java:220) 26.08 06:33:13 [Server] INFO Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftCreeper cannot be cast to org.bukkit.entity.Player 26.08 06:33:13 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 26.08 06:33:13 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) 26.08 06:33:13 [Server] INFO at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) 26.08 06:33:13 [Server] INFO at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 26.08 06:33:13 [Server] INFO at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:565) 26.08 06:33:13 [Server] INFO at net.minecraft.server.World.tickEntities(World.java:1119) 26.08 06:33:13 [Server] INFO at net.minecraft.server.World.playerJoinedWorld(World.java:1221) 26.08 06:33:13 [Server] INFO at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:498) 26.08 06:33:13 [Server] INFO at net.minecraft.server.World.entityJoinedWorld(World.java:1239) 26.08 06:33:13 [Server] INFO at net.minecraft.server.EntityCreeper.h_(EntityCreeper.java:87) 26.08 06:33:13 [Server] INFO at net.minecraft.server.EntityMonster.h_(EntityMonster.java:25) 26.08 06:33:13 [Server] INFO at net.minecraft.server.EntityLiving.h_(EntityLiving.java:435) 26.08 06:33:13 [Server] INFO at net.minecraft.server.Entity.h_(Entity.java:216) 26.08 06:33:13 [Server] INFO at net.minecraft.server.EntityLiving.z(EntityLiving.java:305) 26.08 06:33:13 [Server] INFO at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:38) 26.08 06:33:13 [Server] INFO at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:663) 26.08 06:33:13 [Server] INFO at net.minecraft.server.EntityCreeper.die(EntityCreeper.java:105) 26.08 06:33:13 [Server] INFO at net.minecraft.server.EntityLiving.die(EntityLiving.java:767) 26.08 06:33:13 [Server] INFO at net.minecraft.server.EntityCreeper.dropDeathLoot(EntityCreeper.java:133) 26.08 06:33:13 [Server] INFO at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:299) 26.08 06:33:13 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 26.08 06:33:13 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 26.08 06:33:13 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 26.08 06:33:13 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) 26.08 06:33:13 [Server] INFO org.bukkit.event.EventException 26.08 06:33:13 [Server] SEVERE Could not pass event EntityDeathEvent to NoCheat 26.08 06:32:47 [Server] INFO [§4Mr.Ninja§f]: /warp HungerGames for HG! 26.08 06:32:47 [Server] INFO ... 15 more 26.08 06:32:47 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) 26.08 06:32:47 [Server] INFO at me.escortkeel.skybukkit.PluginCommandExcecutor.onCommand(PluginCommandExcecutor.java:59) 26.08 06:32:47 [Server] INFO at me.escortkeel.skybukkit.PluginCommandExcecutor.create(PluginCommandExcecutor.java:116) 26.08 06:32:47 [Server] INFO at me.escortkeel.skybukkit.SkyBukkitPlugin.createIsland(SkyBukkitPlugin.java:401) 26.08 06:32:47 [Server] INFO at me.escortkeel.skybukkit.SkyBukkitPlugin.protectIsland(SkyBukkitPlugin.java:665) 26.08 06:32:47 [Server] INFO Caused by: java.lang.NoSuchMethodError: com.sk89q.worldguard.bukkit.WorldGuardPlugin.getRegionManager(Lorg/bukkit/World;)Lcom/sk89q/worldguard/protection/managers/RegionManager; 26.08 06:32:47 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 26.08 06:32:47 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) 26.08 06:32:47 [Server] INFO at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) 26.08 06:32:47 [Server] INFO at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 26.08 06:32:47 [Server] INFO at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581) 26.08 06:32:47 [Server] INFO at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) 26.08 06:32:47 [Server] INFO at net.minecraft.server.ServerConnection.b(SourceFile:35) 26.08 06:32:47 [Server] INFO at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) 26.08 06:32:47 [Server] INFO at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) 26.08 06:32:47 [Server] INFO at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) 26.08 06:32:47 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:807) 26.08 06:32:47 [Server] INFO at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:825) 26.08 06:32:47 [Server] INFO at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:878) 26.08 06:32:47 [Server] INFO at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:492) 26.08 06:32:47 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) 26.08 06:32:47 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) 26.08 06:32:47 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'island' in plugin SkyBukkit v0.5.5 26.08 06:32:47 [Server] SEVERE null 26.08 06:32:19 [Owner]TehLonelyNinja ran command Message of the Day 26.08 06:32:19 [Disconnect] User [AFK][Owner]TehLonelyNinja has disconnected, reason: unknown 26.08 06:32:19 [Connect] User [Owner]TehLonelyNinja, IP unknown 26.08 06:32:19 [Multicraft] Skipped 2 lines due to rate limit (30/s) 26.08 06:32:00 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:601) 26.08 06:32:00 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 26.08 06:32:00 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 26.08 06:32:00 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 26.08 06:32:00 [Server] INFO at cc.co.evenprime.bukkit.nocheat.checks.fight.FightCheckListener.death(FightCheckListener.java:220) 26.08 06:32:00 [Server] INFO Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftEnderman cannot be cast to org.bukkit.entity.Player 26.08 06:32:00 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 26.08 06:32:00 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) 26.08 06:32:00 [Server] INFO at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) 26.08 06:32:00 [Server] INFO at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 26.08 06:32:00 [Server] INFO at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:565) 26.08 06:32:00 [Server] INFO at net.minecraft.server.World.tickEntities(World.java:1119) 26.08 06:32:00 [Server] INFO at net.minecraft.server.World.playerJoinedWorld(World.java:1221) 26.08 06:32:00 [Server] INFO at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:498) 26.08 06:32:00 [Server] INFO at net.minecraft.server.World.entityJoinedWorld(World.java:1239) 26.08 06:32:00 [Server] INFO at net.minecraft.server.EntityMonster.h_(EntityMonster.java:25) 26.08 06:32:00 [Server] INFO at net.minecraft.server.EntityLiving.h_(EntityLiving.java:447) 26.08 06:32:00 [Server] INFO at net.minecraft.server.EntityEnderman.d(EntityEnderman.java:84) 26.08 06:32:00 [Server] INFO at net.minecraft.server.EntityEnderman.damageEntity(EntityEnderman.java:330) 26.08 06:32:00 [Server] INFO at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:38) 26.08 06:32:00 [Server] INFO at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:663) 26.08 06:32:00 [Server] INFO at net.minecraft.server.EntityLiving.die(EntityLiving.java:767) 26.08 06:32:00 [Server] INFO at net.minecraft.server.EntityEnderman.dropDeathLoot(EntityEnderman.java:295) 26.08 06:32:00 [Server] INFO at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:299) 26.08 06:32:00 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 26.08 06:32:00 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 26.08 06:32:00 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 26.08 06:32:00 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) 26.08 06:32:00 [Server] INFO org.bukkit.event.EventException
-
View User Profile
-
Send Message
Posted Aug 25, 2012@escortkeel
Ok, I got it installed. I have an error. Posting in a second
-
View User Profile
-
Send Message
Posted Aug 25, 2012@TehLonelyNinja
Definitely.
-
View User Profile
-
Send Message
Posted Aug 25, 2012@TehLonelyNinja
Does the following line appear in the console?
[INFO] SkyBukkit v0.5.6 is enabled! By Keeley Hoek (escortkeel)
-
View User Profile
-
Send Message
Posted Aug 25, 2012@TehLonelyNinja
Did you change the worldname in SkyBukkit config.yml ?
Make sure the worldname matches your worlds name.