1
mirror of https://github.com/Shiewk/SModeration.git synced 2026-04-28 05:54:16 +02:00
Shiewk 95f1814588 merge 1.1
update main to v1.1
2024-06-18 18:43:55 +02:00
2024-06-07 14:53:54 +02:00
2024-06-07 14:53:54 +02:00
2024-06-18 18:32:06 +02:00
2024-06-07 14:53:54 +02:00
2024-06-18 18:32:06 +02:00
2024-06-07 14:53:54 +02:00

SModeration

An easy-to-use minecraft plugin for moderating your server.

SModeration can be used to mute, ban, and kick players that break the rules while providing a nice interface to your moderators. It keeps track of all punishments to ensure that you get a complete overview of every rule violation on your server. You can also modify player inventories and ender chests.

If you have any feature requests, please open an issue.

The SMod menu

SMod Menu Interface

SModeration provides a nice user interface that can be used instead of chat commands.

SMod Menu Sort

It has helpful functions like filtering and sorting options.

Commands

/smod

The /smod command just opens the SMod menu. It takes no arguments.

/mute

The /mute command is used to mute players.

It requires 2 arguments:

  • Player name
  • Duration

If you want to, you can also add a reason.

For example, if you want to mute a player for breaking server rules, just use /mute playername 1h 30min Breaking server rules.

The player will be muted for 1 hour and 30 minutes with the reason "Breaking server rules.".

Muted players can still join the server, but can't use the chat.

/ban

The /ban command works the same as the /mute command, with one important difference:

Banned players can't even join the server until the ban expires.

/kick

The /kick command is a bit different. It does not require a duration because kicks are instant. Instead, you can use the command like this: /kick playername reason

/modlogs

The /modlogs command can be used when the /smod menu is unavailable. It displays information about a player in chat instead of a menu.

Example: /modlogs playername shows you a message in chat that tells you whether the player is muted or banned.

/unmute & /unban

The /unmute and /unban commands only take one argument, the player name.

The specified player will then be unmuted or unbanned.

/invsee

The /invsee command can be used to view the inventory of another player.

It takes one argument: the player name. The player has to be online.

/enderchestsee

The /enderchestsee command can, similarly to /invsee, be used to view the ender chest of another player.

It takes one argument: the player name. The player has to be online.

Permissions

This plugin uses Bukkit permissions for commands and other actions.

  • smod.mute: Allows the player to mute other players.
  • smod.ban: Allows the player to ban and kick other players.
  • smod.kick: Allows the player to kick other players.
  • smod.menu: Allows the player to use the SModeration menu.
  • smod.notifications: Allows the player to be notified when a punishment is issued.
  • smod.unmute: Allows the player to unmute other players.
  • smod.unban: Allows the player to unban other players.
  • smod.logs: Allows the player to view mod logs.
  • smod.invsee: Allows the player to view other players inventories.
  • smod.invsee.modify: Allows the player to view and modify other players inventories.
  • smod.invsee.preventmodify: When giving this permission to a player, prevents their inventory from being modified.
  • smod.enderchestsee: Allows the player to view other players ender chests.
  • smod.enderchestsee.modify: Allows the player to view and modify other players ender chests.

All of these permissions are granted by default if the player is a server operator.

S
Description
SModeration is an easy-to-use Minecraft plugin for moderating your server.
https://modrinth.com/plugin/smoderation Readme Apache-2.0 491 KiB
Languages
Java 100%