Simple Chat Plugin 1.2

Simple chat plugin

  1. Xikki
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Overview
    Chat plugin with extensive customization options such as:
    • Chat Format
    • Private Message
    • Chat Bubbles
    • Custom Me Command
    • Custom Try Command
    • Custom Join/Leave messages
    • And much more...

    Custom Names

    If you use any plugin that changes the display name of the players, then you can configure that in the chat, instead of the player's nickname, his custom nickname is written.

    In the configuration, the "chatSettings.enabledCustomNames" setting is responsible for this.

    Mentions
    Your nickname in chat messages will be highlighted.

    upload_2020-10-8_16-4-26.png
    In the configuration, the "chatSettings.enabledMentions" setting is responsible for this, in addition, you can change the color that will highlight the player's nickname in the "chatSettings.mentionColor" setting

    AutoReplaces
    You can configure a specific set of characters in the chat to be replaced with something else.
    upload_2020-10-8_15-59-30.png

    In the configuration, the "chatSettings.enabledAutoReplace" setting is responsible for this. You can add autoreplaces in the "autoReplaces" setting. Example of adding autoreplace "{smile}" to "☻".
    upload_2020-10-8_17-40-45.png

    Here AutoReplace
    If you write "{here}", then this construction will be replaced with your current coordinates.
    upload_2020-10-10_23-20-1.png
    In the configuration, the "chatSettings.enabledHereAutoReplace" setting is responsible for this.

    Highlighting links
    Links are highlighted in the chat
    upload_2020-10-11_12-56-49.png


    In the configuration, the "chatSettings.enableLinksHighLightings" setting is responsible for this, in addition, you can change the color that will highlight the links in the "chatSettings.linksHighLightingsColor" setting.

    Global/Local Chat
    Messages starting with "!" Will be visible to all players, otherwise it will only be visible to players within a certain radius.

    You can disable local chat in the configuration, in the "chatSettings.localChat.enabled" setting, in addition, you can change the local chat radius in the "chatSettings.localChat.radius" setting. And also you can set prefixes for local or global chat in "chatSettings.localChat.prefix" and "chatSettings.globalChat.prefix" settings. In addition, you can add permission that players must have in order to be able to write to the global chat.

    Group Messages Format
    You can add message formats for different permission groups.
    upload_2020-10-11_13-21-19.png
    You can add a message format for any permission group in the "chatSettings.groupMessageFormats" setting. In format you can use the following templates:
    {chatPrefix} - local/global chat prefix
    {userName} - player name
    {message} - message content
    An example of adding a message format for "admin" permission group:

    upload_2020-10-10_13-39-38.png
    Color Code In Messages
    Players with special permission, which is described in the configuration in the "chatSettings.formatPermission" setting, will be able to use color formats in their messages.
    upload_2020-10-11_13-30-59.png

    ChatBubbles
    Plugin allows you to display messages above player head.
    upload_2020-10-8_15-51-51.png
    In the configuration, you can disable these bubbles in the "chatBubbles.enabled" setting. In addition, you can set the color format for bubbles in the "chatBubbles.textFormat" setting.


    And much more...

    Configuration

    chatSettings:

    • enabledCustomNames: if true - instead of the player's nickname, his custom name will be displayed
    • enabledMetnions: if true - player nickname will be highlighted in the message (only for the player whose nickname is indicated in the message)
    • enabledAutoReplace: if true - special character sets in message will be replaced.
    • enabledHereAutoReplace: if true - "{here}" construction in message will be replaced on current player coordinates.
    • enableLinksHighLightings: if true - links in the message will be highlighted.
    • enabledInChatMeUsage: if true - when the player writes to the chat "*...*", then instead of sending a message, the Me command will be executed.
    • mentionColor: the color that will highlight the nicknames of the players
    • formatPermission: premissions that the player must have to use color code in messages.
    • linksHighLightingsColor: the color that will highlight the links
    • localChat:
      • enabled: If false - all messages will be sent to the global chat.
      • radius: local chat radius
      • prefix: prefix for messages sent to local chat
    • globalChat:
      • prefix: prefix for messages sent to global chat
      • permission: premissions that the player must have to write to the global chat.
    • groupMessageFormats: chat message format. In format you can use the following templates:
      {chatPrefix} - local/global chat prefix
      {userName} - player name
      {message} - message content
      An example of adding a message format for "admin" permission group:
      upload_2020-10-10_13-39-38.png
    chatBubbles:
    • enabled: if true - all player messages will be displayed above player head.
    • textFormat: text format for bubble messages (FL - white & bold (&f&l)).
    • maxBubbleLineCount: max line count for one bubble message.
    • maxBubbleWidth: max character count in one line of bubble message.
    autoReplaces: Section where you can add your autoreplaces for chat. Example of adding autoreplace "{smile}" to "☻".
    upload_2020-10-8_17-40-45.png
    customJoinMessage:
    • enabled: if true - instead of the standard join message, a custom one will be shown.
    • message: custom join message format. In format you can use the following templates:
      {userName} - player name.
    customFirstJoinMessage and CustomLeaveMessage setting are similar.

    commands:
    • meCommand:
      • enabled: if true - custom me command will be enabled
      • inLocalChat: if true - a message from the custom me command will be sent only to the player within the local chat radius.
      • premission: permission to use a custom me command.
      • message: format for message from the custom me command. In format you can use the following templates:
        {userName} - player name.
        {message} - me message content.
    • tryCommand:
      • enabled: if true - custom try command will be enabled
      • inLocalChat: if true - a message from the custom try command will be sent only to the player within the local chat radius.
      • premission: permission to use a custom try command.
      • message: format for message from the custom me command. In format you can use the following templates:
        {userName} - player name.
        {message} - me message content.
        {result} - command result
      • confirmResult: the result of using the command, if the event was successful.
      • denieResult: the result of using the command if the event failed.
    • privateMessage:
      • permission: permission to use a custom message command.
      • formatForTarget: format of the message that will be sent to the recipient. In format you can use the following templates:
        {userName} - player name.
        {message} - me message content.
      • formatForSender: format of the message that will come to the sender. In format you can use the following templates:
        {userName} - player name.
        {message} - me message content.
      • hoverTextForTarget: format of the text that the recipient will see when hovering over a private message. In format you can use the following templates:
        {userName} - sender name.
        {uuid} - sender UUID
        {time} - current time
      • hoverTextForSender: format of the text that the sender will see when hovering over his private message. In format you can use the following templates:
        {userName} - target name.
        {uuid} - target UUID
        {time} - current time

    Images

    1. upload_2020-10-8_17-40-43.png
    Wixend likes this.

Recent Updates

  1. Color Update
  2. BugFix Update #1

Recent Reviews

  1. KotoHacker
    KotoHacker
    5/5,
    Version: 1.1
    Самый лучший плагин по чату от русского человека. Можно считать хорошим упрощённым аналогом Chatty. После обновления были пофикшены основные баги и добавлена поддержка адекватного отображения через DiscordSRV[в настройках плагина нужно выставить канал globalChat], что очень радует!

    Paper-215 [1.16.3]