Giter Club home page Giter Club logo

homespawnplus's People

Contributors

andune avatar simsonic avatar sorifiend avatar timberjaw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

homespawnplus's Issues

Documentation

maybe the documentation from bukkit.org could be duplicated into this github repo as a documentation-folder/markdown-files so that contributors could help out with it.

Unwanted Spawn Strategy

Log:

[12:11:09] [Server thread/INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onspawncommand player={BukkitPlayer:Wahrheit}
[12:11:09] [Server thread/INFO]: [HomeSpawnPlus](strategy spawnDefaultWorld) result is [loc={training,0,0,0}, home=null, spawn={null}]
[12:11:09] [Server thread/INFO]: [HomeSpawnPlus] Evaluation chain complete, result = [loc={training,0,0,0}, home=null, spawn={null}]
[12:11:09] [Server thread/INFO]: [HomeSpawnPlus] result changed to safeLocation, new result = [loc={training,0,65,0}, home=null, spawn={null}]
[12:11:09] [Server thread/INFO]: [HomeSpawnPlus] Strategy evaluation started, type=crossworldteleport player={BukkitPlayer:Wahrheit}
[12:11:09] [Server thread/INFO]: [HomeSpawnPlus](strategy default) result is [loc={null}, home=null, spawn={null}]
[12:11:09] [Server thread/INFO]: [HomeSpawnPlus] Evaluation chain complete, result = explicit default
[12:11:09] [Server thread/INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:Wahrheit}

Config:

events:

strategies to use when player is joining the game

onJoin:
- spawnNewPlayer
- default

strategies to use when player is respawning after a death

onDeath:
- spawnDefaultWorld

strategies to use when player types "/spawn"

onSpawnCommand:
- spawnDefaultWorld

strategies to use when player types "/groupspawn"

onGroupSpawnCommand:
- spawnGroup

strategies to use when player types "/home"

onHomeCommand:
- homeMultiWorld
world:
infinitus:
onDeath:

- spawnGroupSpecificWorld:heavens

    - homeLocalWorld
    - spawnNamedSpawn:Godstower
    - spawnDefaultWorld

This should be taking me to the spawn on prosperus. No idea why it's preferring the training world.

spawnWorldRandom not working anymore

Hi, I'm using HSP since a while now and I particulary like the random spawning feature.

But since I updated HSP to 2.0 beta 1,2 and 3, this stopped working. Now the portals linked with HSP behave like standart portals.

Here are the console logs : http://pastebin.com/XmSWqxtx

We can see that both WorldBorder and MultiversePortals are loading fine, but HSP didn't linked with WorldBorder.

Here are the concerned parts of my config (core and events are separated in two config files) : http://pastebin.com/m400t0mi

So, is it a fail in my config or a bug in HSP ?

Thanks for fixing/helping,
Z3dd7.

Could not pass event PlayerJoinEvent to HomeSpawnPlus v2.0-SNAPSHOT-b602

I think that every player who changed his nickname now when joining creates this exception:

[17:33:31] [User Authenticator #304/INFO]: UUID of player Okane is 4e9de6e5-9a1d-440b-81bf-27c5be06f6e4
[17:33:31] [Server thread/INFO]: [VanishNoPacket] Okane disappeared.
[17:33:31] [Server thread/ERROR]: Could not pass event PlayerJoinEvent to HomeSpawnPlus v2.0-SNAPSHOT-b602
org.bukkit.event.EventException
at com.andune.minecraft.hsp.server.bukkit.BukkitEventDispatcher$1.execute(BukkitEventDispatcher.java:98) ~[?:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.8-25.jar:git-Spigot-899f5ee-1092acb]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.8-25.jar:git-Spigot-899f5ee-1092acb]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.8-25.jar:git-Spigot-899f5ee-1092acb]
at net.minecraft.server.v1_8_R1.PlayerList.onPlayerJoin(PlayerList.java:263) [spigot-1.8-25.jar:git-Spigot-899f5ee-1092acb]
at net.minecraft.server.v1_8_R1.PlayerList.a(PlayerList.java:148) [spigot-1.8-25.jar:git-Spigot-899f5ee-1092acb]
at net.minecraft.server.v1_8_R1.LoginListener.b(LoginListener.java:109) [spigot-1.8-25.jar:git-Spigot-899f5ee-1092acb]
at net.minecraft.server.v1_8_R1.LoginListener.c(LoginListener.java:41) [spigot-1.8-25.jar:git-Spigot-899f5ee-1092acb]
at net.minecraft.server.v1_8_R1.NetworkManager.a(NetworkManager.java:159) [spigot-1.8-25.jar:git-Spigot-899f5ee-1092acb]
at net.minecraft.server.v1_8_R1.ServerConnection.c(ServerConnection.java:82) [spigot-1.8-25.jar:git-Spigot-899f5ee-1092acb]
at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:785) [spigot-1.8-25.jar:git-Spigot-899f5ee-1092acb]
at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot-1.8-25.jar:git-Spigot-899f5ee-1092acb]
at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot-1.8-25.jar:git-Spigot-899f5ee-1092acb]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot-1.8-25.jar:git-Spigot-899f5ee-1092acb]
at java.lang.Thread.run(Unknown Source) [?:1.7.0]
Caused by: javax.persistence.PersistenceException: Unique expecting 0 or 1 rows but got [2]
at com.avaje.ebeaninternal.server.core.DefaultServer.findUnique(DefaultServer.java:1294) ~[spigot-1.8-25.jar:git-Spigot-899f5ee-1092acb]
at com.avaje.ebeaninternal.server.querydefn.DefaultOrmQuery.findUnique(DefaultOrmQuery.java:922) ~[spigot-1.8-25.jar:git-Spigot-899f5ee-1092acb]
at com.avaje.ebeaninternal.util.DefaultExpressionList.findUnique(DefaultExpressionList.java:193) ~[spigot-1.8-25.jar:git-Spigot-899f5ee-1092acb]
at com.andune.minecraft.hsp.storage.ebean.PlayerDAOEBean.findPlayerByUUID(PlayerDAOEBean.java:69) ~[?:?]
at com.andune.minecraft.hsp.EventListener.playerJoin(EventListener.java:123) ~[?:?]
at com.andune.minecraft.hsp.server.bukkit.BukkitEventDispatcher$1.execute(BukkitEventDispatcher.java:96) ~[?:?]
... 14 more
[17:33:31] [Server thread/INFO]: Okane[/151.18.67.152:2926] logged in with entity id 1474237 at ([world] 10056.33039176391, 65.53033766108474, 6491.444821612718)

