跳到正文

ChatPlus Staff Tools

作者:Carismaa

ChatPlus 2.7.0 with a right-click staff menu, player lookups and confirm-before-send. Unofficial fork.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。
# ChatPlus Staff Tools

**An unofficial fork of [ChatPlus](https://github.com/ebicep/ChatPlus) by ebicep**, with a few small helpers for server staff. It’s ChatPlus 2.7.0, unchanged in look and behaviour, plus the extras below.

It’s client-only and **replaces ChatPlus**: it uses the same mod ID and the same settings file, so your tabs and settings carry over. Don’t install both.

The mod knows nothing about any server. Without a server profile, the staff helpers stay off and it’s simply ChatPlus with some fixes.

## For server staff

– **Right-click a player’s name in chat** for a small menu: Lookup, Message, Note, Warn, Temp-ban, Unstuck, extra commands from your profile, and Copy name. The menu opens over the open chat, so chat stays as it is.
– **Lookup screen:** the player’s warnings, notes and active bans from your server’s own lookup command, with Remove and Unban buttons.
– **Confirm before sending:** anything that changes something shows the exact command first, with Cancel and Send. Send is disabled for half a second, so a double-click can’t send by accident.
– **/mt:** `/mt <player>` opens a lookup, `/mt reload` reloads the profile, and `/mt` shows the status.
– **Settings:** a Moderation section in the ChatPlus settings.

## Safety

– Nothing is ever sent without a click from you.
– Nothing is sent unless you’re on a server listed in your profile.
– Commands go one at a time, with a delay between them.
– The player is always taken from the server’s own click data on their name, never from a nickname or rank.

## Server profiles

Everything server-specific (addresses, commands, how lookup replies look) lives in `config/chatplus/moderation/profile.json`. Your server’s staff team writes it once and shares it with staff. The format and a complete example are on [GitHub](https://github.com/CarismaHD/ChatPlus-StaffTools#writing-a-profile).

## Fixes over ChatPlus 2.7.0

– **Translate:**
  – No double spaces.
  – Selected lines get the right translation.
  – Translations are added on the game thread.
  – An API error pauses translation for 5 minutes instead of for the whole session.
  – Requests time out instead of hanging.
– **From ChatPlus 2.8.0:**
  – A memory leak in the chat bar’s elements.
  – A crash guard when drawing chat lines.
  – Copying a message with its formatting works again.

Everything else is ChatPlus 2.7.0 as released.

## Requirements

Minecraft 1.21.1, NeoForge 21.1, Architectury API, Cloth Config API and Kotlin for Forge.

## Credits and license

ChatPlus is by **ebicep** ([GitHub](https://github.com/ebicep/ChatPlus)). This fork is GPL-3.0, like ChatPlus. Source code: [github.com/CarismaHD/ChatPlus-StaffTools](https://github.com/CarismaHD/ChatPlus-StaffTools).

Please report problems with this fork [on its GitHub](https://github.com/CarismaHD/ChatPlus-StaffTools/issues), not to ChatPlus.

常见问题

ChatPlus Staff Tools 支持哪些 Minecraft 版本?

ChatPlus Staff Tools 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

ChatPlus Staff Tools 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分