Setup Guide - Coralise/CustomBansPlus GitHub Wiki
This page will show you how to easily set up the permissions of your staff team for each feature.
Ban/Mute Function
Let (x)
be either ban
or mute
.
General
custombansplus.(x)
gives the user access to /ban
or /mute
.
Values
Afterwards, you will need to give them which ban values they can use. These are:
custombansplus.(x).values.duration
to give them access to duration values (e.g. 12h, 3d).
custombansplus.(x).values.permanent
to give them access to the permanent value.; and
custombansplus.(x).values.all
to give them access to all of the above.
Exclusively, for bans, custombansplus.ban.values.ban-presets
will give them access to the severities. This still falls under the all
permission.
Note: The staff member will be able to access and use every severity if they have the permission, regardless of their duration.
Limitations
Next, you will then set up the limits of their duration. You can achieve this by doing custombansplus.(x).limit.
followed by the desired duration you want to limit.
Example: custombansplus.ban.limit.30d
will cap the staff member's max duration at 30d. If they entered a value higher than that, it will automatically change to their max cap, or in this case, 30d.
custombansplus.(x).limit.unlimited
will give them no limit to their durations.
Note: If you skip this step, the plugin will default to a limit of 1d only.
Report Function
General
custombansplus.reports
will give them access to /reports
.
Note: custombansplus.report
and custombansplus.reports
are different! The former is for submitting reports, and the latter is for checking the said reports.
Options
custombansplus.reports.notify
will notify staff members when a report is submitted, as well as inform them of any pending reports when they join the server.
custombansplus.reports.delete
will give them the ability to delete reports in the reports GUI.
You may see all the plugin's permissions as well as their brief descriptions here.