(sorry for not pastebining but it's just a few lines)

i suspect this happens with everyone who changed his nickname from minecraft.net.

Spawn behavior on join

I am getting sent to the default server spawn after every login now after upgrading to HSP. I'm using Multiverse with multiple worlds.

Any thoughts as to why the spawn behavior would change? It momentarily would appear at the last known point and then I would appear at the server default spawn. Priorities?

http://pastebin.com/V3rDdRTz < config from HSP

http://pastebin.com/hPQpPZxZ < config from Multiverse Core

NPE: Home strategy

http://pastebin.com/RL7RGTBG
image

No issue if the stategy works.

Strategy:
onHomeCommand:
- modeDistanceLimits:0;200
- modeRequiresBed
- homeLocalWorld

Using: Spigot 1.8 protocol hack. HSP v1.7.8
Can this be fixed in v2? Thanks for keeping the plugin up to date!

REQ: Enhancing the cost.homeinviteteleport

UPDATE (Dec.9)
TL;DR: The owner of a home invitation could receive a percentage of credits each time another player uses it. E.g.: Home invites cost 10 credits to use; owner receive 5 credits per use.

Description
I would like to reward players who are building farms and impressive creations for the public playerbase to use. A way could be by paying a home owner a small amount of money each time an invited player uses this home. The visiting player would e.g. spend 10 credits to use the home, and a portion of this would be sent to the home's owner.

Scenario#1 "Money to home owner":
Experiencend Player A creates an impressive build for everyone to enjoy.
He sets a public home.
Now as players visits his build, they 1) are deducted ten credits for using a permanent home invitation and 2) some of these credits (let's say "two") goes to Experienced Player A, rewarding him for his impressive creation.

Scenario#2 "Money based on rank":
Experienced Player A is motivated both from the players visiting his former build, and from the credits he has earned through the public home, so he choose to create yet another impressive build.
In the meantime, though, Experienced Player A has ranked up, so as his new build is ready and players start to use his new public home to get there, he now earns five credits pr player visit instead of only two, because of his higher rank.

Regards,
Sinuce

REQ: Bungeecord support

Dear Andune,

I am uncertain to whether you accept "Feature requests" here as a "New Issue", but here goes:

1) Do you have plans of supporting multi-server setups?
My servers run in a Bungeecord network, and cross-server support would make it much more intuitive for the players to use HSP.
I assume this will only be possible when using HSP with MySQL.

EDIT:
The text below has been moved into other, separate issues; #18 and #19

2) Unlimited time as standard for invitations
The possibility to set the default invitation time limit from 30 seconds to "forever", so that players don't have to type "forever" every time they invite someone.
Examples:
/hi player myhome = a permanent invite since no time limit is given.
/hi player myhome 5m = a 5 minute time-limited invite.

3) Expanding the cost.homeinviteteleport
I would like to reward players who are building farms and impressive creations for the public playerbase to use. A way could be by paying a home owner a small amount of money each time an invited player uses this home. The visiting player would e.g. spend 10 credits to use the home, and a portion of this would be sent to the home's owner.

Scenario#1 "Money to home owner":
Experiencend Player A creates an impressive build for everyone to enjoy.
He sets a public home.
Now as players visits his build, they 1) are deducted ten credits for using a permanent home invitation and 2) some of these credits (let's say "two") goes to Experienced Player A, rewarding him for his impressive creation.

Scenario#2 "Money based on rank":
Experienced Player A is motivated both from the players visiting his former build, and from the credits he has earned through the public home, so he choose to create yet another impressive build.
In the meantime, though, Experienced Player A has ranked up, so as his new build is ready and players start to use his new public home to get there, he now earns five credits pr player visit instead of only two, because of his higher rank.

Let me know if these features have your interest, Andune.

Regards,
Sinuce

storage: YAML

using storage: yaml
causes it to drop all the config files in the root folder ie with the server configs and not inside the plugins own folder ? or is this intentional ?
201 snapshot b618

continuously spams this when debug activated

24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:Vinci_89}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:Vinci_89}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:Vinci_89}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:fede0704}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:fede0704}
24.01 16:03:59 [Server] INFO [16:03:59 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:Vinci_89}
24.01 16:03:59 [Server] INFO [16:03:59 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:fede0704}

