HomeJavaModsAdvancedChat [1.8.x , 1.18.x]
AdvancedChat [1.8.x , 1.18.x]
[​IMG]

AdvancedChat is an easy to use plugin that will help you customize the chat on your server to make it look its best. It will also have a customization system by groups and among other functions more...

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.

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


Hello, I wanted to inform you that the plugin update is delayed due to some bugs that have appeared, I will launch the update when the version does not have bugs, thanks for your patience


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

[​IMG]

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

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

[​IMG]
[​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

LuckPerms:
With LuckPerms you can use the group customization system you just have to put the same name as the range

Vault:
With Vault you can use the group customization system you just have to put the same name as the range

DiscordSRV :
With DiscordSRV you will be able to know when a player enters or leaves your server [this function is experimental at the moment]

[​IMG]
[​IMG]


[​IMG]
[!] All permissions are in default with the [OP]


[​IMG]
Code (YAML):

#     ___   ______
#    /   | / ____/
#   / /| |/ /      By jonagamerpro1234
#  / ___ / /___    Version 1.6.0
# /_/  |_\____/    Thanks for using AdvancedChat <3
#
# ● 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
#
# ● 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
:

  # |Config-Version| I would not change anything
  Config-Version
: 1
 
  # |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
 
  # |Show-Chat-In-Console| here you can enable or disable the chat to be seen in the console
  Show-Chat-In-Console
: false
 
  # |Default-Color-Message| Here you can define the chat color that is assigned by default to players
    # The color system does not work with (&) but uses a simpler system that is by color names, here below you have the list of available colors
    # Color List: https://jonagamerpro1234.gitbook.io/advancedchat/color-list
  Default-Color-Message
: 'white'
#
# | ClearChat |
ClearChat
:

  # |AutoClear| you can activate the automatic cleaning of the chat according to the number of ticks
  AutoClear
:

    # |Enabled| Here you can enable or disable this feature
    Enabled
: true
 
  # |Default-Start-Tick| Here you can define the first ticks that are executed when starting the server
  # Wiki: https://jonagamerpro1234.gitbook.io/advancedchat/configurations/tick
  Default-Start-Tick
: 100
 
  # |Ticks| here you can define the time that the actions are automatically executed [Default | 24000], 24000 tick = 20 min
  # Wiki: https://jonagamerpro1234.gitbook.io/advancedchat/configurations/tick
  Tick
: 24000
#
# | Hooks | Here are all the configurations of the plugin implementations and more
Hooks
:

  # |LuckPerms| Here you can configure everything related to LuckPerms and or deactivate or activate functions
  LuckPerms
:

    # |Enabled| Here you can enable or disable this feature
    Enabled
: true
 
    # |Use-Luckperms-In-Groups| When using this option, the groups are discovered with the LuckPerms system
    Use-Luckperms-In-Groups
: false
 
  # |Vault| Here you can configure everything related to Vault and or deactivate or activate functions
  Vault
:

    # |Enabled| Here you can enable or disable this feature
    Enabled
: true
 
    # |Use-Vault-In-Groups| When using this option, the groups are discovered with the Vault system
    Use-Vault-In-Groups
: true
 
  # |DiscordSRV| Here you can define the discord channel where the messages from minecraft to discord are seen
  # !This characteristic is in the experimental phase!
  DiscordSRV
:
    # |Enabled| Here you can enable or disable this feature
    Enabled
: true
 
    # |Channel-ID| Here is the id of the channel that is used for the chat
    Channel-ID
: ' none'
#
# |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
: ' %luckperms_prefix% &b<name> &8&l>'
 
  # Not Implement
  Discord-Format
: ''
 
  # |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 | !This feature is disabled!
# | here you can customize the chat of different groups or ranks in a more specific way
# | with this format you can add more groups
# | [!] Groups to work need Vault, the name of the range must be the same as in the permissions plugin
#
# 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
 
    # |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>'
  admin
:

    # |Format| Here you define the chat format for all players.
    Format
: '&c [Admin ] &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>'
#
# |Filter Chat|
# |here you can filter the unwanted words on your server and have a little more control over the chat
Filter-Chat
:

  # |Enabled| Here you can enable or disable this feature
  Enabled
: true
 
  # |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!'
  # |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.6.0|
#
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 This player cannot be muted because he is bypassed'
  Mute-Player
: '&b<name> &cis now muted!'
  UnMute-Player
: '<name> &ais now unmuted!'
  Player-Is-Not-Mute
: '&e [! ] &cThe player is not muted'
  Player-Is-Mute
: '&e [! ] &cThe player is already muted'
  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.6.0
#
 
[​IMG]
Spoiler: show images
[​IMG]

[​IMG]

[​IMG]

ClearChat[Server]
[​IMG]

ClearChat[Player]
[​IMG]
[​IMG]
By RAMShard[v1.5.6]:


[​IMG]
Here is a list of future features to be added to the plugin
Support:
[​IMG]

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

AdvancedChat [1.8.x , 1.18.x] is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 13,398 times (via Spigot). Download it and open it directly in the game.

Explore more