正在输入

正在输入

用于Minecraft多人游戏的轻量级输入指示器,可在其他玩家正在编写聊天消息时显示。

社交

is Typing 预览

Architectury API Fabric NeoForge Forge Modrinth

is Typing 是一个轻量级的多人游戏实用工具,当其他玩家在聊天栏中输入时,它会显示一个视觉指示器。它有助于弥合语音与文字之间的鸿沟,让对话流程更加自然,同时不会打断正在编辑消息的玩家。

我们目前支持 Minecraft 1.20.1(Forge/Fabric)和 1.21.x(NeoForge/Fabric)。

功能

实时反馈 实时查看谁正在输入。指示器会不显眼地出现在你的屏幕上,让你随时了解情况,而不会使你的视野变得杂乱。

隐私与隐蔽 专为服务器管理而设计:

  • 命令隐私: 当消息以命令斜杠(/)开头时,模组会检测到并不会显示输入指示器。你的命令和传送操作将保持私密。
  • 隐身支持: 如果某位玩家处于隐身状态或未出现在 Tab 列表中,其输入状态将被隐藏,以防止意外暴露。

自定义 根据你的偏好调整位置、颜色和动画速度。该模组内置支持 9 种语言(英语、西班牙语、葡萄牙语、法语、德语、俄语、日语、韩语、中文)。

安装

注意:此模组必须同时安装在客户端和服务端。

  1. 下载与你特定版本对应的 .jar 文件。
  2. 安装 Architectury API(必需)。
  3. 将两个文件放入你的 mods 文件夹中。
版本 支持的加载器
1.21.4 NeoForge, Fabric(兼容 Quilt)
1.21.1 NeoForge, Fabric(兼容 Quilt)
1.20.1 Forge, Fabric

配置

该模组使用单一的配置文件:config/istyping.toml。文件内容取决于模组的安装位置。

客户端(config/istyping.toml

安装在客户端时,文件将包含 [Client] 部分。

[Client]
max_displayed_players = 3   # 同时显示的最大输入通知数
easter_egg_chance = 1.0E-6  # 显示隐藏彩蛋的概率
overlay_y_offset = 28       # 距屏幕底部的距离
animation_speed_ms = 500    # "..." 动画的速度
text_color = "FFAAAAAA"     # ARGB 十六进制颜色
background_color = "80000000" # 背景透明度
show_animation = true       # 启用动画点
fade_speed = 0.1            # 淡入/淡出效果的速度

服务端(config/istyping.toml

安装在服务端时,文件将包含 [Server] 部分。

[Server]
enable_typing_indicator = true
max_tracked_players = 50
typing_timeout_ms = 4000      # 毫秒,超过此时间后玩家被视为已停止输入
heartbeat_interval_ms = 2000  # 客户端心跳之间的预期间隔
cooldown_between_typing_ms = 500 # 防刷屏冷却时间

注意: 在单人游戏中,文件将包含两个部分。