24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:aky004}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:Vinci_89}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:Vinci_89}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:Vinci_89}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:fede0704}
24.01 16:04:00 [Server] INFO [16:04:00 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:fede0704}
24.01 16:03:59 [Server] INFO [16:03:59 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:Vinci_89}
24.01 16:03:59 [Server] INFO [16:03:59 INFO]: [HomeSpawnPlus] Strategy evaluation started, type=onteleportobserve player={BukkitPlayer:fede0704}

i don't know why or when, i use the random spawn strategy explained in a previous ticket

Error on new user login

Error on new player login.. See full error at pastebin link below:

http://pastebin.com/Vy1H896M

[17:05:46] [User Authenticator #25/INFO]: UUID of player MinerSquid410 is f649c527-5c9e-460d-bc5c-6e35d3cbc424
[17:05:46] [Server thread/INFO]: f649c527-5c9e-460d-bc5c-6e35d3cbc424
[17:05:46] [Server thread/ERROR]: Could not pass event PlayerJoinEvent to HomeSpawnPlus v2.0-beta2-SNAPSHOT-b572
org.bukkit.event.EventException

Null pointer exception with the latest jenkins build (Build #42)

Player is trying to /sethome with the following permissions:

  • hsp.command.home
  • hsp.command.sethome
  • hsp.command.spawn

This seems to affect players at random. Only some players with the same permissions experience this issue.

2013-07-22 00:17:53 [WARNING] [HomeSpawnPlus] Caught exception in command /sethome
java.lang.NullPointerException
        at com.andune.minecraft.hsp.manager.HomeLimitsManager.getInheritedWorld(HomeLimitsManager.java:101)
        at com.andune.minecraft.hsp.manager.HomeLimitsManager.getHomeCount(HomeLimitsManager.java:189)
        at com.andune.minecraft.hsp.manager.HomeLimitsManager.limitCheck(HomeLimitsManager.java:74)
        at com.andune.minecraft.hsp.manager.HomeLimitsManager.canPlayerAddHome(HomeLimitsManager.java:149)
        at com.andune.minecraft.hsp.util.HomeUtil.setHome(HomeUtil.java:303)
        at com.andune.minecraft.hsp.commands.SetHome.execute(SetHome.java:114)
        at com.andune.minecraft.hsp.command.BaseCommand.execute(BaseCommand.java:124)
        at com.andune.minecraft.hsp.server.bukkit.command.BukkitCommandRegister$1.onCommand(BukkitCommandRegister.java:146)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:190)
        at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServer.java:527)
        at net.minecraft.server.v1_6_R2.PlayerConnection.handleCommand(PlayerConnection.java:981)
        at net.minecraft.server.v1_6_R2.PlayerConnection.chat(PlayerConnection.java:892)
        at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:839)
        at net.minecraft.server.v1_6_R2.Packet3Chat.handle(SourceFile:49)
        at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:230)
        at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:118)
        at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37)
        at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:125)
        at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:592)
        at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:239)
        at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:481)
        at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:413)
        at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)

Error with latest Spigot and latest WG:

[16:39:47] [Server thread/INFO]: DataSourcePool [HomeSpawnPlus] autoCommit[false] transIsolation[SERIALIZABLE] min[2] max[20]
[16:39:47] [Server thread/INFO]: DatabasePlatform name:HomeSpawnPlus platform:mysql

[16:39:48] [Server thread/INFO]: [HomeSpawnPlus] Loading HomeSpawnPlus v2.0.1-SNAPSHOT-b619

