SIR - Modular Chat Plugin [1.8 - 1.21] icon

SIR - Modular Chat Plugin [1.8 - 1.21] -----

A modular chat plugin that have a lot of functions to customize your server.



3.0 - SIR is back! :D
Before anything, please back up all your files and generate new ones. SIR 3.0 has no auto-update file system, so be aware of your new files.

Yup, it's finally here, a new update. Please read everything!
Go to our Discord to talk about SIR 3.0 or if you have questions about it and how 3.0 works.

Primary Changes and Features:
New File System: Each module has its separate folder for config files, go to your modules folder to check that out. Also, we implement a new lang folder to put all translations for the plugin, defaults are "en", "es" and "ru".
Modules GUI: To enable/disable modules, you should use the "/sir modules" command to do that. If it's showing a green pane, is enabled, if it is red, is disabled.
Chat Channels: Global and local channels are now on SIR, also the local channels work with DiscordSRV (needs to be manually set up). Check the spoiler below to see an example of it:
Code (YAML):
  # The name of the channel, is completely editable
  custom-channel
:
    # If the channel is global, "true" by default
    global
: true
    # Custom internal prefix for the player in the channel
    prefix
: ''
    # Custom internal suffix for the player in the channel
    suffix
: ''
    # Section to check if players can use colors
    color
:
      # Bukkit colors: &d, &9, &e ...
      normal
: false
      # Special format: &l, &m, &r ...
      special
: false
      # RGB colors: rainbow, gradients, and single hex values
      rgb
: false
    # The radius of the channel, ONLY for local channels
    radius
: 0
    # The cooldown section to avoid spamming messages
    cooldown
:
      # The time in seconds to check the next message
      time
: 5
      # Message to be sent when a player doesn't "respect" the cooldown
      # Can be null, empty, a string, or a list
      message
: '<P> &cYou can not send another message in {time } seconds.'
    # These access options are ONLY for local channels.
    access
:
      # This prefix needs to be BEFORE the chat message. It identifies
      # what local channel will receive the message.
      prefix
: "!"
      # These commands work exactly like prefixes, but in commands.
      # Example: /custom a local msg
      commands
:
       - "/custom"
        - "/my-custom-channel"
    # The format of the channel, can use PlaceholderAPI values
    format
: ' &7 {player } &8 : &7{message}'
    # This is the nested local channel that is dependent
    # on the channel and configuration above.
    #
    # THE NAME OF THIS SECTION CAN NOT BE CHANGED.
    local
:
      # You can use the same configuration as above, and
      # edit variable if necessary. If a value is not set,
      # will take the value of the channel above.
      #
      # If a variable is not set in here, neither in the
      # channel above, will take the value on the default
      # parent channel.
• Advancements Lang: Each advancement has its own customizable section in its modules/advancements/lang.yml file, you can change its name and description to display it in the chat!

Other Changes:
• SIR now supports 1.8 - 1.20.2
• The logger now supports Paper-forks to colorize any console SIR output.

• The chat listener has a HIGH priority to support most of the punishment plugins.
• The new /chat-view command can "ignore" some local channels if the player wants to avoid getting those messages.
• All the errors, bugs, and missing code in 2.2-R10 are fixed/repaired.

Keep in mind that this is a free plugin, support can be slow or instant sometimes, hope you can understand.

Also, a premium version of the plugin will be available in a month approx, if I don't have more work to do.

Thanks to all of you for 11K downloads :D
Hope we can see you in the next update!
----------, Oct 2, 2023
Resource Information
Author:
----------
Total Downloads: 20,956
First Release: Sep 21, 2021
Last Update: Aug 3, 2025
Category: ---------------
All-Time Rating:
33 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings