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

AwesomeChat

A highly configurable, chat formatting plugin, with placeholders, hover messages, and more!

346
6
Все версииAwesomeChat 1.0.9

AwesomeChat 1.0.9

Release2 нед. назад

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

AwesomeChat v1.0.9

New Features

Chat Channels

  • Shortcut commands -- Define custom command aliases per channel (e.g., /staffchat, /adminchat) in config. Supports both toggle mode (/staffchat) and one-shot send (/staffchat <message>).
  • Join/leave messages -- Configurable per-channel messages when players join or leave a channel, with {player} and {channel} placeholders.
  • Channel alerts -- Optional broadcast to channel members when someone joins or leaves. Disabled by default, configurable per channel.

Chat Logging

  • Channel tracking -- Chat logs now record which channel a message was sent in, including one-shot messages and shortcut command messages.
  • Rich log display -- Timestamps show relative time with full UTC date on hover. Channel tags display with contextual hover info. Messages are click-to-copy.

CI/CD

  • Automated dev builds -- GitHub Actions pipeline builds and publishes dev releases on every push to main.
  • CI skip support -- Commits with [ci skip] or changes to non-code files (docs, gradle wrapper) skip the build pipeline.

Bug Fixes

  • DiscordSRV compatibility -- Fixed messages leaking to Discord before AwesomeChat could filter or reroute them. Added a legacy AsyncPlayerChatEvent handler that independently mirrors cancellation and censoring decisions, since DiscordSRV defaults to the deprecated event. Uses a cached filter result to avoid double-counting violations.
  • SQLite SQLITE_BUSY on startup -- The PRAGMA journal_mode=WAL statement was not being closed, holding a database lock that caused createTable() to fail with a file lock error. (#1)
  • Debug log spam -- Removed leftover test code that dumped the full server plugin list to console on every dependency check during startup and reload.

Improvements

  • Comment cleanup -- Rewrote comments across the codebase for clarity and consistency.

Configuration

This release introduces config version 19. The plugin will automatically migrate existing configs. New config options per channel:

channels:
  staff:
    command: "staffchat"
    join-message: "&aYou are now in the &f{channel} &achannel."
    leave-message: "&cYou have left the &f{channel} &cchannel."
    alerts:
      enabled: false
      join: "&e{player} joined {channel}."
      leave: "&e{player} left {channel}."

Full Changelog

https://github.com/HackerADF/AwesomeChat/compare/cc799457ed6bf65ef1d72799d998bc9a6628c936...v1.0.9

Файлы

AwesomeChat-1.0.9.jar(235.03 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.0.9

Загрузчики

Paper
Spigot

Версии игры

1.19–1.21.11

Загрузок

24

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

2 нед. назад

Загрузил

ID версии

Главная