[16:39:56] [Server thread/INFO]: [HomeSpawnPlus] Enabling HomeSpawnPlus v2.0.1-SNAPSHOT-b619
[16:39:56] [Thread-36/INFO]: [rscp] Fetched 8e, 199p, 20i, 53l, 6s from "voxile.ru".
[16:39:57] [Server thread/WARN]: [HomeSpawnPlus] Old-style (1.7) config file found, it will take priority over new-style (2.0) config files. You should copy your settings into the 2.0-style configs and then delete your old config.yml
[16:39:57] [Server thread/WARN]: [HomeSpawnPlus] It was found that you have some configuration items missing from your config files. Defaults for these values will be loaded and you will see a message about each missing value. Either copy these values into your config files or set core.warnMissingConfigItems to false if you want to disable this warning.
[16:39:57] [Server thread/INFO]: [HomeSpawnPlus] Missing config key core.uuidCleanupOnStartup, using default value false
[16:39:57] [Server thread/INFO]: [HomeSpawnPlus] Missing config key cost.enabled, using default value true
[16:39:57] [Server thread/INFO]: [HomeSpawnPlus] Loaded 179 locale strings (0 overrides)
[16:39:58] [Server thread/INFO]: [HomeSpawnPlus] using VAULT:rscPermissions for permissions
[16:39:58] [Server thread/INFO]: [HomeSpawnPlus] Vault interface found and will be used for economy-related functions (economy = Fe)
[16:39:58] [Server thread/WARN]: [HomeSpawnPlus] eventType 
[16:39:58] [Server thread/ERROR]: [HomeSpawnPlus] Caught exception loading plugin, shutting down
java.lang.NullPointerException
    at com.andune.minecraft.hsp.integration.worldguard.RegionListener.registerRegion(RegionListener.java:112) ~[HomeSpawnPlus_v2.0.1.b619.jar:2.0.1-SNAPSHOT]
    at com.andune.minecraft.hsp.integration.worldguard.RegionListener.registerRegion(RegionListener.java:91) ~[HomeSpawnPlus_v2.0.1.b619.jar:2.0.1-SNAPSHOT]
    at com.andune.minecraft.hsp.integration.worldguard.WorldGuardModule.registerRegion(WorldGuardModule.java:124) ~[HomeSpawnPlus_v2.0.1.b619.jar:2.0.1-SNAPSHOT]
    at com.andune.minecraft.hsp.strategy.StrategyConfigImpl.checkTypeForRegion(StrategyConfigImpl.java:126) ~[HomeSpawnPlus_v2.0.1.b619.jar:2.0.1-SNAPSHOT]
    at com.andune.minecraft.hsp.strategy.StrategyConfigImpl.loadDefaultStrategies(StrategyConfigImpl.java:186) ~[HomeSpawnPlus_v2.0.1.b619.jar:2.0.1-SNAPSHOT]
    at com.andune.minecraft.hsp.strategy.StrategyConfigImpl.loadConfig(StrategyConfigImpl.java:151) ~[HomeSpawnPlus_v2.0.1.b619.jar:2.0.1-SNAPSHOT]
    at com.andune.minecraft.hsp.strategy.StrategyConfigImpl.init(StrategyConfigImpl.java:81) ~[HomeSpawnPlus_v2.0.1.b619.jar:2.0.1-SNAPSHOT]
    at com.andune.minecraft.hsp.shade.commonlib.Initializer.initAll(Initializer.java:82) ~[HomeSpawnPlus_v2.0.1.b619.jar:2.0.1-SNAPSHOT]
    at com.andune.minecraft.hsp.HomeSpawnPlus.onEnable(HomeSpawnPlus.java:83) ~[HomeSpawnPlus_v2.0.1.b619.jar:2.0.1-SNAPSHOT]
    at com.andune.minecraft.hsp.HomeSpawnPlusBukkit.onEnable(HomeSpawnPlusBukkit.java:77) [HomeSpawnPlus_v2.0.1.b619.jar:2.0.1-SNAPSHOT]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) [Spigot_v1.8_2015-03-18.jar:git-Spigot-c3c767f-33d5de3]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:335) [Spigot_v1.8_2015-03-18.jar:git-Spigot-c3c767f-33d5de3]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [Spigot_v1.8_2015-03-18.jar:git-Spigot-c3c767f-33d5de3]
    at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugin(CraftServer.java:356) [Spigot_v1.8_2015-03-18.jar:git-Spigot-c3c767f-33d5de3]
    at org.bukkit.craftbukkit.v1_8_R1.CraftServer.enablePlugins(CraftServer.java:316) [Spigot_v1.8_2015-03-18.jar:git-Spigot-c3c767f-33d5de3]
    at net.minecraft.server.v1_8_R1.MinecraftServer.q(MinecraftServer.java:402) [Spigot_v1.8_2015-03-18.jar:git-Spigot-c3c767f-33d5de3]
    at net.minecraft.server.v1_8_R1.MinecraftServer.k(MinecraftServer.java:370) [Spigot_v1.8_2015-03-18.jar:git-Spigot-c3c767f-33d5de3]
    at net.minecraft.server.v1_8_R1.MinecraftServer.a(MinecraftServer.java:325) [Spigot_v1.8_2015-03-18.jar:git-Spigot-c3c767f-33d5de3]
    at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:211) [Spigot_v1.8_2015-03-18.jar:git-Spigot-c3c767f-33d5de3]
    at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:505) [Spigot_v1.8_2015-03-18.jar:git-Spigot-c3c767f-33d5de3]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_11]
[16:39:58] [Server thread/INFO]: [HomeSpawnPlus] Disabling HomeSpawnPlus v2.0.1-SNAPSHOT-b619
[16:39:58] [Server thread/INFO]: [HomeSpawnPlus] HomeSpawnPlus version 2.0.1-SNAPSHOT-b619 is disabled

My single config.yml: http://pastebin.com/iaWM7SbQ

Plugin stopped working, plz help !

Last night i was on my 24/7 server hosted by MCprohosting and hsp was working fine, i got on this morning and i done /spawn and it was back to essentials spawn plugin, hsp wast on the /plugins list so i deleted the config and reloaded, still nothing , so i re-downloaded hsp and turned on my server still nothing, PLEASE HELP ME

[Bug] Converting Essentials data to HSP doesn't work

Good evening,

I've been using HSP for some months on my local server.
On a different server, I tried to convert Essentials homes to HSP. Unfortunately, converting the data didn't work.
The following error occurred: http://pastebin.com/ec7ZP7yt
I'm using HSP Build #613.

Thanks for reading this ticket, I'm looking forward to using HSP on the server!

REQ: Unlimited time as standard for invitations

Description
The possibility to set the default invitation time limit from 30 seconds to "forever", so that players don't have to type "forever" every time they invite someone.

Examples:
/hi player myhome = a permanent invite since no time limit is given.
/hi player myhome 5m = a 5 minute time-limited invite.

Regards,
Sinuce

Various bugs about homes

Hi again !

