PwnFilter v2.0.0

Details

  • Filename
    PwnFilter.jar
  • Uploaded by
  • Uploaded
    Dec 17, 2012
  • Size
    13.96 KB
  • Downloads
    366
  • MD5
    6aad74609ec582f4e3c35b4a072bc6b9

Supported Bukkit Versions

  • CB 1.4.5-R0.2

Changelog

2.0.0 Big Update

  • New post match operators:
    • then randrep - replaces matching regex from a pipe separate list of potential replacements!
    • then lower - replaces matching regex with the same matching regex, forced to lower case! (Basically, CAPS Replacer)
  • Removed the [PwnFilter] prefix from warning, burn and kill messages. You may now use your own warning message from scratch, with color code support!
  • Please review the PwnFilter Pages for updated material on the 2.0 update!

1.9.3

  • Added "then kill" and "then burn" as optional punishments related to a match. See post match operators page for usage.

1.9.2

  • Updated for CB 1.4.5-R0.2
  • Fixed bug with PwnFilter player kicks and asynPlayerChatEvent.

1.9.1

  • PwnFilter for Craftbukkit 1.4.2-R0.2 and reverted to Java 6. If you prefer for any reason, Java7, 1.9.0 will also work on 1.4.2 servers.

1.9.0

  • Built for CraftBukkit 1.3.2-R1.0 (Also works on 1.3.2-R2.0, 1.3.2-R3.0 and 1.4.2 dev builds - so far)
  • Now using Java7, if you have any issues let me know and I'll refactor on Java6.

1.8.0

  • Fixed console unable to execute rules reload.
  • Changed "/pwnfilter reload" to a more simple "/pfreload"
  • Added new feature "/pfcls" by request: will clear all players chat screens to remove unwanted ads, swears from sight
  • Code cleanup for handling commands and permissions

1.7

  • Updated for CraftBukkit 1.3.1 new AsyncPlayerChatEvent. This will NO LONGER WORK on 1.2.5!
  • Code cleanup for enabling and disabling plugin, code cleanup on chat listener.
  • Removed some unused libraries.

1.6

  • Added new permission node pwnfilter.bypass to give to users or groups who should not be affected at all by pwnfilter.
  • Built against Bukkit 1.2.5R 5.0 and tested compatible.

1.5

  • Adjusting PwnFilter's event.priority to lowest setting in attempt to avoid conflicts with other chat control plugins.
  • Updated the default "rules.txt" file with changes seen since 1.2

1.4

  • Added requested option "ignore string" which will ignore a match if it contains the defined string.
  • Removed "ignore group" and "require group" in lieu of permissions, basically redundant code.
  • Upgraded plugin from "Beta" to "Release"

1.3

  • Added "ignore permission" and "require permission" rules.
  • Added "then rewrite" rule for soft replacement, ignoring color codes.
  • Edited "then replace" rule for hard replacement, stripping color codes.
  • Added new variable "&string" to rules for "command" & "console". Use &string to insert chat message into your rule.
  • Added the "&player" and "&world" variables to "command" as well as "console".
  • Fixed "command" to ignore chat message unless given "&string" as a variable, great for making aliases.

1.2

  • Improved detection and replacement of messages for users with colored chat enabled. This would be difficult if not impossible using rules.txt so I built it into the filter.
  • Was told I should include a LICENSE file in my source file so I did.

1.1

  • Updated default rules.txt
  • Minor code cleanup
  • Added permission node pwnfilter.reload (no longer OP only)

1.0

  • Built original plugin against CraftBukkit 1.2.5-R4.0
  • Added in bukkit.ChatColor support
  • Fixed /pwnfilter reload function, actually works now, and reloads the rules.txt
  • Added rules.txt chat color support for &(0-F) color codes. These previously worked in the old version but derped somewhere along the way with CB updates and changes.
  • Renamed plugin from RegexFilter to PwnFilter with intention of eventual code overhaul.