AdvancedChat [1.8.x , 1.17.x] 1.5.9

Its main function is to modify the chat so that it can be personalized and add different options

  1. jonagamerpro1234
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Source Code:
    https://github.com/jonagamerpro1234/AdvancedChat
    Languages Supported:
    Custom lang
    [​IMG]

    a simple plugin that helps you customize your server chat to make it look better also provides a customizable chat system by group or rank
    , If you have ideas or suggestions, you can put them up for discussion or discord!


    To follow the development of the plugin, you can click here, you can also test the beta versions before their release and contribute an idea or report bugs.

    !!Beta versions are now available for testing click here!!


    !if you have doubts you can visit the plugin
    wiki !

    Before giving the plugin a bad rating for any bugs or issues, ask for help on Discord or Issue Tracker.

    !Thank you all for the 1369 downloads!



    [​IMG] [​IMG] [​IMG] [​IMG]
    [​IMG] [​IMG] [​IMG] [​IMG]
    [​IMG]

    [​IMG]
    [​IMG] [​IMG] [​IMG]


    [​IMG]
    • download the plugin
    • you turn off your server so that no error occurs
    • drag the plugin into the plugins folder of your server
    • you turn on the server and it would be ready
    • Java 8 or higher is required
    [​IMG]
    It is necessary to have the [dependency plugin] in the [plugin folder] for some functions to work properly
    ,click on the names to go to the dependencies page

    • PlaceholderAPI :
      adds a great variety of variables that allow you to customize the plugin more easily, to be able to use its variables it is necessary to have the extension installed
    [​IMG]
    [​IMG]

    • /AdvancedChat | /Ac these are the variants of the main plugin command
    • /AdvancedChat help show this same message
    • /AdvancedChat reload reload the plugin files
    • /AdvancedChat info shows information about the plugin
    • /AdvancedChat color <player> open color gui, select you color
    • /AdvancedChat player <player> open the player settings
    • /ClearChat | /Cc clean the chat when it is very full or necessary
    • /Mute <player> mute the player
    • /UnMute <player> demute the player
    [​IMG]
    [!] All permissions are in default with the [OP]
    • AdvancedChat.*
    • AdvancedChat.Update.Notify
    • AdvancedChat.Reload
    • AdvancedChat.Help
    • AdvancedChat.Tab
    • AdvancedChat.Chat.Color
    • AdvancedChat.Chat.Bypass
    • AdvancedChat.Gui.Color
    • AdvancedChat.ClearChat
    • AdvancedChat.Gui.Player
    • AdvancedChat.Gui.Player.Mute
    • AdvancedChat.Mute
    • AdvancedChat.UnMute
    • AdvancedChat.Chat.Color.*
    • AdvancedChat.Chat.Color.Black
    • AdvancedChat.Chat.Color.White
    • AdvancedChat.Chat.Color.Dark_Gray
    • AdvancedChat.Chat.Color.Gray
    • AdvancedChat.Chat.Color.Dark_Purple
    • AdvancedChat.Chat.Color.Light_Purple
    • AdvancedChat.Chat.Color.Aqua
    • AdvancedChat.Chat.Color.Dark_Aqua
    • AdvancedChat.Chat.Color.Gold
    • AdvancedChat.Chat.Color.Yellow
    • AdvancedChat.Chat.Color.Green
    • AdvancedChat.Chat.Color.Dark_Green
    • AdvancedChat.Chat.Color.Blue
    • AdvancedChat.Chat.Color.Dark_Blue
    • AdvancedChat.Chat.Color.Red
    • AdvancedChat.Chat.Color.Dark_Red
    • AdvancedChat.Chat.Color.RainBow
    [​IMG]
    Code (YAML):

    # |    AdvancedChat     |
    # | By jonagamerpro1234 |
    # |     Version 1.5.9   |
    # |_____________________|
    #
    # a simple plugin that helps you customize your server chat to make it look better also provides a customizable chat system by group or rank
    #
    # |Links|
    # -> Spigot: https://www.spigotmc.org/resources/advancedchat-1-7-x-1-17-x.83889/
    # -> Songoda: https://songoda.com/marketplace/product/advancedchat-chat-related.542
    # -> Wiki [Working Progress]: https://jonagamerpro1234.gitbook.io/advancedchat/
    # -> Discord: https://discord.gg/c5GhQDQCK5
    # -> Issue Tracker: https://github.com/jonagamerpro1234/AdvancedChat/issues
    # -> Plugin Statistics: https://bstats.org/plugin/bukkit/AdvancedChat/8826
    #
    Settings
    :
     # |Update| This function lets you know if there is a plugin update [Does not disable console messages]
      Update
    : true
     
      # |Use-Default-Prefix| if it is true it will use the prefix of the plugin itself, but if it is false it will use the prefix that you define in [Prefix: 'my server']
      Use-Default-Prefix
    : true
     
      # |Prefix| here you can define a custom prefix
      Prefix
    : '&6[&bMy Server&6]&7'
     
      # |ChatForma Type|
        # [default] use default chat by minecraft
        # [custom] use the chat defined in [Custom-Format]
        # [group] use the chat defined in [Group.<name>] but you need to add the permission that you defined for the group
      ChatFormat-Type
    : custom
     
      # |Disable-Command|
        # This is to disable the mute and unmute commands
      Disable-Command
    :
        Mute
    : false
        UnMute
    : false
     
      # | ClearChat |
      ClearChat
    :

        # |AutoClear| you can activate the automatic cleaning of the chat according to the number of ticks [Default | true]
        AutoClear
    : true
     
        # |Ticks| here you can define the time that the actions are automatically executed [Default | 24000], 24000 tick = 20 min
        Tick
    : 24000
    #
    # |Command Blocker|
    # |here you can block the commands that you do not want to be used on the server at the moment it does not have the function of [antitabcomplete]
    Command-Blocker
    :
     # |Enabled| Here you can enable or disable this feature
      Enabled
    : true
     
      # |Mute-BlackList| In this list you can define which commands the silenced players cannot use
      Mute-BlackList
    :
       - '/tell'
        - '/me'
        - '/say'
        - '/msg'
        - '/minecraft:me'
        - '/minecraft:tell'
     
      # |BlackList| In this list you can define which commands cannot be used by players in general including your server staff [this function may change in future updates]
      BlackList
    :
       - '/plugins'
        - '/pl'
        - '/?'
        - '/ver'
        - '/version'
        - '/bukkit:version'
        - '/bukkit:pl'
        - '/bukkit:plugins'
        - '/bukkit:ver'
        - '/bukkit:?'
        - '/icanhasbukkit'
        - '/about'
    #
    # | Default Format |
    # | This section serves as an emergency backup in case any of the other functions do not work properly. |
    Default-Format
    : '<&f<name>&f> &f<msg>'
    #
    # | Custom Format |
    # | here you can customize the chat in a general way that affects both ranks, groups, and has all players |
    #
    # Permission: AdvancedChat.Chat.Color.<value>
    # Permission: AdvancedChat.Chat.Color.*
    Custom-Format
    :

      # |Format| Here you define the chat format for all players.
      Format
    : '&b<name> &8&l>'
     
      # |Type| Here you can find two types that are [ normal | modify ]
      Type
    : normal
     
      # |HoverEvent| This section allows you to modify the hover events in the chat
      HoverEvent
    :

        # |Enabled| Here you can enable or disable this feature
        Enabled
    : true
     
        # |Hover| This section allows you to define the hover text
        Hover
    :
         - '&6> &aHello &b<name>'
          - '&6> &e%player_exp_to_level%'
          - '&6> &dadd more lines like these'
     
      # |ClickEvent| This section allows you to modify chat click events
      ClickEvent
    :
     
        # |Enabled| Here you can enable or disable this feature
        Enabled
    : true
     
        # |Mode| there are three different modes which are [ Command | Suggest | Url ]
        Mode
    : Command
     
        # |Actions| This is where are the available events that you can use
        Actions
    :
     
          # |Command| Clicking on the chat will execute the command defined in the config
          Command
    : '/say <name> hello server'
     
          # |Url| Clicking on the chat opens a link
          Url
    : 'https://jonagamerpro1234.gitbook.io/advancedchat/'
     
          # |Suggest-Command| Clicking on the chat suggests a command that you define in the config
          Suggest-Command
    : '/msg <name>'
    #
    # | Groups |
    # | here you can customize the chat of different groups or ranks in a more specific way
    # | with this format you can add more groups
    #
    # Permission: AdvancedChat.Chat.Color.<value>
    # Permission: AdvancedChat.Chat.Color.*
    Groups
    :
      Default
    :

        # |Format| Here you define the chat format for all players.
        Format
    : '&b<name> &8&l>'
     
        # |Type| Here you can find two types that are [ normal | modify ]
        Type
    : normal
     
        # |Permission| Here the group permission is defined so that the player can use it
        Permission
    : 'my.group.default'
     
        # |HoverEvent| This section allows you to modify the hover events in the chat
        HoverEvent
    :

          # |Enabled| Here you can enable or disable this feature
          Enabled
    : true
     
          # |Hover| This section allows you to define the hover text
          Hover
    :
           - '&6> &aHello &b<name>'
            - '&6> &e%player_exp_to_level%'
            - '&6> &dadd more lines like these'
     
        # |ClickEvent| This section allows you to modify chat click events
        ClickEvent
    :
     
          # |Enabled| Here you can enable or disable this feature
          Enabled
    : true
     
          # |Mode| there are three different modes which are [ Command | Suggest | Url ]
          Mode
    : Command
     
          # |Actions| This is where are the available events that you can use
          Actions
    :
     
            # |Command| Clicking on the chat will execute the command defined in the config
            Command
    : '/say <name> hello server'
     
            # |Url| Clicking on the chat opens a link
            Url
    : 'https://jonagamerpro1234.gitbook.io/advancedchat/'
     
            # |Suggest-Command| Clicking on the chat suggests a command that you define in the config
            Suggest-Command
    : '/msg <name>'
    #
    # |Filter Chat|
    # |here you can filter the unwanted words on your server and have a little more control over the chat
    #
    # [!] The chat filter function is in development at a may contain error or problems
    #
    # ![Disable]! by bug, fixed in next update [v1.5.9.1]
    #
    Filter-Chat
    :

      # |Enabled| Here you can enable or disable this feature
      Enabled
    : false
     
      # |Use-Custom-Msg| will use a custom message found in the [Message] section instead of using [Form Of Censorship] [Default | false]
      Use-Custom-Msg
    : false
     
      # |Message| here you can define a personalized message that will be sent to the player
      Message
    : '&e[!] you cannot use this word, it is &nblocked!'
     
      # |Form-Of-Censorship| this is the format that the word will be censored, for example [noob = ****] this will depend on the number of characters that the word has
      Form-Of-Censorship
    : '*'
     
      # ![Disable]! |Delay| It is the waiting time that the message will have before it is sent so that spam does not form in the player's chat [Defalt | 100 ]
      # ![Disable]! Delay: 5
     
      # |BadWords| The format is very simple, you just have to add the word you want to censor to the list
      BadWords
    :
       - 'noob'
        - 'stupid'
        - 'fuck'
    #
    # |Translation of messages from AdvancedChat|
    # |Version: 1.5.9|
    #
    AdvancedChat
    :
      ClearChat-Server
    : '&7The chat has been cleaned'
      ClearChat-Player
    : '&7The chat has been cleaned by &b[&e<name>&b]'
      No-Permission
    : '&cYou dont have permission to do that!'
      No-Permission-Label
    : 'Ask the server owner or an administrator for help for more information.'
      Error-Args
    : '&cUnknown Arguments'
      Reload
    : '&aReload Completed'
      Help-Mute
    : '&7Use &b/Mute &e<player> &7'
      Help-UnMute
    : '&7Use &b/UnMute &e<player> &7'
      Help-Cmd
    : '&7Use &b/AdvanceChat &8| &9/Ac &6Help &7 show more information of plugin'
      Help-Msg
    :
       - '&5> &b/AdvancedChat &8| &9/Ac &7these are the variants of the main plugin command'
        - '&5> &b/AdvancedChat &6help &7show this same message'
        - '&5> &b/AdvancedChat &6reload &7reload the plugin files'
        - '&5> &b/AdvancedChat &6info &7shows information about the plugin'
        - '&5> &b/AdvancedChat &6color &7 open color gui'
        - '&5> &b/AdvancedChat &6player &e<player name> &7open the player settings'
        - '&5> &b/Mute &e<player name> &7mute the player'
        - '&5> &b/UnMute &e<player name> &7demute the player'
        - '&5> &b/ClearChat &8| &9/Cc &7clean the chat when it is very full or necessary'
      Mute-Bypass
    : '&eThis player cannot be muted because he is bypassed.'
      Mute-Player
    : '&b<name> &cis now muted!'
      UnMute-Player
    : '<name> &ais now unmuted!'
      Alert-Mute
    : '&e[!] &cright now you are muted'
      No-Online-Player
    : '&cThis player does not exist or is not connected!'
      No-Use-Command
    : '&e[&b!&e] &cYou can t use that command! &b[&c<cmd>&b]'
      No-Use-Command-Mute
    : '&cYou cannot use that command while it is muted! &b[&c<cmd>&b]'
    #
    # This is the end of the configuration ... [-_-] more things coming soon
    #
    # | Config File
    # | Version 1.5.9
    #
     
    [​IMG]
    [​IMG]

    [​IMG]

    [​IMG]

    ClearChat[Server]
    [​IMG]

    ClearChat[Player]
    [​IMG]

    [​IMG]
    By RAMShard:


    [​IMG]

    Here is a list of future features to be added to the plugin
    • Local and Global Chat
    • Anti Spam
    • Tab Complete Blocked
    • Bungee version
    Support:

    [​IMG]
    LimitedGames, SonGokuGamer and Wixend like this.