Using HSP 2.0 build 600 and storage YAML_SINGLE_FILE, I noticed some bugs :

  1. Since 2.0, HSP doesn't allow me to have more than 6 homes. This is weird because I am operator on my server, have the permissions hsp.* and hsp.unlimited (see pastebin for this one) and usual players are limited to 5 homes on the main world, not 6.
    pastebin : http://pastebin.com/vX3qWkJM
  2. I'm not sure if this is a bug or my imagination, but I think that you added a feature allowing to have public homes using /hi public . Instead of allowing everyone to teleport to this home using /hit , HSP only allow the player "public" to teleport to it.
  3. The command /setdefaulthome or /sdh is not working anymore since 2.0, nothing shows up in console or chat :/

As usual, tell me if you need help for fixing this ;)

PS : I know that you don't really support the YAML storage method, but half of HSP's features are bugged with it, you should maybe disable it and only allow YAML_SINGLE_FILE ? :p

Dynmap integration not showing

I've set dynmap: enabled: true and spawns: enable: true. It shows that dynmap integration loads properly in the console. My map shows a layer called "Spawns", but none of the spawns I set actually show up on the map. My custom markers do. Am I missing a setting? I'm running Spigot 1.8.3 and the latest HSP.

dynmap:
  # Set to true to enable this module, otherwise it is completely
  # disabled
  enabled: true

  update:
    # Seconds between position updates
    period: 300.0

  layer:
    homes:
      enable: false
      # by default, HSP will render the default home. You can also tell
      # it to render any bed homes or even all named homes
      include-bed-home: false
      include-named-homes: true
      name: "Homes"
      # Make home layer hidden by default
      hidebydefault: false
      # ordering priority in layer menu (low goes before high - default is 0)
      layerprio: 20
      # (optional) set minimum zoom level when mob icons should be visible (0=default, any zoom)
      minzoom: 0
      # Default icon for home markers
      deficon: pin
      # Label format - substitute %name% for player's name
      labelfmt: "%name%"
      # (optional) List of visible homes (by user ID) - if non-empty, only these will be shown.
      # To show all homes on a given world, include "world:<worldname>" in the string list
      visiblemarkers: []
      # (optional) List of hidden homes (by user ID)
      # To hide all homes on a given world, include "world:<worldname>" in the string list
      hiddenmarkers: []
      # (optional) If set to true, only show homes of online players
      online-only: false
    spawns:
      enable: true
      # by default, HSP will render named spawns. You can disable it here, or
      # create separate layers using this flag
      include-named-spawns: true
      name: "Spawns"
      # Make warp layer hidden by default
      hidebydefault: false
      # ordering priority in layer menu (low goes before high - default is 0)
      layerprio: 21
      # (optional) set minimum zoom level when mob icons should be visible (0=default, any zoom)
      minzoom: 0
      # Default icon for warp markers
      deficon: portal
      # Label format - substitute %name% for warp's name
      labelfmt: "[%name%]"
      # (optional) List of visible spawns (by spawn name) - if non-empty, only these will be shown.
      # To show all spawns on a given world, include "world:<worldname>" in the string list
      visiblemarkers: []
      # (optional) List of hidden spawns (by spawn name)
      # To hide all spawns on a given world, include "world:<worldname>" in the string list
      hiddenmarkers: []

Essentials hook (for commands such as /back)

Hello,

would it be possible for you to code an Essentials hook for HomeSpawnPlus to be able to use commands like /back properly?
At the moment, /back teleports me to the last death location and not to the home I teleported to.

I'm using HSP build #615.

Thanks in advance!

Exception on join

In addition, /spawn is sending me to a completely wrong world. /hsp toggle debug does not reveal the algorithm for determining why it is chosen.

[16:36:46 INFO]: This server is running CraftBukkit version git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks (MC: 1.7.10) (Implementing API version 1.7.10-R0.1-SNAPSHOT)

[16:35:51 ERROR]: Could not pass event PlayerJoinEvent to HomeSpawnPlus v2.0-beta1
org.bukkit.event.EventException
at com.andune.minecraft.hsp.server.bukkit.BukkitEventDispatcher$1.execute(BukkitEventDispatcher.java:95) ~[?:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks]
at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:36) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks]
at net.minecraft.server.v1_7_R4.PlayerList.c(PlayerList.java:251) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks]
at net.minecraft.server.v1_7_R4.PlayerList.a(PlayerList.java:138) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks]
at net.minecraft.server.v1_7_R4.LoginListener.c(LoginListener.java:76) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks]
at net.minecraft.server.v1_7_R4.LoginListener.a(LoginListener.java:42) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks]
at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:160) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks]
at net.minecraft.server.v1_7_R4.ServerConnection.c(SourceFile:134) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks]
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:667) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:258) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:558) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:469) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks]
Caused by: java.lang.NullPointerException
at com.andune.minecraft.commonlib.server.bukkit.events.PlayerJoinEvent.setJoinLocation(PlayerJoinEvent.java:89) ~[?:?]
at com.andune.minecraft.hsp.EventListener.playerJoin(EventListener.java:167) ~[?:?]
at com.andune.minecraft.hsp.server.bukkit.BukkitEventDispatcher$1.execute(BukkitEventDispatcher.java:93) ~[?:?]
... 15 more

DeleteHome other

Hi It would be handy to have a command for deleting the house of an another player (in my case, to delete house of non returning players) with :

/homeotherdelete

Duplicate Homes

I'm getting players with duplicate homes.
I'm on version 2.0-b610 with spigot 1.8.3

any suggestions?

