Designed for server administrators, the Infractions plugin provides a structured and reliable system for recording, tracking, and reviewing user infractions.
It helps moderation teams maintain clear records of disciplinary actions, promote consistency in enforcement, and ensure transparency when managing member behaviour across the server.
Infractions ConfigurationCopy link to section
- Navigate to the Boomerang dashboard and locate the Infractions plugin on the overview page. Click “Enable” to activate it.
- Once enabled, open the plugin’s settings by selecting “Configure” from the overview page or by navigating directly to the Infractions page within the dashboard.
- If you are a Boomerang Premium subscriber, you may also customise the Infractions embed Custom Types on this page.
To issue an infraction, the plugin must be fully configured in the Boomerang Dashboard. Staff members issuing infractions must hold a designated Infraction Role or a Management Role. Infractions cannot be issued to users with roles equal to or higher than your own.
| Customisation | Description |
|---|---|
| Infractions Log Channel | The designated channel used for logging and recording infractions. |
| Notify Members | When enabled, staff members will be notified via direct message whenever they receive an infraction. |
| Chain of Command | Select roles in your infraction hierarchy (automatically sorted by Discord role order). This is used to determine role demotion or removal when issuing specific infractions. |
| Infraction Types | Define the infraction categories that are available for moderators to apply when issuing infractions. Both default types (like Demotion/Termination) and custom types can automatically perform actions—such as demoting a user or completely removing their roles—based on the configured Chain of Command. Custom types require Premium. |
Infractions CommandsCopy link to section
| Command | Description |
|---|---|
/infraction issue | Use this command to issue an infraction to a staff member. |
/infraction list | Displays all infractions of a specific staff member. If the infraction is voided, the infraction will be crossed out. |
/infraction case | You can view a specific infraction case, void the infraction, and edit the infraction with this command. |