Recent Updates

  1. Update v1.5.9
  2. Minor Bug Fix
  3. Bug Fix

Recent Reviews

  1. HeavenBound
    HeavenBound
    5/5,
    Version: 1.5.8.1
    This plugin is really great, I just wanted to know if it is possible to disable the hover chat in some worlds and if you can also add the ability to add different hover chat texts based on the chosen world
    1. jonagamerpro1234
      Author's Response
      Thanks for the review, hover chat cannot be disabled by worlds and I will work on these two features for a future update.
  2. LordYarkan
    LordYarkan
    4/5,
    Version: 1.5.6
    What a good plugin, but I found a problem. Does not detect Hex colors .F
    1. jonagamerpro1234
      Author's Response
      Thanks for the review and for letting me know about the issue.
  3. AnkGMS
    AnkGMS
    3/5,
    Version: 1.5.1
    This plugin is good, but when I use the experimental type in a player that doesn't have op the plugin adds something like "&r&f" in the message; if I use the normal mode the bug disappears but the hover-text(the feature that I'm looking for) doesn't work.
    1. jonagamerpro1234
      Author's Response
      Could you give me more information about the error? in discord or issue tracker
  4. SonGokuGamer
    SonGokuGamer
    5/5,
    Version: 1.5.0
    Very Nice plugin! Please make a bungeecord version to take full control of the servers chat. Excelent plugin!
    1. jonagamerpro1234
      Author's Response
      thanks for the review, i will work on the bungee version
  5. RubenCaleb
    RubenCaleb
    5/5,
    Version: 1.4.0
    Really cool plugin!

    Please add "suggest command" and "perform command" on click the player name that way we can execute commands!!
    1. jonagamerpro1234
      Author's Response
      thanks for the review, i will work on that feature
  6. Wixend
    Wixend
    5/5,
    Version: 1.3.1
    Great plugin!
    I have a request for you: please add local and global chats
    ------
    1. jonagamerpro1234
      Author's Response
      thanks for the review, i will work on that option
  7. FranLR
    FranLR
    5/5,
    Version: 1.2
    Excellent plugin.
    -------------------------
    Suggest: Add hovertext to chat format
    1. jonagamerpro1234
      Author's Response
      Thanks for the review!
      I will work on that option