[21:10:35] [Client thread/INFO]: [CHAT] Home list for all worlds (player Iteachit2011):
[21:10:35] [Client thread/INFO]: [CHAT] [id:479]: new_world,-344,66,704 (default)
[21:10:35] [Client thread/INFO]: [CHAT] 2ndHome [id:696]: new_world,-813,128,1270
[21:10:35] [Client thread/INFO]: [CHAT] 2ndHome [id:1076]: new_world,-809,128,1262
[21:10:35] [Client thread/INFO]: [CHAT] [id:1080]: new_world,-340,66,703
[21:10:35] [Client thread/INFO]: [CHAT] 3rdHome [id:1293]: new_world,-903,66,1920

worldGuardRegion is null

Hi! I've tried to build HSP by myself (it's a little bit complicated task) because I need WG 6 compatibility and there is no public build with appropriate commit (ec520b1 or other, I don't know if it is working already). I'm building latest commit (6388ff4).
HSP loading and making NPE at WorldEditRegion.java:124 (worldGuardRegion == null).
Can you make stable build with WG 6 support please?

cooldowns with permissions are not working

http://paste.md-5.net/juvasahoba.sm
I have two permission groups I want to work with separate cool downs then the default one.
I am not sure what cooldownPerPermission means.

In order for the config to actually load I had to comment out the whole permissions section.

permission:
limit1:
cooldownPerPermission: false
resetOnDeath: true
permissions:
- group.patriot
- groups.patriot
home: 0
home-named: 0
sethome: 0
sethome-named: 0
spawn: 0
spawn-named: 0
groupspawn: 0
homeinvitetp: 0

limit2:
  cooldownPerPermission: false
  resetOnDeath: true
  permissions:
    - groups.citizens
  home: 5
  home-named: 5
  sethome: 0
  sethome-named: 0
  spawn: 5
  spawn-named: 5
  groupspawn: 5
  homeinvitetp: 5

[invalid] ConcurrentModificationException in cross world /home

When using /home in the nether or end it causes this error, the user is left in a half-connected state forcing them to reconnect to keep playing.

Warmup/cooldown is set to 0

ver
This server is running CraftBukkit version git-Spigot-bf0ac55-3fc97ff (MC: 1.8) (Implementing API version 1.8-R0.1-SNAPSHOT)
ver HomeSpawnPlus
HomeSpawnPlus version 2.0-b610
Author: andune
pl
Plugins (31): LevelHearts, WorldEdit, InfernalMobs, Vault, PermissionsEx, LogBlock, LWC, WorldGuard, EditableSign, ExpCurrency, HomeSpawnPlus, BossbarAPI, DamageIndicatorHolograms, BetterBeds, geSuitTeleports, geSuitBans, Chat, CloudTrade, Banknotes, EggCatcher, ProtocolLib, HolographicDisplays, SimpleClans, MCB, AutoRestart, NoCheatPlus, ParticleHats, FramePicture, EconCommands, PlayerHeads, TouchscreenHolograms

[HomeSpawnPlus] Caught exception in command /home
java.util.ConcurrentModificationException
        at java.util.HashMap$HashIterator.nextEntry(HashMap.java:922) ~[?:1.7.0_72]
        at java.util.HashMap$KeyIterator.next(HashMap.java:956) ~[?:1.7.0_72]
        at net.minecraft.server.v1_8_R1.EntityTracker.track(EntityTracker.java:32) ~[spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at net.minecraft.server.v1_8_R1.WorldManager.a(WorldManager.java:18) ~[spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at net.minecraft.server.v1_8_R1.World.a(World.java:1060) ~[spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at net.minecraft.server.v1_8_R1.WorldServer.a(WorldServer.java:953) ~[spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at net.minecraft.server.v1_8_R1.World.addEntity(World.java:1053) ~[spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at net.minecraft.server.v1_8_R1.World.addEntity(World.java:981) ~[spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at net.minecraft.server.v1_8_R1.PlayerList.moveToWorld(PlayerList.java:569) ~[spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at org.bukkit.craftbukkit.v1_8_R1.entity.CraftPlayer.teleport(CraftPlayer.java:475) ~[spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at org.bukkit.craftbukkit.v1_8_R1.entity.CraftEntity.teleport(CraftEntity.java:223) ~[spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at com.andune.minecraft.hsp.shade.commonlib.server.bukkit.BukkitPlayer.teleport(BukkitPlayer.java:126) ~[HomeSpawnPlus.jar:2.0]
        at com.andune.minecraft.hsp.shade.commonlib.server.bukkit.BukkitTeleport.teleport(BukkitTeleport.java:85) ~[HomeSpawnPlus.jar:2.0]
        at com.andune.minecraft.hsp.commands.Home.doHomeTeleport(Home.java:250) ~[HomeSpawnPlus.jar:2.0]
        at com.andune.minecraft.hsp.commands.Home.privateExecute(Home.java:213) ~[HomeSpawnPlus.jar:2.0]
        at com.andune.minecraft.hsp.commands.Home.execute(Home.java:74) ~[HomeSpawnPlus.jar:2.0]
        at com.andune.minecraft.hsp.command.BaseCommand.execute(BaseCommand.java:129) [HomeSpawnPlus.jar:2.0]
        at com.andune.minecraft.hsp.commands.uber.BaseUberCommand.executePrivate(BaseUberCommand.java:317) [HomeSpawnPlus.jar:2.0]
        at com.andune.minecraft.hsp.commands.uber.BaseUberCommand.execute(BaseUberCommand.java:260) [HomeSpawnPlus.jar:2.0]
        at com.andune.minecraft.hsp.server.bukkit.command.BukkitCommandRegister$1.onCommand(BukkitCommandRegister.java:145) [HomeSpawnPlus.jar:2.0]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServer.java:646) [spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at net.minecraft.server.v1_8_R1.PlayerConnection.handleCommand(PlayerConnection.java:1115) [spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:950) [spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:26) [spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:53) [spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) [spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [?:1.7.0_72]
        at java.util.concurrent.FutureTask.run(FutureTask.java:262) [?:1.7.0_72]
        at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:696) [spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634) [spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537) [spigot.jar:git-Spigot-bf0ac55-3fc97ff]
        at java.lang.Thread.run(Thread.java:745) [?:1.7.0_72]

Cooldowns per permission or world doesn't seem to work

Whenever you try to setup cooldowns based on per world or permission it seems to make the plugin automatically get an exception at startup which disables the plugin, something that worked fine pre 2.0.

Here's a link that include the two variants of the errors I have, the latter is made when I remove the world part all together or just move permission below it so it seems it's tied to the same issue.
https://www.dropbox.com/s/uwj4b9kpw3jxrjw/errors.txt?dl=0

And here's the current configs and also version used (#606, also tried with others in 2.0, same issue) however without the database included.
https://www.dropbox.com/s/859ht1azbxqzzri/HomeSpawnPlus.zip?dl=0

Name changes cause hsp 2.0 homes to disappear

I just had 2 players that changed their minecraft names today lose their previous homes. If I use /homelistother with their old name you can't find the old name as well. I was under the impression the UUIDs were being tracked with the 2.0 versions of HSP.

Any suggestions or a fix would be awesome. Thanks!

Failed to execute goal org.reflections:reflections-maven:0.9.8:reflections

Hi I just tried to compile (mvn clean package) the project using Maven 3 on a 64 bit Linux machine and got the following error:
[ERROR] Failed to execute goal org.reflections:reflections-maven:0.9.8:reflections (default) on project HomeSpawnPlus: Execution default of goal org.reflections:reflections-maven:0.9.8:reflections failed: Plugin org.reflections:reflections-maven:0.9.8 or one of its dependencies could not be resolved: Failure to find com.andune.minecraft.commonlib:commonlib:jar:0.4 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]

Is there a compiled jar somewhere? Because I've had a look at dev.bukkit.org but they always need some time to check the file until it is published. Or could you help me with that error so that I can compile it?

Sorry would have written that in a private message but unfortuenately Github doesn't have that.

Greetings!
Paul

Costs for home invites?

Hi,

I've been trying to solve a little problem but haven't really found any solution to that so far...:
I can't set the costs for home invites in economy.yml.

I added "homeinvite: 50" under the category "cost".
Although I set the costs to 50, no money is taken from my account.
Here's my economy.yml: http://pastebin.com/uhMQYMiK

I'm using HSP build #615 (the newest) and Vault 1.5.2.

Thanks in advance!

Error when using latest jenkins build

Error when using build #33 with Bukkit 1.6.2:

2013-07-18 21:16:44 [INFO] SubClassFactory parent ClassLoader [org.bukkit.plugin.java.PluginClassLoader]
2013-07-18 21:16:44 [SEVERE] Error creating subclass for [org.morganm.homespawnplus.entity.PlayerLastLocation]
java.io.IOException: Class not found
        at com.avaje.ebean.enhance.asm.ClassReader.readClass(ClassReader.java:382)
        at com.avaje.ebean.enhance.asm.ClassReader.<init>(ClassReader.java:359)
        at com.avaje.ebeaninternal.server.subclass.SubClassFactory.subclassBytes(SubClassFactory.java:115)
        at com.avaje.ebeaninternal.server.subclass.SubClassFactory.create(SubClassFactory.java:83)
        at com.avaje.ebeaninternal.server.subclass.SubClassManager.createClass(SubClassManager.java:113)
        at com.avaje.ebeaninternal.server.subclass.SubClassManager.resolve(SubClassManager.java:100)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.checkSubclass(BeanDescriptorManager.java:1571)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.setEntityBeanClass(BeanDescriptorManager.java:1518)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.createByteCode(BeanDescriptorManager.java:1204)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readDeployAssociations(BeanDescriptorManager.java:1124)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readEntityDeploymentAssociations(BeanDescriptorManager.java:630)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.deploy(BeanDescriptorManager.java:277)
        at com.avaje.ebeaninternal.server.core.InternalConfiguration.<init>(InternalConfiguration.java:150)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:209)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:64)
        at com.avaje.ebean.EbeanServerFactory.create(EbeanServerFactory.java:78)
        at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:265)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:180)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
        at com.ryanclancy000.plugman.utilities.Utilities.loadPlugin(Utilities.java:291)
        at com.ryanclancy000.plugman.utilities.Utilities.loadCommand(Utilities.java:258)
        at com.ryanclancy000.plugman.PlugManCommands.onCommand(PlugManCommands.java:64)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189)
        at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServer.java:523)
        at net.minecraft.server.v1_6_R2.PlayerConnection.handleCommand(PlayerConnection.java:964)
        at net.minecraft.server.v1_6_R2.PlayerConnection.chat(PlayerConnection.java:882)
        at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:839)
        at net.minecraft.server.v1_6_R2.Packet3Chat.handle(SourceFile:49)
        at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296)
        at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:118)
        at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37)
        at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30)
        at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590)
        at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226)
        at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486)
        at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419)
        at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
