How to Manage Infractions

The Infractions module in Designify allows you to issue and manage infractions for users in your server. You can execute various types of infractions, view logs, and remove them when necessary.


Commands

/infraction execute

To issue an infraction to a user, use the /infraction execute command. You will be prompted to provide the following details:

  • User: The user you are issuing the infraction to.
  • Type: The type of infraction. The available types are:
    • Warning: A formal warning to the user.
    • Strike: A more severe penalty, often resulting in further consequences if repeated.
    • Demotion: Reducing the user’s role or permissions in the server.
    • Termination: Removing the user from the server entirely.

You will also need to provide a Reason for the infraction, which will be logged along with the infraction.

The executed infraction will be recorded and can be viewed later using the /infraction logs command.

/infraction logs

To view a specific user’s infractions, use the /infraction logs command. You will be asked to provide the User for whom you want to view infractions. This will display all the infractions the user has received, along with details such as the type and reason.

Make sure you have the correct user’s name or ID when running this command to avoid confusion.

/infraction remove

If you need to remove an infraction, use the /infraction remove command. You will need to provide the Infraction ID of the infraction you want to remove. This action will delete the infraction record from the logs.

Only authorized users (e.g., server admins) should have the ability to remove infractions.


Managing Infractions Effectively

Designify’s Infractions module helps you keep track of user behavior and ensure that your server rules are enforced. Make sure to keep detailed records and use infractions responsibly.

Issue Infractions

Use the execute command to issue a warning, strike, demotion, or termination to a user.

View Infractions

Check a user’s history of infractions with the logs command.