Installation

  1. Go to the Spigot page and click on Download Now.
  2. Navigate to the plugins folder of your Minecraft server (if you haven’t set up a server yet, see the guide : here for spigot / here for paper).
  3. Place the SupMod.jar file inside the plugins folder.
  4. Start your server — the plugin will be loaded and ready to use!

File .yml

Presentation of the different .yml configuration files.

Config.yml

All data can be modified according to your preferences and needs.

Emoji.yml

All data can be modified according to your preferences and needs.

Language

Two languages are available: en_US (English) and fr_FR (French). You can also create your own language file or modify an existing one as desired.
If any information or data is missing, the plugin will automatically use the en_US file present in the .jar to retrieve the message to display.

en_US

fr_FR

Commands

Here is the list of different commands.
For arguments enclosed in [...], it means they are optional, whereas arguments enclosed in <...> are mandatory.
For arguments with @player_name, you need to specify a player name.
For arguments starting with #, you need to put a specific information.

SupMod

Helpful

Command Argument Permission Description
/supmod gamerule supmod.admin.gamerule Show GameRule GUI to configure it
/supmod spec_teleport <true | false> supmod.admin.spectatortp This option is to enable or disable, when you use /supmod menu player and click to teleport to a player, to be in spectator mode or no
/supmod help [commands | perms] supmod.help Show command / perms or all informations
/supmod version supmod.version Show current version of the plugin
/supmod reload supmod.reload Reload all file and data for the plugin.

Menu

Command Argument Permission Description
/supmod menu admin report [closed | pending] supmod.admin Show pending, closed or all reports with information about it.
/supmod menu drop [add | list | off | on | remove] supmod.admin You can show what player drop, when and where. On/Off is to enable or disable it. Add, Remove and list are to show player who are logged
/supmod menu player supmod.player Show all player in your server and all information about it.

Webhook

Command Argument Permission Description
/supmod webhook <on | off> supmod.admin Enable or Disable Webhook.
/supmod webhook player_join_server <on | off>
player_kill_player <on | off>
player_leave_server <on | off>
player_send_message_on_chat <on | off>
supmod.admin Enable or Disable different options of the webhook

Blacklist

Command Argument Permission Description
/supmod blacklist ban ip <XX.XX.XX.XX> supmod.blacklist.ban Blacklist an IP address.
Supports single IP (e.g. 192.168.0.15) and range (CIDR) (e.g. 192.168.0.0/24).
/supmod blacklist ban username <Admin1254> supmod.blacklist.ban Blacklist a username.
Regex is supported (e.g. ^Admin.*, .*hack.*, ^[A-Za-z]{4,}$).
/supmod blacklist unban <ip | username> <value> supmod.blacklist.unban UnBlacklist a username or IP previously blacklisted.
/supmod blacklist reload supmod.blacklist.reload Reload the blacklist configuration file.

Coins

Command Argument Permission Description
/coins Show your own balance
/coins balance <@player_name> supmod.coins.player Show balance for a specific player
/coins give <@player_name> <#amount> supmod.coins.admin Give a specific amount of coins to a player
/coins help Show command information
/coins pay <@player_name> <#amount> supmod.coins.pay Pay a player with a specific amount of coins
/coins remove <@player_name> <#amount> supmod.coins.admin Remove a specific amount of coins to a player
/coins set <@player_name> <#amount> supmod.coins.admin Set a specific amount of coins to a player

Report

Command Argument Permission Description
/report [@player_name] supmod.player Show all player InGame to report it. You can specify a player to show directly the GUI for the report

Broadcast

Command Argument Permission Description
/broadcast <message> supmod.broadcast Broadcast a message to the whole server (supports emojis).
/br <message> supmod.broadcast Alias of /broadcast. Sends a global message.

Additional features

Here, all the features added by the plugin will be displayed and described.

Bad Words System

In the configuration file, you have a "moderation_chat:" section where you can add various words. These words will be logged when a player uses them, and later you can take action by going to their profile to see the list of words they have used.

Auto-Rule Message

You can now send a message a few seconds after the player connects to remind them of the rules to follow! You have the option to modify the content of the message as you wish by using the auto_rule.txt file located in the plugin folder (configurable in the config.yml file).

Emoji/Symbol in Chat

You have the ability to send small emojis in the chat, which you have previously configured in the emoji.yml file.
To use them, you can configure the symbol (default is "<>") to surround the name of your emoji.

Soft Depend

Here are the plugins that SupMod is compatible with. Please note that the list may change over time with future additions.

PlaceHolder API

Here is the list of all the placeholders supported by the plugin.

  • %supmod_count_kill% <> Show how many kills do the player
  • %supmod_count_death% <> Show how many death have the player
  • %supmod_time_played% <> Show how many times the player has played
  • %supmod_count_report% <> Show how many reports do the player
  • %supmod_count_active_report% <> Show how many active report the player have
  • %supmod_count_bad_words% <> Show how many bad words send the player
  • %supmod_last_connexion% <> Show when was his last connexion
  • %supmod_first_connexion% <> Show when was his first connexion
  • %supmod_coins% <> Display the number of coins that the player owns.
  • Galery

    See some pictures of the plugin

    FAQs (under redaction)

    Commonly asked questions and provide answers about SupMod.

    (FAQ Category One)

    What's sit amet quam eget lacinia?

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium.

    How to ipsum dolor sit amet quam tortor?

    Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc, quis gravida magna mi a libero. Fusce vulputate eleifend sapien. Vestibulum purus quam, scelerisque ut, mollis sed, nonummy id, metus. Nullam accumsan lorem in dui.

    Can I bibendum sodales?

    Fusce vulputate eleifend sapien. Vestibulum purus quam, scelerisque ut, mollis sed, nonummy id, metus. Nullam accumsan lorem in dui.

    Where arcu sed urna gravida?

    Aenean et sodales nisi, vel efficitur sapien. Quisque molestie diam libero, et elementum diam mollis ac. In dignissim aliquam est eget ullamcorper. Sed id sodales tortor, eu finibus leo. Vivamus dapibus sollicitudin justo vel fermentum. Curabitur nec arcu sed urna gravida lobortis. Donec lectus est, imperdiet eu viverra viverra, ultricies nec urna.