Spigot Autorank v4.4

An automatic ranking plugin that allows you to set automatic rank-ups with special requirements.

  1. Staartvin submitted a new resource:

    Autorank - An automatic ranking plugin that allows you to set automatic rank-ups with special requirements.

    Read more about this resource...
     
    • Like Like x 4
    • Winner Winner x 1
  2. clip

    Benefactor

    Staartvin finally moving to Spigot! <3
     
    • Like Like x 4
  3. Nice to see you over here :)
     
    • Like Like x 1
  4. Thanks amigo ;)
     
    • Like Like x 1
  5. NullBlox

    Patron

    Welcome aboard!
     
    • Like Like x 1
  6. [Server thread/ERROR]: Error occurred while enabling Autorank v3.4 (Is it up to date?)
    java.lang.NoSuchMethodError: ru.tehkode.permissions.PermissionManager.getGroupList()Ljava/util/List;
    at net.milkbowl.vault.permission.plugins.Permission_PermissionsEx.getGroups(Permission_PermissionsEx.java:372) ~[?:?]
    at me.armar.plugins.autorank.permissions.handlers.VaultPermissionsHandler.getGroups(VaultPermissionsHandler.java:74) ~[?:?]
    at me.armar.plugins.autorank.validations.PermissionGroupValidation.validateSimpleGroups(PermissionGroupValidation.java:193) ~[?:?]
    at me.armar.plugins.autorank.validations.ValidateHandler.validateConfigGroups(ValidateHandler.java:26) ~[?:?]
    at me.armar.plugins.autorank.Autorank.onEnable(Autorank.java:409) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[craftbukkit.jar:git-Spigot-13716d9-0899683]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:335) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugin(CraftServer.java:355) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at org.bukkit.craftbukkit.v1_8_R1.CraftServer.enablePlugins(CraftServer.java:315) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at org.bukkit.craftbukkit.v1_8_R1.CraftServer.reload(CraftServer.java:744) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at org.bukkit.Bukkit.reload(Bukkit.java:534) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServer.java:645) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchServerCommand(CraftServer.java:631) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at net.minecraft.server.v1_8_R1.DedicatedServer.aM(DedicatedServer.java:353) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:317) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at java.lang.Thread.run(Unknown Source) [?:1.7.0_55]
    [13:11:46]

    Any help?
     
  7. Seems to be a problem with PEX and Vault. Do you have the most recent versions for both of them?
     
  8. Thanks, pex was outdated now it works. Quick question though. How can I give players modded items, like the bone tool from echo pets (custom NBT I believe) on promotion?
     
  9. You can setup a 'command' requirement that will perform the 'give' command. The give command has syntax for custom items I believe.
     
  10. I know I can do that what I do not is how the item id or syntax work. I know the item id but and I believe the nbt is 1 but how should I write it in the config?
     
  11. [Server thread/ERROR]: Could not pass event PlayerJoinEvent to Autorank v3.4
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:305) ~[craftbukkit.jar:git-Spigot-13716d9-0899683]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Spigot-13716d9-0899683]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at net.minecraft.server.v1_8_R1.PlayerList.onPlayerJoin(PlayerList.java:263) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at net.minecraft.server.v1_8_R1.PlayerList.a(PlayerList.java:148) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at net.minecraft.server.v1_8_R1.LoginListener.b(LoginListener.java:109) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at net.minecraft.server.v1_8_R1.LoginListener.c(LoginListener.java:41) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at net.minecraft.server.v1_8_R1.NetworkManager.a(NetworkManager.java:159) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at net.minecraft.server.v1_8_R1.ServerConnection.c(ServerConnection.java:82) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:785) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [craftbukkit.jar:git-Spigot-13716d9-0899683]
    at java.lang.Thread.run(Unknown Source) [?:1.7.0_55]
    Caused by: java.lang.IndexOutOfBoundsException: Index: 0
    at java.util.Collections$EmptyList.get(Unknown Source) ~[?:1.7.0_55]
    at com.gmail.nossr50.util.player.UserManager.getPlayer(UserManager.java:94) ~[?:?]
    at com.gmail.nossr50.api.ExperienceAPI.getPowerLevel(ExperienceAPI.java:398) ~[?:?]
    at me.armar.plugins.autorank.hooks.mcmmoapi.McMMOHandler.getPowerLevel(McMMOHandler.java:48) ~[?:?]
    at me.armar.plugins.autorank.playerchecker.requirement.McMMOPowerLevelRequirement.meetsRequirement(McMMOPowerLevelRequirement.java:36) ~[?:?]
    at me.armar.plugins.autorank.playerchecker.RankChange.checkRequirements(RankChange.java:99) ~[?:?]
    at me.armar.plugins.autorank.playerchecker.RankChange.applyChange(RankChange.java:35) ~[?:?]
    at me.armar.plugins.autorank.playerchecker.PlayerChecker.checkPlayer(PlayerChecker.java:64) ~[?:?]
    at me.armar.plugins.autorank.listeners.PlayerJoinListener.onPlayerJoin(PlayerJoinListener.java:41) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_55]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_55]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_55]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_55]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ~[craftbukkit.jar:git-Spigot-13716d9-0899683]
    ... 14 more
     
  12. NullBlox

    Patron

    This happens a lot. finally moved up in the world to the current 1.8 stats and have been seeing this a lot.
    Wondering if you could let me know what may be the cause.


    Code (Text):
    [00:32:24 INFO]: [Autorank] Could not fetch UUID of player 'DesiDoesStuff'!
    [00:32:24 WARN]: Exception in thread "Craft Scheduler Thread - 140"
    [00:32:24 WARN]: org.apache.commons.lang.UnhandledException: Plugin Autorank v3.4 generated an exception while executing task 132
        at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
    Caused by: java.lang.NullPointerException
        at me.armar.plugins.autorank.mysql.wrapper.MySQLWrapper.setGlobalTime(MySQLWrapper.java:177)
        at me.armar.plugins.autorank.playtimes.Playtimes.setGlobalTime(Playtimes.java:392)
        at me.armar.plugins.autorank.playtimes.Playtimes.modifyGlobalTime(Playtimes.java:363)
        at me.armar.plugins.autorank.playtimes.PlaytimesUpdate.updateMinutesPlayed(PlaytimesUpdate.java:57)
        at me.armar.plugins.autorank.playtimes.PlaytimesUpdate.updateMinutesPlayed(PlaytimesUpdate.java:71)
        at me.armar.plugins.autorank.playtimes.PlaytimesUpdate.run(PlaytimesUpdate.java:32)
        at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71)
        at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
        ... 3 more
     
  13. Great to see you at Spigot. Awesome plugin! :)
     
    • Like Like x 1
  14. Hello, I cannot have it where the users have to have all of the requirements before they rankup, and have it show which ones they have and not? EG: they get to level 10, but then die and reset, but in autorank it counts as completing. Is there anyway to fix this? If stats change? I primarily need this because I want them to only rankup if they meet all requirements AND walk through a portal, it works somewhat, but they can walk in the portal first then meet all requirements after, which they get teleported wherever they meet up the rest of the requirements, I want it to only allow them to be ranked up while they are standing in a certain region.
     
  15. I love the concept of this, but is there any way you can make it so a certain group (ex. vip) doesnt get ranked up, so my dontors wouldnt get ranked up to a veteran?
     
  16. You can make a different ladder for your donators, or just remove your veterans from the ranking in whatever group plugin you use.
     
  17. Ok, thanks!
     
  18. Use zpermissions to allow people to be in more than one group.