Flamedek submitted a new resource: RPGme - A new leveling plugin, with 13 skills and many abilities. Read more about this resource...
Okay got it loaded and working... anywho, there'a glitch we found, apparently you can keep clicking the confirm button after the book is gone from your inventory to keep gaining levels. Please fix this.
Spoiler: holy [19:24:29 ERROR]: Could not pass event PlayerInteractEvent to RPGme v0.3.1 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:227) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.PlayerInteractManager.interact(PlayerInteractManager.java:463) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:736) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:52) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_45] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_45] at net.minecraft.server.v1_8_R3.SystemUtils.a(SystemUtils.java:19) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:718) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:367) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:657) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:560) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at java.lang.Thread.run(Unknown Source) [?:1.8.0_45] Caused by: java.lang.NullPointerException at net.flamedek.rpgme.player.PlayerManager.getLevel(PlayerManager.java:52) ~[?:?] at net.flamedek.rpgme.player.PlayerManager.getLevel(PlayerManager.java:48) ~[?:?] at net.flamedek.rpgme.skills.combat.Attack$Rage.onActivate(Attack.java:175) ~[?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] ... 17 more Getting this error on the console too.
The confirmation screen is fixed in the next version, but this error kind of startles me. It is in a core-feature that never caused me problems nor anyone else. Are you sure you are running the latest spigot? It seems like the plugin did not initialize correctly, which could be explained with the spigot version, otherwise do you have any earlier errors? one that happened at start up perhaps?
Flamedek updated RPGme [Beta] with a new update entry: Updates round 1 Read the rest of this update entry...
One reload. After leaving it up for a few hours. Roughly 12 to be exact. One to Four players utilizing the mechanic, as my server is not yet open to the public. It did indeed happen upon the reload. Oh and don't worry about the review too much, I like to follow up on my reviews with new updates. Yours is one of the few that I can't really offer any upgrade ideas on, but one of my betatesters did. How about a way to set a player's level with a command?
It's there; /rpg set <player> <skill> <level> /rpg setexp <player> <skill> <exp> /rpg setall <player> <level> (sets all skills) Note that you can get a lot of 'level up spam' when you gain a lot of levels. Just pass on any more feedback you receive and have yourself
Excellent. I've downloaded the update and will have it installed shortly on my server. Again, feedback is a little slow as my betatesters have over 30 plugins to try and break while we get the server ready, while I work on the main stuff.
Spoiler: wow [22:40:49 ERROR]: Could not pass event BlockGrowEvent to RPGme v0.3.2 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.handleBlockGrowEvent(CraftEventFactory.java:617) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.BlockCrops.b(BlockCrops.java:37) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.Block.a(Block.java:299) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.WorldServer.h(WorldServer.java:495) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.WorldServer.doTick(WorldServer.java:253) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:773) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:367) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:657) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:560) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at java.lang.Thread.run(Unknown Source) [?:1.8.0_45] Caused by: java.lang.NullPointerException at net.flamedek.rpgme.storage.FlatfileData.getString(FlatfileData.java:90) ~[?:?] at net.flamedek.rpgme.storage.BlockData.getString(BlockData.java:67) ~[?:?] at net.flamedek.rpgme.skills.gathering.Farming.findTag(Farming.java:222) ~[?:?] at net.flamedek.rpgme.skills.gathering.Farming.onBlockGrow(Farming.java:129) ~[?:?] at sun.reflect.GeneratedMethodAccessor83.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] ... 13 more [22:41:53 INFO]: [RPGme] saving player data... [22:41:53 INFO]: [RPGme] done > 1 players saved [22:44:31 ERROR]: Could not pass event BlockGrowEvent to RPGme v0.3.2 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.handleBlockGrowEvent(CraftEventFactory.java:617) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.BlockCrops.b(BlockCrops.java:37) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.Block.a(Block.java:299) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.WorldServer.h(WorldServer.java:495) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.WorldServer.doTick(WorldServer.java:253) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:773) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:367) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:657) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:560) [spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] at java.lang.Thread.run(Unknown Source) [?:1.8.0_45] Caused by: java.lang.NullPointerException at net.flamedek.rpgme.storage.FlatfileData.getString(FlatfileData.java:90) ~[?:?] at net.flamedek.rpgme.storage.BlockData.getString(BlockData.java:67) ~[?:?] at net.flamedek.rpgme.skills.gathering.Farming.findTag(Farming.java:222) ~[?:?] at net.flamedek.rpgme.skills.gathering.Farming.onBlockGrow(Farming.java:129) ~[?:?] at sun.reflect.GeneratedMethodAccessor83.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.8.7.jar:git-Spigot-3ccbe77-a6a57a9] ... 13 more and then I get this.... No restarts this time, just continually getting the error now on my own island... no one else is on... I log out and it stops.
Additional: Based off of other plugins that I have dealt with recently, I came to the deduction that the data files were corrupt. I have deleted the ones associated with your plugin and reloaded. No errors as of yet. I believe it was my foolishness to place a new plugin on top of old files that had gone through a process with an exploit. You may want to warn users that this process may need to be repeated on their servers if they encounter the same issues. I will keep you apprised of any future developments.
Both errors you have had, are caused by the data files not being loaded. Not as much corrupted but they are just null. I have started, stopped and reloaded this plugin hundreds of times by now and never encountered anything like that. Obviously I would love to avoid this but I am not sure what to change, especially since a restart fixed it. Additionally, could you put the errors in a spoiler? They take up a lot of space on the thread
Flamedek updated RPGme [Beta] with a new update entry: Enchanting & Exp Read the rest of this update entry...
Flamedek updated RPGme [Beta] with a new update entry: Combat, Animals and Highscores! Read the rest of this update entry...
Flamedek updated RPGme [Beta] with a new update entry: UI update Read the rest of this update entry...
This is looking really good! My suggestion is to take a look at how customizable Mcmmo is, you need to be just as good as that. Go to mcmmo's permissions page and start implementing those options for letting us customize this plugin and look for way's to improve and become superior over mcmmo and you'll get more and more server owners to make the switch.
Flamedek updated RPGme [Beta] with a new update entry: Java 7 fix and cleanup Read the rest of this update entry...