PlayerWarn

PlayerWarn

Are you a server admin or mod that's constantly typing "/msg BadUser warning (1/3) for spam" and keeping track of the warning counts for each player? What happens when you log off and a new admin or mod has to continue the warnings? The count probably resets since you (and they) can't remember it all. What about the next day? Reset.

Features

This plugin keeps track of the warnings of each player, per infraction and automates the punishment. The only thing you'll need is admins and mods to warn the players about their activity (cursing, logging in combat, spam, disrespect, etc) and the plugin does the rest. In fact, the mods DO NOT NEED access to kick, ban, tempban in order for this to work! You can have lower ranking moderators that only have access to warn players, forcing them to moderate within your server rules. Also, if a player changes their IGN (In Game Name), that's OK, since we track them by UUID!



Command Basics

  • Show list of configured infractions
    • /playerwarn infraction list
  • Warn a player for an infraction
    • /warn <PlayerName> <Infraction>
  • See warning and punishment count for player
    • /warnings <PlayerName>
  • See full log for a player's warnings
    • /playerwarn log <Playername>



More information

Plugins Using The API



Road Map

We plan to add:

  • Ability to edit infractions in-game
  • Ability to call arbitrary commands with punishments
  • Ability to list and edit punishments in-game
  • SQL backend for multiple server environments and hubs
  • Log manual kicks and bans, too



Plugin Metrics

We are including metrics that sends data to mcstats.org. Metrics can be viewed at http://mcstats.org/ and you can always opt-out by changing opt-out to true in the config.yml in the PluginMetrics directory.

http://api.mcstats.org/signature/PlayerWarn.png

What is read/sent by Metrics? (Copy from the metrics website)

It is not possible for Metrics to control the plugin in any way except for plugin-specific code the plugin author implements. Nothing is downloaded, so what you get is what the plugin author implemented.

The following data is read from the server in some way or another:

  • File Contents of plugins/Plugin Metrics/config.yml (created if not existent)
  • Players currently online (not max player count)
  • Server version string (the same version string you see in /version)
  • Plugin version of the metrics-supported plugin
  • Mineshafter status - it does not properly propagate Metrics requests however it is a very simple check and does not read the filesystem

The following data is sent to http://mcstats.org:

  • Metrics revision of the implementing class
  • Server's GUID
  • Players currently online (not max player count)
  • Server version string (the same version string you see in /version)
  • Plugin version of the metrics-supported plugin
  • Any custom data the supporting plugin implements. This is variable and I am not responsible for this however usually it is just plugin-specific data (e.g for LWC, the database type: MySQL or SQLite, and Locale used (english, german)).

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    90977
  • Created
    Apr 9, 2015
  • Last Released File
    Never
  • Total Downloads
    1,044
  • License

Categories

Members

Recent Files

Bukkit