Sueta

SupMod | AdminsTools - Reports - Blacklist & Drop Logger - W

1.5.1

Moderation, Player and Economy Management Plugin

·Plugin
  1. 1.5.1latestUpdate for 1.19 to 1.21.5 + ✅ Blacklist update + ✅ Webhook ImprovementMay 21, 2025
    Version : 1.19 to 1.21.5 Improved plugin compatibility with the latest versions of Minecraft (1.19 -> 1.21.5) ✅ Improvement of the Blacklist System - You can now blacklist usernames using regex ( https://en.wikipedia.org/wiki/Regular_expression). For example: ^Admin.* => will block all usernames that start with 'Admin' .hack. => will block all usernames that contain 'hack' ^[A-Za-z]{4,}$ => will block all usernames that have at least 4 consecutive letters (uppercase or lowercase) - You can now also blacklist IPs by range, using /XX. For example: Instead of blocking the IPs 127.0.0.1, 127.0.0.2, ..., 127.0.0.255, you can block them using: 127.0.0.1/24, which will block all IPs from 127.0.0.1 to 127.0.0.255 ✅ Improvement of the Discord Webhook An improvement has been made to the WebHook to reduce latency when sending messages ! Additionally, a new webhook has been added! You can now receive in-game reports directly through the webhook. ✅ Improvement of the Gamerule system Now the ' /supmod gamerule' are automatically managed by the plugin and adapt to the version you are using to provide you with the best options. ✅ Config file was updated Changes have been made to the 'config.yml' file to standardize the 'active / enable' options. Added the variable 'get_time_from_api' to use an external API for obtaining times for the Security section. (Otherwise, it will use the server's time.)
    1 download
  2. 1.4.0✅Auto Check new version ✅ New economy system with CoinsMay 21, 2023
    Version : 1.19 & 1.19.x Adding a new economic system and a check current version to get last update Improvement of the plugin and fixing of small bugs. ✅ New Economic System You can now use these different commands : /coins <> see your balance /coins balance <player> <> see balance of a player <> Perm : supmod.coins.player /coins pay <player> <amount> <> pay a player <> Perm : supmod.coins.pay /coins give <player> <amount> <> to give a specific amount of coins to a player <> Perm : supmod.coins.admin /coins remove <player> <amount> <> to remove a specific amount of coins to a player <> Perm : supmod.coins.admin /coins set <player> <amount> <> to set a specific amount of coins to a player <> Perm : supmod.coins.admin /coins help <> see all this command In Game All the data is stored in a .yml file, so you can easily modify them if you want.
    105 downloads
  3. 1.3.0✅ GameRule GUI ✅ Chat Symbol ✅ AutoRule MessageMay 13, 2023
    Version : 1.19 & 1.19.x Adding a new GameRule GUI, Chat Symbol and an autorule message on chat Improvement of the plugin and fixing of small bugs. ✅ New GameRule GUI : Now you can configure your world gamerules, directly in a menu to activate or deactivate them .SpoilerTarget">Spoiler: GameRule GUI If the item is enchanted, it means that the gamerule is active, otherwise it is not. Some gamerules ask for a value, when you click on it a second menu will appear to configure the desired value! .SpoilerTarget">Spoiler: GameRule with value ✅ New Symbol In Game : You can now configure sending emoji or symbol in chat! Everything is configurable in config.yml or emojy.yml files .SpoilerTarget">Spoiler: emojy.yml Code (YAML): # List here all emojy you want to use on your server # You can find symbol, for exemple on https://emojipedia.org/ # Some symbols may not work due to the ASCII language difference between Java version and Minecraft, as some are not recognized. bow: symbol : "" sword: symbol : "⚔" fire: symbol : "" pickaxe: symbol : "⛏" wave: symbol : "" ✅ New Auto Rule message : You can configure a message with your rules that will be sent each time someone connects to the server! Everything is configurable in config.yml or auto_rules.txt files .SpoilerTarget">Spoiler: config.yml Code (YAML): # # SupMod # # Plugin SupMod réalisé par Alstarte # Please do not modify this parameter / Merci de ne pas modifier ce paramètre version_config : 1.3.0 # Choose you local language # default en_US (You can find the different available languages in the "lang" folder or create your own while respecting the format) language : en_US # Chat control # Banned words and logging moderation_chat: active : false words : - shit - "fuck off" # GUI management # The number of heads per page must be between 1 and 28. gui: number_of_head_per_page : 28 # Report control # report: prevent_when_reported : false # Reason for reports # List of items: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Mater… # Limit of 28 report types report_reason: r1: title : "Cheat" item : DIAMOND_SWORD lore : - "To report a player who cheat" - "" - "Do your good things !" r2: title : "Dupli" item : CHEST lore : - "Pour report un joueur qui dupli" - "" - "Faites votre bonne action !" # Log Drop Player # log_drop: active : false player_to_check : - 6f3cbc99-f314-4496-b8ba-72859da3328d - ac0a217f-219a-4ba0-8ea7-b51419c1965a # Discord WebHook # Get Event / Logs of player in discord # Please note that if your server has a large number of members, the Discord webhook is limited to a certain number of requests, so it may not always work. webhook: active : false link : "" options: player_send_message_on_chat : false player_join_server : false player_leave_server : false player_kill_player : false color: player_send_message_on_chat : "RANDOM" player_join_server : "#00FF00" player_leave_server : "#000099" player_kill_player : "#FF0000" # Automated Rules # Send a message when a player join the game, with the rule of the server # Timer, is the time waited before sending the rule after logging in (in secondes) auto_rule: active : true timer : 5 # Emojy in Chat # The default symbol is "<>", so when a player writes <emoji>, the corresponding emoji will appear. emojy: active : false symbol : "<>"
    44 downloads
  4. 1.2.1✅ PlaceHolderAPI ✅ Auto-Rule message ✅New AddonsMay 9, 2023
    Version : 1.19 & 1.19.x Adding new placeholder with PlaceHolderAPI ! Improvement of the plugin and fixing of small bugs. ✅ New PlaceHolder : %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 ✅ New Auto-Rule file : You can now send a message a few seconds after the player logs in, to remind them of the rules to follow! (Configurable in the config.yml file) ✅ Changing the config.yml : The config.yml file has been modified to accommodate future developments, and a versioning system has been added to the file. In case of a major update, a second file will be created, renaming your config file to "ex_" to preserve its configuration while allowing the plugin to have the new parameters. ✅ New console message : You will receive an alert in the console if there is a missing data either in the language file or in the config. If a data is not present by default, it will be found in the base plugin config files. ✅ WebHook : You can now change the color of the webhook message : Code (YAML): color: player_send_message_on_chat : "RANDOM" player_join_server : "#00FF00" player_leave_server : "#000099" player_kill_player : "#FF0000" Problem with /supmod menu fixed : - An error occurred when you used the /supmod menu command without specifying a parameter after it. Solved problem✅ .SpoilerTarget">Spoiler: config.yml Code (YAML): # # SupMod # # Plugin SupMod réalisé par Alstarte # Please do not modify this parameter / Merci de ne pas modifier ce paramètre version_config : 1.2.1 # Choose you local language # default en_US (You can find the different available languages in the "lang" folder or create your own while respecting the format) language : en_US # Chat control # Banned words and logging moderation_chat: active : false words : - shit - "fuck off" # GUI management # The number of heads per page must be between 1 and 28. gui: number_of_head_per_page : 28 # Report control # report: prevent_when_reported : false # Reason for reports # List of items: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Mater… # Limit of 28 report types report_reason: r1: title : "Cheat" item : DIAMOND_SWORD lore : - "To report a player who cheat" - "" - "Do your good things !" r2: title : "Dupli" item : CHEST lore : - "Pour report un joueur qui dupli" - "" - "Faites votre bonne action !" # Log Drop Player # log_drop: active : false player_to_check : - 6f3cbc99-f314-4496-b8ba-72859da3328d - ac0a217f-219a-4ba0-8ea7-b51419c1965a # Discord WebHook # Get Event / Logs of player in discord # Please note that if your server has a large number of members, the Discord webhook is limited to a certain number of requests, so it may not always work. webhook: active : false link : "" options: player_send_message_on_chat : false player_join_server : false player_leave_server : false player_kill_player : false color: player_send_message_on_chat : "RANDOM" player_join_server : "#00FF00" player_leave_server : "#000099" player_kill_player : "#FF0000" # Automated Rules # Send a message when a player join the game, with the rule of the server # Timer, is the time waited before sending the rule after logging in (in secondes) auto_rule: active : true timer : 5
    64 downloads
  5. 1.2.0-StableFully Customizable LanguageMay 6, 2023
    Version : 1.19 & 1.19.x Adding new Language File (en and fr by default) ! Improvement of the plugin and fixing of small bugs. [+] New Command : Addition of file to configure the display languages, message, GUI and for webhook New folder 'lang' with 2 files, en_US and fr_FR for 2 default language, but you can create your own file, respecting the format. .SpoilerTarget">Spoiler: en_US.yml Code (YAML): SupMod_Command: error : "&1Error executing command, type </supmod help>" no_perm : "&4You do not have permission to use this command!" reload : "&6Reload Done!" version : "&4Version: %version%" SupMod_GUI: next_page : "&7Next Page" previous_page : "&7Previous Page" return : "&6Return" title: gui_drop_player : "&6Check Drop Inventory Player" gui_report_player : "&6Player Reports - page " gui_report_of : "&6Reports of " gui_chatcontrol_of : "&6ChatControl of " gui_inv_killer : "&6Inventory, Killer " gui_inv_death_player : "&6Inventory, Death of " gui_inv_of : "&6Inventory of " gui_death_of : "&6Death of " gui_kill_of : "&6Kill of " gui_data_of : "&6Data of " gui_player_list : "&6Player List" gui_player_to_report : "&6Player to Report" gui_reason_report : "&6Report Reason" data_gui: sign: title : "&7Chat Control" lore : - " " - "Number of bad word used : %n_badword%" clock: title : "&7Time Played" lore: - "Current time played : %time_played%" chest: title : "&7Player Inventory" lore : - "See player inventory" paper: title : "&6Player Information" lore: - "XP : %xp%" - " " - "First Connexion : %first_connexion%" - "Last Connexion : %last_connexion%" sword: title : "Number of Kill" lore : - "He killed %n_kill% players" writable_book: title : "Reports" lore: - "Active Report : %active_report%" - "Total of report : %total_report%" totem: title : "Number of Death" lore: - "Total of death : %n_death%" SupMod_Spec: false_error : "You have already disabled spectator mode during TP." true_error : "You have already enabled spectator mode during TP." 'false' : "You have disabled spectator mode during TP." 'true' : "You have enabled spectator mode during TP." error : "Please specify true/false as parameter." Report: player_not_found : "Sorry, the entered player name was not found!" player_auto_report : "You are not allowed to self-report!" item_error : "Report canceled, problem with the report selection, please contact an admin!" report_sent : "You have reported %player_get_reported% for %reason%." report_sent_admin : "%player_who_report% has reported player %player_get_reported% for %reason%." message_to_player_when_get_reported : "The player %player_who_report% has reported you for %reason%." WebHook: new_message: title : " New Message from : %player%" description : "Message: %message%" player_join: title : "\uD83C\uDF89 %player% joined the game" description : "" player_leave: title : "\uD83D\uDE25 %player% left the game" description : "" playerkillplayer: title : "⚔\uFE0F New Kill" description : "%p_killer% killed %p_death%" .SpoilerTarget">Spoiler: fr_FR.yml Code (YAML): SupMod_Command: error : "&1Erreur lors de l'execution de la commande, faites </supmod help>" no_perm : "&4Vous n'avez pas la permission de faire cette commande !" reload : "&6Reload Effectué !" version : "&4Version : %version%" SupMod_GUI: next_page : "&7Page suivante" previous_page : "&7Page précédente" return : "&6Retour" title: gui_drop_player : "&6Check Drop Inventory Player" gui_report_player : "&6Reports des Joueurs - page " gui_report_of : "&6Les reports de " gui_chatcontrol_of : "&6ChatControl de " gui_inv_killer : "&6Inventaire, Tueur " gui_inv_death_player : "&6Inventaire, Mort de " gui_inv_of : "&6Inventaire de " gui_death_of : "&6Mort de " gui_kill_of : "&6Kill de " gui_data_of : "&6Données de " gui_player_list : "&6Liste des Joueurs" gui_player_to_report : "&6Joueur à Report" gui_reason_report : "&6Raison du Report" data_gui: sign: title : "&7Control du chat" lore : - " " - "Nombre d'insulte utilisée : %n_badword%" clock: title : "&7Temps de jeu" lore: - "Temps de jeu actuel : %time_played%" chest: title : "&7Inventaire du joueur" lore : - "Voir l'inventaire du joueur" paper: title : "&6Information sur le joueur" lore: - "XP : %xp%" - " " - "Première connexion : %first_connexion%" - "Dernière connexion : %last_connexion%" sword: title : "Nombre de Kill" lore : - "Il a tué %n_kill% joueurs" writable_book: title : "Reports" lore: - "Nombre de report actif : %active_report%" - "Nombre total de report : %total_report%" totem: title : "Nombre de mort" lore : - "Il est mort %n_death% fois" SupMod_Spec: false_error : "Vous avez déjà désactivé le mode spectateur lors de la TP." true_error : "Vous avez déjà activé le mode spectateur lors de la TP." 'false' : "Vous avez désactivé le mode spectateur lors de la TP." 'true' : "Vous avez activé le mode spectateur lors de la TP." error : "Merci de préciser true/false en paramètre." Report: player_not_found : "Désolé le nom du joueur rentré n'a pas été trouvé !" player_auto_report : "Vous n'avez pas le droit de vous auto report !" item_error : "Report annulé, problème sur la sélection du report, contactez un admin !" report_sent : "Vous venez de report %player_get_reported% pour %reason%." report_sent_admin : "%player_who_report% a report le joueur %player_get_reported% pour %reason%." message_to_player_when_get_reported : "Le joeuur %player_who_report% vous a report pour %reason%." WebHook: new_mes
    56 downloads
  6. 1.1.0-StableDiscord WebHook addonsMay 5, 2023
    Version : 1.19 & 1.19.x Adding new Webhook system ! Improvement of the plugin and fixing of small bugs. [ +] New Command : /supmod webhook [on/off] - Allows you to enable or disable the use of webhooks. /supmod webhook player_send_message_on_chat [on/off] - Allows you to enable or disable receiving messages sent in-game on Discord. /supmod webhook player_join_server [on/off] - Allows you to receive a notification when a player joins the server. /supmod webhook player_leave_server [on/off] - Allows you to receive a notification when a player leaves the server. /supmod webhook player_kill_player [on/off] - Allows you to receive a notification when a player kills an other player. The config file has been modified and a new entry has appeared at the end : Code (YAML): # Discord WebHook # Get Event / Logs of player in discord webhook: actif : false link : "" options: player_send_message_on_chat : false player_join_server : false player_leave_server : false player_kill_player : false
    45 downloads
  7. 1.0.0-StableNew Drop Logging PlayerMay 1, 2023
    Version : 1.19 & 1.19.x Added a system to log the drops of days that have been added to the list beforehand. Allowing to know who recovered the item. [ +] New Command : /supmod menu [admin/drop/player] allows you to display the different menus available /supmod menu drop [add/list/remove] allows you to add, remove or see the list of players who will be logged for item drops /sumod menu drop [on/off] allows you to enable or disable logging for item drops [ -] Removed Commad : /supmod player (changed to /supmod menu player) /supmod admin (changed to /supmod menu admin) The config file has been modified and a new entry has appeared at the end : Code (YAML): # Log Drop Player # log_drop: actif : false player_to_check : - 6f3cbc99-f314-4496-b8ba-72859da3328d - ac0a217f-219a-4ba0-8ea7-b51419c1965a
    51 downloads
  8. 0.9.6-StableUpdate 1.19.3-4 to all 1.19.x versionsApr 22, 2023
    An issue preventing versions prior to 1.19.3 from using the plugin. Now all 1.19.x versions can use the plugin without problem
    46 downloads
  9. 0.9.5-StableMar 24, 2023
    49 downloads

Similar projects

Plugin →