2013-07-18 21:16:44 [SEVERE] Error in deployment
javax.persistence.PersistenceException: Error creating subclass for [org.morganm.homespawnplus.entity.PlayerLastLocation]
        at com.avaje.ebeaninternal.server.subclass.SubClassManager.createClass(SubClassManager.java:117)
        at com.avaje.ebeaninternal.server.subclass.SubClassManager.resolve(SubClassManager.java:100)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.checkSubclass(BeanDescriptorManager.java:1571)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.setEntityBeanClass(BeanDescriptorManager.java:1518)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.createByteCode(BeanDescriptorManager.java:1204)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readDeployAssociations(BeanDescriptorManager.java:1124)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readEntityDeploymentAssociations(BeanDescriptorManager.java:630)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.deploy(BeanDescriptorManager.java:277)
        at com.avaje.ebeaninternal.server.core.InternalConfiguration.<init>(InternalConfiguration.java:150)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:209)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:64)
        at com.avaje.ebean.EbeanServerFactory.create(EbeanServerFactory.java:78)
        at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:265)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:180)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
        at com.ryanclancy000.plugman.utilities.Utilities.loadPlugin(Utilities.java:291)
        at com.ryanclancy000.plugman.utilities.Utilities.loadCommand(Utilities.java:258)
        at com.ryanclancy000.plugman.PlugManCommands.onCommand(PlugManCommands.java:64)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189)
        at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServer.java:523)
        at net.minecraft.server.v1_6_R2.PlayerConnection.handleCommand(PlayerConnection.java:964)
        at net.minecraft.server.v1_6_R2.PlayerConnection.chat(PlayerConnection.java:882)
        at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:839)
        at net.minecraft.server.v1_6_R2.Packet3Chat.handle(SourceFile:49)
        at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296)
        at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:118)
        at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37)
        at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30)
        at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590)
        at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226)
        at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486)
        at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419)
        at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
