Doesn't charge players that can't afford to pay #27


  • New
  • Defect
Open
Assigned to kostronor
  • _ForgeUser9786454 created this issue Jan 5, 2015

    Correctly charges a player for using the command, but if the player has insufficient funds to afford the command then the plugin seems to break and the command goes through free of charge.

    05.01 16:32:53 [Server] INFO ... 14 more
    05.01 16:32:53 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298) ~[spigot_1637.jar:git-Spigot-1637]
    05.01 16:32:53 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_67]
    05.01 16:32:53 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_67]
    05.01 16:32:53 [Server] INFO at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source) ~[?:?]
    05.01 16:32:53 [Server] INFO at me.Kostronor.CommandIConomy.CIListener.onPlayerCommandPreprocess(CIListener.java:44) ~[?:?]
    05.01 16:32:53 [Server] INFO at me.Kostronor.CommandIConomy.CIListener.chargePlayerForCommand(CIListener.java:160) ~[?:?]
    05.01 16:32:53 [Server] INFO at java.lang.String.replaceAll(String.java:2162) ~[?:1.7.0_67]
    05.01 16:32:53 [Server] INFO at java.util.regex.Matcher.replaceAll(Matcher.java:906) ~[?:1.7.0_67]
    05.01 16:32:53 [Server] INFO at java.util.regex.Matcher.appendReplacement(Matcher.java:831) ~[?:1.7.0_67]
    05.01 16:32:53 [Server] INFO at java.util.regex.Matcher.start(Matcher.java:374) ~[?:1.7.0_67]
    05.01 16:32:53 [Server] INFO Caused by: java.lang.IndexOutOfBoundsException: No group 1
    05.01 16:32:53 [Server] INFO at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot_1637.jar:git-Spigot-1637]
    05.01 16:32:53 [Server] INFO at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [spigot_1637.jar:git-Spigot-1637]
    05.01 16:32:53 [Server] INFO at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [spigot_1637.jar:git-Spigot-1637]
    05.01 16:32:53 [Server] INFO at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [spigot_1637.jar:git-Spigot-1637]
    05.01 16:32:53 [Server] INFO at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734) [spigot_1637.jar:git-Spigot-1637]
    05.01 16:32:53 [Server] INFO at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) [spigot_1637.jar:git-Spigot-1637]
    05.01 16:32:53 [Server] INFO at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:186) [spigot_1637.jar:git-Spigot-1637]
    05.01 16:32:53 [Server] INFO at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat.java:65) [spigot_1637.jar:git-Spigot-1637]
    05.01 16:32:53 [Server] INFO at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java:28) [spigot_1637.jar:git-Spigot-1637]
    05.01 16:32:53 [Server] INFO at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:880) [spigot_1637.jar:git-Spigot-1637]
    05.01 16:32:53 [Server] INFO at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerConnection.java:1035) [spigot_1637.jar:git-Spigot-1637]
    05.01 16:32:53 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494) [spigot_1637.jar:git-Spigot-1637]
    05.01 16:32:53 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509) [spigot_1637.jar:git-Spigot-1637]
    05.01 16:32:53 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot_1637.jar:git-Spigot-1637]
    05.01 16:32:53 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot_1637.jar:git-Spigot-1637]
    05.01 16:32:53 [Server] INFO org.bukkit.event.EventException
    05.01 16:32:53 [Server] ERROR Could not pass event PlayerCommandPreprocessEvent to Command_iConomy v11.0.0

  • _ForgeUser9786454 added the tags New Defect Jan 5, 2015

To post a comment, please login or register a new account.