▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/KKS Chat
KKS Chat

KKS Chat

Custom chat with player avatars, whispers, and anti-spam. Fully customizable positioning.

Оцените первым
453
10
Все версииKKS Chat 1.2.6

KKS Chat 1.2.6

Release14.04.2026

Список изменений

KKS-chat 1.2.6 (Minecraft 26.1+)

What's New

Rules System

You can now define custom rules in kks-chat.json to automatically transform incoming messages. Each rule has an "if" block (conditions) and a "then" block (actions).

Conditions — match by message type, text content, prefix, suffix, or a Java regex pattern. Multiple conditions can be combined with AND (default) or OR logic via "matchType".

Actions — hide the message, change its icon, color the full text or just the matched fragment, replace the text entirely or only the matched part, override the display time, and more. Use "stopAfter": true to prevent further rules from processing the same message.

Template Variables

String actions (replaceText, replaceMatch) support {variable} placeholders:

VariableValue
{my_name}Your in-game player name
{sender}The message sender's name
{text}The full original message text
{matched}Fragment matched by contains or regex
{type}Message type name (e.g. SYSTEM, PLAYER_CHAT)
{time}Current time — HH:mm
{time_s}Current time — HH:mm:ss
{repeat}Repeat counter (1 if the message is unique)

Animations

Appearance and disappearance animations are now configured separately via animationIn and animationOut.

Available values: FADE, SLIDE_LEFT, SLIDE_RIGHT, SLIDE_UP, SLIDE_DOWN, BOUNCE, NONE

Background Colors

Each message type can have its own background color, configured under bgColors in the config. Accepts any hex color string, e.g. "#1A0028".

Configurable Icons

Icons for all message types (system, error, whisper, join/leave, etc.) are now editable directly in the config using any valid Minecraft item ID.

Enable / Disable Toggle

A new button in the ModMenu settings screen lets you switch between KKS Chat and the vanilla chat interface without restarting the game.


Bug Fixes

  • Fixed normal chat messages being incorrectly classified as whispers
  • Fixed clickable and hoverable text (e.g. from /tellraw) not working on servers like Hypixel
  • Fixed commands in click events failing due to an extra / being sent
  • Added a dedicated COMMAND_BLOCK message type — command block output is now classified correctly
  • Config file is now created automatically on first launch with default values

How to Write Rules

"rules": [

  // Hide all command block output
  { "if": { "type": "COMMAND_BLOCK" }, "then": { "hide": true } },

  // Gold icon and golden color for [VIP] tag
  {
    "if":   { "contains": "[VIP]" },
    "then": { "icon": "minecraft:gold_ingot", "colorMatch": "#FFD700", "displayTime": 8 }
  },

  // Custom join message with sender name and timestamp
  {
    "if":   { "type": "JOIN_LEAVE", "contains": "joined" },
    "then": { "replaceText": "→ {sender} joined [{time_s}]", "color": "#55FF55" }
  },

  // Highlight all numbers in system messages
  {
    "if":   { "type": "SYSTEM", "regex": "(\\d+)" },
    "then": { "colorMatch": "#FFFF55" }
  }

]

Conditions ("if")

FieldTypeDescription
typestringMessage type: PLAYER_CHAT WHISPER SYSTEM ERROR SLEEP ACHIEVEMENT CHALLENGE COMMAND_BLOCK JOIN_LEAVE SCREENSHOT
containsstringMessage text contains this string
startsWithstringMessage text starts with this string
endsWithstringMessage text ends with this string
regexstringJava regex — first capture group (...) becomes {matched}
matchType"ALL" / "ANY"Combine conditions with AND (default) or OR

Actions ("then")

FieldTypeDescription
hidebooleanRemove the message entirely
color"#RRGGBB"Tint the entire message text
colorMatch"#RRGGBB"Tint only the matched fragment
iconstringOverride icon using a Minecraft item ID
displayTimenumberOverride display time in seconds for this message
replaceTextstringReplace the entire message text (supports variables)
replaceMatchstringReplace only the matched fragment (supports variables)
noStylebooleanDisable stylization for this message
stopAfterbooleanStop — do not evaluate any further rules

Файлы

kks-chat-1.2.6.jar(258.71 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.2.6

Загрузчики

Fabric

Версии игры

26.1–26.1.2

Загрузок

70

Дата публикации

14.04.2026

Загрузил

ID версии

Главная