Caused by: java.io.IOException: Class not found
        at com.avaje.ebean.enhance.asm.ClassReader.readClass(ClassReader.java:382)
        at com.avaje.ebean.enhance.asm.ClassReader.<init>(ClassReader.java:359)
        at com.avaje.ebeaninternal.server.subclass.SubClassFactory.subclassBytes(SubClassFactory.java:115)
        at com.avaje.ebeaninternal.server.subclass.SubClassFactory.create(SubClassFactory.java:83)
        at com.avaje.ebeaninternal.server.subclass.SubClassManager.createClass(SubClassManager.java:113)
        ... 33 more
2013-07-18 21:16:44 [SEVERE] [PlugMan] Tried to load invalid Plugin.

org.bukkit.plugin.InvalidPluginException: javax.persistence.PersistenceException: Error creating subclass for [org.morganm.homespawnplus.entity.PlayerLastLocation]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
        at com.ryanclancy000.plugman.utilities.Utilities.loadPlugin(Utilities.java:291)
        at com.ryanclancy000.plugman.utilities.Utilities.loadCommand(Utilities.java:258)
        at com.ryanclancy000.plugman.PlugManCommands.onCommand(PlugManCommands.java:64)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189)
        at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServer.java:523)
        at net.minecraft.server.v1_6_R2.PlayerConnection.handleCommand(PlayerConnection.java:964)
        at net.minecraft.server.v1_6_R2.PlayerConnection.chat(PlayerConnection.java:882)
        at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:839)
        at net.minecraft.server.v1_6_R2.Packet3Chat.handle(SourceFile:49)
        at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296)
        at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:118)
        at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37)
        at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30)
        at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590)
        at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226)
        at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486)
        at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419)
        at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
Caused by: javax.persistence.PersistenceException: Error creating subclass for [org.morganm.homespawnplus.entity.PlayerLastLocation]
        at com.avaje.ebeaninternal.server.subclass.SubClassManager.createClass(SubClassManager.java:117)
        at com.avaje.ebeaninternal.server.subclass.SubClassManager.resolve(SubClassManager.java:100)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.checkSubclass(BeanDescriptorManager.java:1571)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.setEntityBeanClass(BeanDescriptorManager.java:1518)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.createByteCode(BeanDescriptorManager.java:1204)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readDeployAssociations(BeanDescriptorManager.java:1124)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readEntityDeploymentAssociations(BeanDescriptorManager.java:630)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.deploy(BeanDescriptorManager.java:277)
        at com.avaje.ebeaninternal.server.core.InternalConfiguration.<init>(InternalConfiguration.java:150)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:209)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:64)
        at com.avaje.ebean.EbeanServerFactory.create(EbeanServerFactory.java:78)
        at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:265)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:180)
        ... 20 more
Caused by: java.io.IOException: Class not found
        at com.avaje.ebean.enhance.asm.ClassReader.readClass(ClassReader.java:382)
        at com.avaje.ebean.enhance.asm.ClassReader.<init>(ClassReader.java:359)
        at com.avaje.ebeaninternal.server.subclass.SubClassFactory.subclassBytes(SubClassFactory.java:115)
        at com.avaje.ebeaninternal.server.subclass.SubClassFactory.create(SubClassFactory.java:83)
        at com.avaje.ebeaninternal.server.subclass.SubClassManager.createClass(SubClassManager.java:113)
        ... 33 more

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.