Moderation
Moderation options for FancyCore
Commands for the moderation system
The command list is not complete and not all commands are properly documented yet. Some commands might not be implemented yet.
Report
report
Reports a player to the staff team.
- Permissions:
fancycore.commands.report - Syntax:
/report <player> <reason><player>- Player to report<reason>- Report reason (required)
reports
The /reports command is a command collection for managing player reports.
reports list
Lists all unresolved player reports.
- Permissions:
fancycore.commands.reports.list - Syntax:
/reports list
reports info
Get detailed information about a specific report.
- Permissions:
fancycore.commands.reports.info - Syntax:
/reports info <report><report>- Report ID
reports resolve
Resolve a specific player report.
- Permissions:
fancycore.commands.reports.resolve - Syntax:
/reports resolve <report><report>- Report ID
Warn
warn
Issues a warning to a player.
- Permissions:
fancycore.commands.warn - Syntax:
/warn <player> <reason><player>- Target player (must be online)<reason>- Warning reason (required)
Mute
mute
Permanently mutes a player, preventing them from sending chat messages.
- Permissions:
fancycore.commands.mute - Syntax:
/mute <player> <reason><player>- Target player<reason>- Mute reason (required)
tempmute
Temporarily mutes a player for a specified duration.
- Permissions:
fancycore.commands.tempmute - Syntax:
/tempmute <player> <duration> <reason><player>- Target player<duration>- Mute duration (e.g., "1h", "30m", "2d")<reason>- Mute reason (required)
unmute
Unmutes a player.
- Permissions:
fancycore.commands.unmute - Syntax:
/unmute <player><player>- Target player
Kick
kick
Kicks a player from the server.
- Permissions:
fancycore.commands.kick - Syntax:
/kick <player> <reason><player>- Target player (must be online)<reason>- Kick reason (required)
Ban
ban
Permanently bans a player from the server.
- Permissions:
fancycore.commands.ban - Syntax:
/ban <player> <reason><player>- Target player<reason>- Ban reason (required)
tempban
Temporarily bans a player from the server for a specified duration.
- Permissions:
fancycore.commands.tempban - Syntax:
/tempban <player> <duration> <reason><player>- Target player<duration>- Ban duration (e.g., "1h", "30m", "2d")<reason>- Ban reason (required)
unban
Unbans a player from the server.
- Permissions:
fancycore.commands.unban - Syntax:
/unban <player><player>- Target player
Punishments
The /punishments command is a command collection for managing player punishments.
punishments list
List all punishments for a player.
- Permissions:
fancycore.commands.punishments.list - Syntax:
/punishments list <target><target>- Target player
punishments listactive
List all active punishments for a player.
- Permissions:
fancycore.commands.punishments.list - Syntax:
/punishments listactive <target><target>- Target player
punishments info
Get detailed information about a specific punishment.
- Permissions:
fancycore.commands.punishments.info - Syntax:
/punishments info <punishment><punishment>- Punishment ID
Logs
modlogs
Views the moderation logs.
- Permissions:
fancycore.commands.modlogs - Syntax:
/modlogs [player][player]- Filter by player (optional)
chatlogs
Views the chat logs.
- Permissions:
fancycore.commands.chatlogs - Syntax:
/chatlogs [player] [--withcommands][player]- Filter by player (optional)[--withcommands]- Include commands (optional)