Mineuniverse
Log in Register
Plugins

Infractions

A policing plugin for Bukkit.
by _ForgeUser7222244
Download Claim this project
9,291 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools Anti-Griefing Tools

The latest version of Infractions, v0.5.0, will convert all of your data into a new format!

The conversion is a one-way process, but the old data is not deleted. Be sure you are ready to upgrade to v0.5.0 before updating the plugin.
<caption>

Infractions Plugin Information

</caption>

This is the BukkitDev plugin information page for Infractions, a policing plugin for Bukkit.

Infractions is based on a stytem that allows citations (warnings) given to a player.
Eventually these warnings will result in a ban. The ban system can be configured or disabled.

Infractions is still in active development, and is considered Beta software.
New ideas are welcome to the plugin. Do you have a clever idea? Let us know!

Currently Infractions will independently access Mojang's ID API to identify each player.
Servers running in offline mode may have problems because of this.

To install, simply place Infractions.jar in your plugins folder and run the server.
That's it. Everything else is handled automatically.

This plugin utilizes Gravity's update checker to automatically download new versions from BukkitDev. This can be enabled or disabled in the config.yml. To disable update-checking, set the update option to false.

Key features of this plugin include:

Levels:
Infractions currently has 5 'levels' for warnings.
Different types of infractions are sorted into these levels: 5 = worst, 1 = hardly a problem.
When an infraction of any level is given, it's level number is added to a players total score.
Score:
When a player gets an infraction, it adds to their score.
After a player reaches a configurable max score they are automatically banned.
Proof:
Infractions currently accepts proof in the form of a URL (something uploaded to a website).
It shortens the URL with bit.ly and saves it along with the infraction.
As long as the infraction exists, the proof will be there for staff to find.

...and much more!

The commands for Infractions are as follows (<> means required, [] means optional):

/infractions
Help page.
/reasons
Shows every valid reason of infraction.
/cite <player> <infraction> [proof]
Gives an infraction.
Proof may be set to required in the configuration file.
/uncite <player> <key>
Removes an infraction.
The <key> is found with the /history command.
/history [player]
View a player's infraction history.
Leaving [player] blank prints the command sender's history.
The permission nodes for Infractions are very simple:

infractions.mod:
Permission to use /cite and /uncite, and the ability to use /history on every player.
infractions.maxscore.#:
Sets a player's max score.
Replace # with a max score of 1 to 20.
Defaults to the max score you set in the config (ban_at_score).
infractions.banexempt:
Exempts a player from being banned by this plugin.

The '*' permission, from PermissionsEx, is treated as default max score (as set in the config).

Infractions is licensed under the Apache License Version 2.
All downloads are subject to said license unless otherwise noted.

This plugin utilities Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
  ·  A unique identifier
  ·  The server's version of Java
  ·  Whether the server is in offline or online mode
  ·  The plugin's version
  ·  The server's version
  ·  The OS version/name and architecture
  ·  The core count for the CPU
  ·  The number of players online
  ·  The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
The source code for this plugin can be found on GitHub.
Infractions v0.5.0
MC 1.7.4
Beta 2014-05-08 Get
Infractions v0.4.5
MC 1.7.2, CB 1.6.4-R2.0
Beta 2013-11-25 Get
Infractions v0.4.4
MC CB 1.6.4-R2.0
Beta 2013-11-09 Get
Infractions 0.4.3
MC CB 1.6.2-R0.1, CB 1.6.2-R1.0, 1.6.4
Beta 2013-04-04 Get
Infractions 0.4.2
MC 1.5.1
Beta 2013-04-02 Get
Infractions 0.4.1
MC CB 1.4.7-R0.1
Beta 2013-01-19 Get
Infractions 0.4.0
MC CB 1.4.6-R0.2
Beta 2012-12-30 Get
Infractions 0.3c
MC CB 1.4.5-R0.2
Beta 2012-11-24 Get
Infractions 0.3b
MC CB 1.3.2-R1.0
Beta 2012-10-04 Get
Infractions 0.3a
MC CB 1.3.2-R0.1
Beta 2012-09-20 Get
Infractions 0.3
MC CB 1.3.2-R0.1
Beta 2012-09-17 Get
Infractions 0.2
MC CB 1.3.2-R0.1
Beta 2012-09-14 Get
Infractions 0.1
MC CB 1.3.2-R0.1
Beta 2012-09-13 Get

More from _ForgeUser7222244

Demigods
55,741
ErrorNoise
3,781
Demigods Early Access
2,705

You Might Also Like

AdBolt Advertising Network
Make money from your Minecraft server by running ads!
9,992
Mineload
Mineload
9,978
BeastTP
BeastTP v1.0 - Teleportation Made Easy! -[Permissions][1317]
9,966
RegionManager
generate regions with just one command!
9,950
TimeKeeper
Keep the Server-Playtime per Day
9,948
SimpleAdmin
simple way to ban/kick unwanted players from your server
9,945