Spigot RPGme v1.0.2 (1.9)

An expansive RPG plugin, with many skills and fresh abilities.

  1. Flamedek submitted a new resource:

    RPGme - A new leveling plugin, with 13 skills and many abilities.

    Read more about this resource...
     
  2. 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.
     
  3. [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.
     
    #4 TeamAonn, Jun 7, 2015
    Last edited: Jun 7, 2015
  4. 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?
     
  5. Flamedek updated RPGme [Beta] with a new update entry:

    Updates round 1

    Read the rest of this update entry...
     
  6. 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?
     
  7. 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
     
    #8 Flamedek, Jun 7, 2015
    Last edited: Jun 7, 2015

  8. 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.
     
  9. [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.
     
    #10 TeamAonn, Jun 7, 2015
    Last edited: Jun 7, 2015
  10. 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.
     
  11. 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
     
  12. Flamedek updated RPGme [Beta] with a new update entry:

    Enchanting & Exp

    Read the rest of this update entry...
     
  13. This plugin is going great ! And the Dev is answering really quick
     
    #14 Kitt3120, Jun 14, 2015
    Last edited: Jun 14, 2015
  14. Thank you man :) and still very open to ideas
     
  15. Not much use for a skyblock.... but my players like it.
     
  16. Flamedek updated RPGme [Beta] with a new update entry:

    Combat, Animals and Highscores!

    Read the rest of this update entry...
     
  17. Flamedek updated RPGme [Beta] with a new update entry:

    UI update

    Read the rest of this update entry...
     
  18. 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.
     
  19. Flamedek updated RPGme [Beta] with a new update entry:

    Java 7 fix and cleanup

    Read the rest of this update entry...
     
    • Informative Informative x 1