Spigot PwnFilter 3.9.1

Filter chat, signs, books and more. Create custom commands and lightweight scripts.

  1. Sage905 submitted a new resource:

    PwnFilter - Filter chat, signs, books and more. Create custom commands and lightweight scripts.

    Read more about this resource...
     
  2. Sage905 updated PwnFilter with a new update entry:

    Bugfixes in preparation for 3.9.0 Release

    Read the rest of this update entry...
     
  3. Sage905 updated PwnFilter with a new update entry:

    3.9.0 Released

    Read the rest of this update entry...
     
  4. Sage905 updated PwnFilter with a new update entry:

    Bugfix Release

    Read the rest of this update entry...
     
  5. @Sage905
    Hi, I want to know how to use the consolefilter rules?
    If you can help me, it cou;d be niuce, because I see no example in the file, so I don't know how to add rules...


    Thanks you so much
     
  6. Code (Text):
    [14:09:34] [Server thread/ERROR]: Error occurred while enabling PwnFilter v3.9.1 (Is it up to date?)
    java.lang.NoClassDefFoundError: net/md_5/bungee/api/ChatColor
        at com.pwn9.filter.engine.rules.action.targeted.Warn.getAction(Warn.java:40) ~[?:?]
        at com.pwn9.filter.engine.rules.action.targeted.TargetedAction$7.getAction(TargetedAction.java:84) ~[?:?]
        at com.pwn9.filter.engine.rules.action.ActionFactory.getAction(ActionFactory.java:58) ~[?:?]
        at com.pwn9.filter.engine.rules.parser.TextConfigParser.parseRule(TextConfigParser.java:209) ~[?:?]
        at com.pwn9.filter.engine.rules.parser.TextConfigParser.parse(TextConfigParser.java:148) ~[?:?]
        at com.pwn9.filter.engine.rules.parser.TextConfigParser.parse(TextConfigParser.java:66) ~[?:?]
        at com.pwn9.filter.engine.rules.parser.TextConfigParser.parse(TextConfigParser.java:60) ~[?:?]
        at com.pwn9.filter.engine.FilterService.parseRules(FilterService.java:206) ~[?:?]
        at com.pwn9.filter.bukkit.listener.BaseListener.getCompiledChain(BaseListener.java:55) ~[?:?]
        at com.pwn9.filter.bukkit.listener.PwnFilterCommandListener.activate(PwnFilterCommandListener.java:61) ~[?:?]
        at java.util.concurrent.ConcurrentHashMap$KeySetView.forEach(Unknown Source) ~[?:1.8.0_77]
        at java.util.Collections$SetFromMap.forEach(Unknown Source) ~[?:1.8.0_77]
        at com.pwn9.filter.engine.FilterService.enableClients(FilterService.java:97) ~[?:?]
        at com.pwn9.filter.bukkit.PwnFilterBukkitPlugin.onEnable(PwnFilterBukkitPlugin.java:128) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[craftbukkit_1.8.8_latest.jar:git-Bukkit-039621d]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [craftbukkit_1.8.8_latest.jar:git-Bukkit-039621d]
        at us.Myles.PWP.TransparentListeners.PerWorldPluginLoader.enablePlugin(PerWorldPluginLoader.java:145) [PerServerPlugins.jar:?]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [craftbukkit_1.8.8_latest.jar:git-Bukkit-039621d]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:342) [craftbukkit_1.8.8_latest.jar:git-Bukkit-039621d]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:314) [craftbukkit_1.8.8_latest.jar:git-Bukkit-039621d]
        at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:406) [craftbukkit_1.8.8_latest.jar:git-Bukkit-039621d]
        at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:370) [craftbukkit_1.8.8_latest.jar:git-Bukkit-039621d]
        at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:325) [craftbukkit_1.8.8_latest.jar:git-Bukkit-039621d]
        at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:235) [craftbukkit_1.8.8_latest.jar:git-Bukkit-039621d]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:504) [craftbukkit_1.8.8_latest.jar:git-Bukkit-039621d]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_77]
    Caused by: java.lang.ClassNotFoundException: net.md_5.bungee.api.ChatColor
        at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_77]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) ~[craftbukkit_1.8.8_latest.jar:git-Bukkit-039621d]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[craftbukkit_1.8.8_latest.jar:git-Bukkit-039621d]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_77]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_77]
        ... 26 more
     
  7. This seems to come up a few times before my server crashes.
    Code (Text):

    [14:42:45] [Async Chat Thread - #63/WARN]: [PwnFilter] Bukkit API call timed out (Waited >3s). Is the server busy?
    [14:42:57] [Async Chat Thread - #64/WARN]: [PwnFilter] Bukkit API call timed out (Waited >3s). Is the server busy?
    [14:43:01] [Async Chat Thread - #65/WARN]: [PwnFilter] Bukkit API call timed out (Waited >3s). Is the server busy?
    [14:43:07] [Async Chat Thread - #67/WARN]: [PwnFilter] Bukkit API call timed out (Waited >3s). Is the server busy?
    [14:43:33] [Async Chat Thread - #70/WARN]: [PwnFilter] Bukkit API call timed out (Waited >3s). Is the server busy?
    [14:43:40] [Async Chat Thread - #71/WARN]: [PwnFilter] Bukkit API call timed out (Waited >3s). Is the server busy?
    [14:43:43] [Async Chat Thread - #72/WARN]: [PwnFilter] Bukkit API call timed out (Waited >3s). Is the server busy?
     
     
  8. PhanaticD

    Patron

    I have these set to be counted as chat:

    Code (Text):
    cmdchat:
    - me
    - m
    - msg
    - r
    - reply
    - tell
    - t
    - w
    - whisper
     
    but if they do a capital letter like /T something it will bypass
     
  9. PhanaticD

    Patron

    Code (Text):
    [17:23:02 ERROR]: Could not pass event AsyncPlayerChatEvent to PwnFilter v3.9.1
    java.lang.NullPointerException
            at com.pwn9.filter.bukkit.listener.PwnFilterPlayerListener.onPlayerChat(PwnFilterPlayerListener.java:66) ~[?:?]
            at com.pwn9.filter.bukkit.listener.PwnFilterPlayerListener.lambda$activate$34(PwnFilterPlayerListener.java:130) ~[?:?]
            at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74) ~[patched_1.10.2.jar:git-Paper-876]
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.10.2.jar:git-Paper-876]
            at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:517) [patched_1.10.2.jar:git-Paper-876]
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:499) [patched_1.10.2.jar:git-Paper-876]
            at net.minecraft.server.v1_10_R1.PlayerConnection.chat(PlayerConnection.java:1311) [patched_1.10.2.jar:git-Paper-876]
            at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:1226) [patched_1.10.2.jar:git-Paper-876]
            at net.minecraft.server.v1_10_R1.PacketPlayInChat$1.run(PacketPlayInChat.java:39) [patched_1.10.2.jar:git-Paper-876]
            at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_101]
            at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_101]
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_101]
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_101]
            at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101]
    [17:23:02 ERROR]: Could not pass event PlayerCommandPreprocessEvent to PwnFilter v3.9.1
    java.lang.NullPointerException
            at com.pwn9.filter.bukkit.listener.PwnFilterCommandListener.eventProcessor(PwnFilterCommandListener.java:98) ~[?:?]
            at com.pwn9.filter.bukkit.listener.PwnFilterCommandListener.lambda$activate$31(PwnFilterCommandListener.java:65) ~[?:?]
            at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched_1.10.2.jar:git-Paper-876]
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.10.2.jar:git-Paper-876]
            at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:517) [patched_1.10.2.jar:git-Paper-876]
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:502) [patched_1.10.2.jar:git-Paper-876]
            at net.minecraft.server.v1_10_R1.PlayerConnection.handleCommand(PlayerConnection.java:1388) [patched_1.10.2.jar:git-Paper-876]
            at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:1201) [patched_1.10.2.jar:git-Paper-876]
            at net.minecraft.server.v1_10_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [patched_1.10.2.jar:git-Paper-876]
            at net.minecraft.server.v1_10_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) [patched_1.10.2.jar:git-Paper-876]
            at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13) [patched_1.10.2.jar:git-Paper-876]
            at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_101]
            at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_101]
            at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45) [patched_1.10.2.jar:git-Paper-876]
            at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:802) [patched_1.10.2.jar:git-Paper-876]
            at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:404) [patched_1.10.2.jar:git-Paper-876]
            at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:733) [patched_1.10.2.jar:git-Paper-876]
            at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:632) [patched_1.10.2.jar:git-Paper-876]
            at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101]
    [17:23:02 ERROR]: Could not pass event AsyncPlayerChatEvent to PwnFilter v3.9.1
    java.lang.NullPointerException
            at com.pwn9.filter.bukkit.listener.PwnFilterPlayerListener.onPlayerChat(PwnFilterPlayerListener.java:66) ~[?:?]
            at com.pwn9.filter.bukkit.listener.PwnFilterPlayerListener.lambda$activate$34(PwnFilterPlayerListener.java:130) ~[?:?]
            at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74) ~[patched_1.10.2.jar:git-Paper-876]
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.10.2.jar:git-Paper-876]
            at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:517) [patched_1.10.2.jar:git-Paper-876]
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:499) [patched_1.10.2.jar:git-Paper-876]
            at net.minecraft.server.v1_10_R1.PlayerConnection.chat(PlayerConnection.java:1311) [patched_1.10.2.jar:git-Paper-876]
            at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:1226) [patched_1.10.2.jar:git-Paper-876]
            at net.minecraft.server.v1_10_R1.PacketPlayInChat$1.run(PacketPlayInChat.java:39) [patched_1.10.2.jar:git-Paper-876]
            at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_101]
            at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_101]
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_101]
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_101]
            at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101]
     
    got this when someone logged on
     
  10. I love this Plugin, I was able to filter words in chat, signs, items, books, caps to lowercase, single letter spamming, etc. I can't seem to get global messages and global private messages filtered, I added gmsg g gr to cmdchat: in the config.yml. What am I doing wrong or will this not filter bungee global chat?
     
    #10 Ironic_8b49, Oct 4, 2016
    Last edited: Oct 12, 2016
  11. I even added Capital version of the Commands and it still bypassed the filter
     
  12. PhanaticD

    Patron

    @Sage905 can we get any response regarding these issues
     
  13. I want to be able to change the program is chooses to ban players, so I can have all info in one spot?
     
  14. from what understand this plugin needs to be able to run on my bungee server to do so, So for future upgrades adding this to the best word filter out there would make a filter large servers could use
     
  15. Hi! Quick question. I have the filter set to block numerical IP's as well, but players are doing //set 3,4,5,6 and things like that to get the random pattern from worldedit, but it's getting blocked by the filter. Is there a way to block the filter from scanning //set? Thanks!

    Edit: Lol I was just looking through the config and the exact example of //set was used. Thank you anyways!
     
  16. on your regex that filters url's you can add a line just after the match, which looks like;

    ignore string 3,4,5,6|1,2,3,4
     
  17. Well there's an option in the config to ignore certain commands, so I just added /set to the list there. Thank you though!
     
  18. running pwnfilter dev build 125 and the points don't go down. Was working before I updated server to latest spigot 1.11

    [09:33:49] [User Authenticator #2/INFO]: UUID of player Legoman_08 is a2c62d32-a58d-4a72-89d4-4c16bcb0e7ea
    [09:33:49] [Server thread/INFO]: Legoman_08[/192.168.1.1:34529] logged in with entity id 931 at ([vanilla]1193.0168459644485, 72.0, 515.3000000119209)
    [09:33:50] [Server thread/INFO]: [0;32;1mLegoman_08[m [0;37;1mjoined![m
    [09:33:56] [Server thread/INFO]: CONSOLE issued server command: /helpop Legoman_08 triggered CHAT M40, ([hell]), in vanilla and said "hell"
    [09:33:56] [Server thread/INFO]: ?4[HelpOp]?r ?6Console:?r Legoman_08 triggered CHAT M40, ([hell]), in vanilla and said "hell"
    [09:33:56] [Async Chat Thread - #0/INFO]: [PwnFilter] |CHAT| MATCH (M40) <Legoman_08> hell
    [09:33:56] [Async Chat Thread - #0/INFO]: [PwnFilter] Warned Legoman_08: ?bPart or All Of Your Chat Has Been Modified Because It Was Unsafe. ?aPlease Choose Your Words More Wisely Next Time.
    [09:33:56] [Async Chat Thread - #0/INFO]: [PwnFilter] Sending console command: helpop Legoman_08 triggered CHAT M40, ([hell]), in vanilla and said "hell"
    [09:33:56] [Async Chat Thread - #0/INFO]: [PwnFilter] Points Accumulated Legoman_08 : 15.000000. Total: 15.000000
    [09:33:56] [Async Chat Thread - #0/INFO]: [PwnFilter] |CHAT| SENT <Legoman_08> honey ham
    [09:33:56] [Async Chat Thread - #0/INFO]: [m[0;37;1m[[0;33;1mtraveler[0;37;1m] <[0;33;1mLegoman_08[m>[0;37;22m:[0;37;1m honey ham[m
    [09:35:04] [Server thread/INFO]: CONSOLE issued server command: /helpop Legoman_08 triggered CHAT M40, ([hell]), in vanilla and said "hell hh"
    [09:35:04] [Server thread/INFO]: ?4[HelpOp]?r ?6Console:?r Legoman_08 triggered CHAT M40, ([hell]), in vanilla and said "hell hh"
    [09:35:04] [Async Chat Thread - #1/INFO]: [PwnFilter] |CHAT| MATCH (M40) <Legoman_08> hell hh
    [09:35:04] [Async Chat Thread - #1/INFO]: [PwnFilter] Warned Legoman_08: ?bPart or All Of Your Chat Has Been Modified Because It Was Unsafe. ?aPlease Choose Your Words More Wisely Next Time.
    [09:35:04] [Async Chat Thread - #1/INFO]: [PwnFilter] Sending console command: helpop Legoman_08 triggered CHAT M40, ([hell]), in vanilla and said "hell hh"
    [09:35:04] [Async Chat Thread - #1/INFO]: [PwnFilter] Points Accumulated Legoman_08 : 15.000000. Total: 28.000000
    [09:35:04] [Async Chat Thread - #1/INFO]: [PwnFilter] |CHAT| SENT <Legoman_08> honey ham hh
    [09:35:04] [Async Chat Thread - #1/INFO]: [m[0;37;1m[[0;33;1mtraveler[0;37;1m] <[0;33;1mLegoman_08[m>[0;37;22m:[0;37;1m honey ham hh[m
    [09:35:04] [Server thread/INFO]: Legoman_08 lost connection: You need to tone down your language!
    [09:35:04] [Server thread/INFO]: Legoman_08 logged out!
    [09:35:04] [Server thread/WARN]: handleDisconnection() called twice
    [09:35:10] [User Authenticator #3/INFO]: UUID of player Legoman_08 is a2c62d32-a58d-4a72-89d4-4c16bcb0e7ea
    [09:35:10] [Server thread/INFO]: Legoman_08[/192.168.1.1:57021] logged in with entity id 1179 at ([vanilla]1193.0168459644485, 72.0, 515.3000000119209)
    [09:35:10] [Server thread/INFO]: [0;32;1mLegoman_08[m [0;37;1mjoined![m
    [09:35:17] [Server thread/INFO]: CONSOLE issued server command: /helpop Legoman_08 triggered CHAT M40, ([hell]), in vanilla and said "hell"
    [09:35:17] [Server thread/INFO]: ?4[HelpOp]?r ?6Console:?r Legoman_08 triggered CHAT M40, ([hell]), in vanilla and said "hell"
    [09:35:17] [Async Chat Thread - #1/INFO]: [PwnFilter] |CHAT| MATCH (M40) <Legoman_08> hell
    [09:35:17] [Async Chat Thread - #1/INFO]: [PwnFilter] Warned Legoman_08: ?bPart or All Of Your Chat Has Been Modified Because It Was Unsafe. ?aPlease Choose Your Words More Wisely Next Time.
    [09:35:17] [Async Chat Thread - #1/INFO]: [PwnFilter] Sending console command: helpop Legoman_08 triggered CHAT M40, ([hell]), in vanilla and said "hell"
    [09:35:17] [Async Chat Thread - #1/INFO]: [PwnFilter] Points Accumulated Legoman_08 : 15.000000. Total: 43.000000
    [09:35:17] [Async Chat Thread - #1/INFO]: [PwnFilter] |CHAT| SENT <Legoman_08> honey ham
    [09:35:17] [Async Chat Thread - #1/INFO]: [m[0;37;1m[[0;33;1mtraveler[0;37;1m] <[0;33;1mLegoman_08[m>[0;37;22m:[0;37;1m honey ham[m
    [09:35:17] [Server thread/INFO]: CONSOLE issued server command: /tempban Legoman_08 1m Your language is not acceptable. Take 15m to cool off!
    [09:35:17] [Server thread/INFO]: Legoman_08 lost connection: ?cYou have been temporarily banned for 59 seconds:
    ?rYour language is not acceptable. Take 15m to cool off!
    [09:35:17] [Server thread/INFO]: Legoman_08 logged out!
    [09:35:17] [Server thread/INFO]: ?6Player ?cConsole?6 temporarily banned ?cLegoman_08?6 for ?c59 seconds?6: ?cYour language is not acceptable. Take 15m to cool off!?6.
    [09:35:17] [Server thread/WARN]: handleDisconnection() called twice
    [09:35:47] [User Authenticator #4/INFO]: UUID of player Legoman_08 is a2c62d32-a58d-4a72-89d4-4c16bcb0e7ea
    [09:35:47] [Server thread/INFO]: Disconnecting [email protected][id=a2c62d32-a58d-4a72-89d4-4c16bcb0e7ea,name=Legoman_08,properties={textures=[[email protected]]},legacy=false] (/192.168.1.1:32821): You are banned from this server!
    Reason: Your language is not acceptable. Take 15m to cool off!
    Your ban will be removed on 2016-11-24 at 09:36:17 EST
    [09:35:47] [Server thread/INFO]: [email protected][id=a2c62d32-a58d-4a72-89d4-4c16bcb0e7ea,name=Legoman_08,properties={textures=[[email protected]]},legacy=false] (/192.168.1.1:32821) lost connection: You are banned from this server!
    Reason: Your language is not acceptable. Take 15m to cool off!
    Your ban will be removed on 2016-11-24 at 09:36:17 EST
    [09:36:03] [User Authenticator #5/INFO]: UUID of player Legoman_08 is a2c62d32-a58d-4a72-89d4-4c16bcb0e7ea
    [09:36:03] [Server thread/INFO]: Disconnecting [email protected][id=a2c62d32-a58d-4a72-89d4-4c16bcb0e7ea,name=Legoman_08,properties={textures=[[email protected]]},legacy=false] (/192.168.1.1:47068): You are banned from this server!
    Reason: Your language is not acceptable. Take 15m to cool off!
    Your ban will be removed on 2016-11-24 at 09:36:17 EST
    [09:36:04] [Server thread/INFO]: [email protected][id=a2c62d32-a58d-4a72-89d4-4c16bcb0e7ea,name=Legoman_08,properties={textures=[[email protected]]},legacy=false] (/192.168.1.1:47068) lost connection: You are banned from this server!
    Reason: Your language is not acceptable. Take 15m to cool off!
    Your ban will be removed on 2016-11-24 at 09:36:17 EST
    [09:36:36] [User Authenticator #6/INFO]: UUID of player Legoman_08 is a2c62d32-a58d-4a72-89d4-4c16bcb0e7ea
    [09:36:36] [Server thread/INFO]: Legoman_08[/192.168.1.1:55725] logged in with entity id 1442 at ([vanilla]1193.0168459644485, 72.0, 515.3000000119209)
    [09:36:36] [Server thread/INFO]: [0;32;1mLegoman_08[m [0;37;1mjoined![m
    [09:36:47] [Server thread/INFO]: CONSOLE issued server command: /helpop Legoman_08 triggered CHAT M40, ([hell]), in vanilla and said "hell rr"
    [09:36:47] [Server thread/INFO]: ?4[HelpOp]?r ?6Console:?r Legoman_08 triggered CHAT M40, ([hell]), in vanilla and said "hell rr"
    [09:36:47] [Async Chat Thread - #2/INFO]: [PwnFilter] |CHAT| MATCH (M40) <Legoman_08> hell rr
    [09:36:47] [Async Chat Thread - #2/INFO]: [PwnFilter] Warned Legoman_08: ?bPart or All Of Your Chat Has Been Modified Because It Was Unsafe. ?aPlease Choose Your Words More Wisely Next Time.
    [09:36:47] [Async Chat Thread - #2/INFO]: [PwnFilter] Sending console command: helpop Legoman_08 triggered CHAT M40, ([hell]), in vanilla and said "hell rr"
    [09:36:47] [Async Chat Thread - #2/INFO]: [PwnFilter] Points Accumulated Legoman_08 : 15.000000. Total: 55.000000
    [09:36:47] [Async Chat Thread - #2/INFO]: [PwnFilter] |CHAT| SENT <Legoman_08> honey ham rr
    [09:36:47] [Async Chat Thread - #2/INFO]: [m[0;37;1m[[0;33;1mtraveler[0;37;1m] <[0;33;1mLegoman_08[m>[0;37;22m:[0;37;1m honey ham rr[m
    [09:36:53] [Server thread/INFO]: CONSOLE issued server command: /helpop Legoman_08 triggered CHAT M40, ([hell]), in vanilla and said "hell"
    [09:36:53] [Server thread/INFO]: ?4[HelpOp]?r ?6Console:?r Legoman_08 triggered CHAT M40, ([hell]), in vanilla and said "hell"
    [09:36:53] [Async Chat Thread - #2/INFO]: [PwnFilter] |CHAT| MATCH (M40) <Legoman_08> hell
    [09:36:53] [Async Chat Thread - #2/INFO]: [PwnFilter] Warned Legoman_08: ?bPart or All Of Your Chat Has Been Modified Because It Was Unsafe. ?aPlease Choose Your Words More Wisely Next Time.
    [09:36:53] [Async Chat Thread - #2/INFO]: [PwnFilter] Sending console command: helpop Legoman_08 triggered CHAT M40, ([hell]), in vanilla and said "hell"
    [09:36:53] [Async Chat Thread - #2/INFO]: [PwnFilter] Points Accumulated Legoman_08 : 15.000000. Total: 69.000000
    [09:36:53] [Async Chat Thread - #2/INFO]: [PwnFilter] |CHAT| SENT <Legoman_08> honey ham
    [09:36:53] [Async Chat Thread - #2/INFO]: [m[0;37;1m[[0;33;1mtraveler[0;37;1m] <[0;33;1mLegoman_08[m>[0;37;22m:[0;37;1m honey ham[m
     
  19. Omg I love how we both have so many similar plugins xD I see you on the spigot discussion page for every plugin I use
     
  20. I only use plugins that work, came back to this one last month after I learned they updated it, hope they fix the leaky bucket not leaking in Spigot 1.11
     
    #20 Ironic_8b49, Nov 24, 2016
    Last edited: Nov 24, 2016