AdvancedChat [1.7.x , 1.17.x] 1.5.8.1

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.7
    • 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
    : true
     
      # |In this list you can define which commands the silenced players cannot use
      # |Mute-BlackList|
      #    - tell
      #    - <you command>
      Mute-BlackList
    :
       - '/tell'
        - '/me'
        - '/say'
        - '/msg'
        - '/minecraft:me'
        - '/minecraft:tell'
       
      # |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
      #    - /?
      #    - <you command>
      BlackList
    :
       - '/plugins'
        - '/pl'
        - '/?'
        - '/ver'
        - '/version'
        - '/bukkit:version'
        - '/bukkit:pl'
        - '/bukkit:plugins'
        - '/bukkit:ver'
        - '/bukkit:?'
        - '/icanhasbukkit'
        - '/about'
    #
    # | Default |
    # | 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 |
    # | here you can customize the chat in a general way that affects both ranks, groups, and has all players |
    # | in custom we have a new function which is hover text this option only works if the type is in experimental its format is
    #
    # Permission: AdvancedChat.Chat.Color.<value>
    # Permission: AdvancedChat.Chat.Color.*
    #
    # |Type: [normal] [modify]
    #
    # |this option only works in hover to return to normal the chat change the type to [Normal]  
    #    HoverEvent:
    #      Text:
    #        - '&6> &aHello &b<name>'
    #        - '&6> &e%player_exp_to_level%'
    #        - '&6> &dadd more lines like these'
    #      Mode: Text there are three different modes which are [ Text | Entity | Item] the second and third are for testing, they can be removed at any time
    #    ClickEvent:
    #      ActionsMode:
    #        Mode: there are three different modes which are [ Command | Suggest ]
    #        Command: '/say <name> hello server'
    #        [Disable]> Url: 'https://www.spigotmc.org/resources/advancedchat-1-7-x-1-16-x.83889/'
    #        Suggest-Command: '/msg'
    Custom-Format
    :
      Text
    : '&6[&c<name>&6] &7<msg>'
      Experimental-Text
    : '&6[&c<name>&6] '
      Type
    : experimental
      Hover
    :
       - '&6> &aHello &b<name>'
        - '&6> &e%player_exp_to_level%'
        - '&6> &dadd more lines like these'
      ClickEvent
    :
        Mode
    : Command
        Actions
    :
          Command
    : '/say <name> hello server'
          # [Disable]> Url: ''
          Suggest-Command
    : ''
    #
    # | 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
    # | in group we have a new function which is hover text this option only works if the type is in experimental its format is
    #
    # Permission: AdvancedChat.Chat.Color.<value>
    # Permission: AdvancedChat.Chat.Color.*
    #
    # Groups:
    #   Default:
    #    Format: '&9|&e<name>&9|&8> &7<msg>'
    #    Permission: 'advancedchat.group.default'
    #
    # |Type: [normal] [hover] [click] [double] [experimental]
    #
    # |this option only works in hover to return to normal the chat change the type to [Normal]  
    #    HoverEvent:
    #      Text: 'hello <name>'
    #    [Disable]>  Mode: Text there are three different modes which are [ Text | Entity | Item] the second and third are for testing, they can be removed at any time
    #    ClickEvent:
    #      Actions
    #        Command: '/say <name> hello server'
    #       [Disable]> Url: 'https://www.spigotmc.org/resources/advancedchat-1-7-x-1-16-x.83889/'
    #        Suggest-Command: '/msg'
    #    Mode: there are three different modes which are [ Command | Suggest ]
    Groups
    :
      Default
    :
        Format
    : '&9|&e<name>&9|&8> &7<msg>'
        Experimental-Format
    : '&6[&c<name>&6] '
        Permission
    : 'advancedchat.group.default'
        Type
    : normal
        Hover
    :
         - '&6> &aHello &b<name>'
          - '&6> &e%player_exp_to_level%'
          - '&6> &dadd more lines like these'
        ClickEvent
    :
          Mode
    : Command
          Actions
    :
            Command
    : '/say <name> hello server'
            # [Disable]> Url: ''
            Suggest-Command
    : ''
      Admin
    :
        Format
    : '&9|&e<name>&9|&8> &e<msg>'
        Experimental-Format
    : '&6[&c<name>&6] '
        Permission
    : 'advancedchat.group.admin'
        Type
    : normal
        Hover
    :
         - '&6> &aHello &b<name>'
          - '&6> &e%player_exp_to_level%'
          - '&6> &dadd more lines like these'
        ClickEvent
    :
          Mode
    : Command
          Actions
    :
            Command
    : '/say <name> hello server'
            # [Disable]> Url: ''
            Suggest-Command
    : '/msg'
      Owner
    :
        Format
    : '&9|&e<name>&9|&8> &c<msg>'
        Experimental-Format
    : '&6[&c<name>&6] '
        Permission
    : 'advancedchat.group.owner'
        Type
    : normal
        Hover
    :
         - '&6> &aHello &b<name>'
          - '&6> &e%player_exp_to_level%'
          - '&6> &dadd more lines like these'
        ClickEvent
    :
          Mode
    : Command
          Actions
    :
            Command
    : '/say <name> hello server'
            # [Disable]> Url: ''
            Suggest-Command
    : '/msg'
    #
    # |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
    #
    # [Use-Custom-Msg] will use a custom message found in the [Message] section instead of using [Form Of Censorship] [Default | false]
    # [Message] here you can define a personalized message that will be sent to the player
    # [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
    # [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 ]
    #
    # |The format is very simple, you just have to add the word you want to censor to the list
    #  Words:
    #    - 'noob'
    #    - 'stupid'
    #    - '<word>'
    #
    Filter-Chat
    :
      Enabled
    : true
      Use-Custom-Msg
    : false
      Message
    : '&e[!] you cannot use this word, it is &nblocked!'
      Form-Of-Censorship
    : '*'
    #  Delay: 5 [Not Implement]
      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-Player
    : '&e[&b<name>&e] &cis now muted!'
      UnMute-Player
    : '&e[&b<name>&e] &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
    : '&e[&b!&e]You 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
    [​IMG]
    • BugFix
    Support:
    LimitedGames, SonGokuGamer and Wixend like this.

Recent Updates

  1. Minor Bug Fix
  2. Bug Fix
  3. Bug Fix

Recent Reviews

  1. 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.
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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