YASFPlugin v1.3.2.jar

Details

  • Filename
    YASFPlugin.jar
  • Uploaded by
  • Uploaded
    Nov 4, 2013
  • Size
    57.81 KB
  • Downloads
    1,187
  • MD5
    6b102307a8da207b6e1107cc7eeeca16

Supported Bukkit Versions

  • CB 1.6.4-R2.0

Changelog

Version 1.3.2

  • Built against Bukkit 1.6.4 Release 2.0
  • Removed debug logging messages from console output

Version 1.3.1

  • added the ability to exempt certain players from being filtered; you provide a list of player names and/or you can exempt all operators from being filtered. This can be configured in the "filters.yml" file as follows:

playerExclusions:
- excludeOps: true
- excludedPlayers:
- samplePlayerName1
- samplePlayerName2

Version 1.3.0

  • enhancements to the built-in Smart Filters (tweaking to some of them to make them more accurate).
  • new console command to reload the plugin and it's rule configurations: "yasf reload".
  • now searches for swears inside book edits.
  • new built-in filter keyword ("ipaddress"), which will find valid IPv4 addresses (potentially useful for finding server advertising).
  • new filter actions: "ban", and "resetWarnings" (which will reset a users warnings count to zero).
  • can now supply custom actions when the maximum number of warnings has been reached via "maxwarnings_actions" (the default action was/is an automatic ban). The "maxwarnings_actions" can be configured just like the "default_actions" and rule "actions".

Version 1.2.0

  • enhancements to the built-in Smart Filters (tweaking to some of them to make them more accurate).
  • added the ability to define exceptions to Player names being blocked by the "blockplayers:" option, via a "blockplayers_exceptions:" list in the filters.yml file.
  • new console command ("yasf setplayer <playerName> <demerits>") to explicitly set the number of de-merits a given player has.

Version 1.1.6

Minor fixes release:

  • Accented characters are now valid within a filter (they will be automatically de-accented during the string comparison, as we ignore accented characters; however, previously a filter with an accented character in it wouldn't work properly)
  • The German character "ß" has been added to some words.
  • A fix for one of the built-in filters which was erroneously filtering on some words.

Version 1.1.4

Changes since Version 1.0.0:

  • you can now configure any user-defined server command(s) to be executed when a Rule is violated via the new "cmd" Action!
  • all filters (Smart Filters and user-defined regexFilters) now take into account accented characters (e.g., "dűćķ") when performing matches.
  • additional word/letter/symbol combination checks for some of the built-in Smart Filters (as well as the default user-defined regexFilters).
  • new console command ("yasf player <playerName>") to query how many de-merits a given player currently has.
  • you can now disable the automatic player ban that occurs when that player's de-merits reach the maxwarnings count (by setting maxwarnings to 0).
  • some bug fixes and cleanup.
  • compiled and tested against CB 1.4.7-R1.0.

Note: while your existing filters.yaml file will still work, the new default filters.yml file contains some additional documentation describing how to use the new "cmd" Action, as well as some additional tweaks to the pre-configured regexFilters. To use the new default filters.yml file, just delete your existing filters.yml file and restart/reload the server (the new default filters.yml file will be automatically created).

Initial version (1.0.0)

Changes since Beta:

  • added additional checks in some of the built-in filters (more word variations supported);
  • added additional user-defined word filters in the default filters.yml file;
  • added org.mcstats.Metrics logging.