# 🤖 SIR – 简易游戏内接待员
欢迎来到 **SIR**,这款多功能且强大的 Minecraft 插件,可以改变服务器管理和玩家互动!凭借其广泛的模块化架构和丰富的工具,SIR 旨在简化服务器的聊天、公告以及整体沟通系统。
---
## 🌟 概述
**SIR** 的设计理念是简单性和效率。无论您需要高级聊天管理、可定制的加入/离开消息、自动化公告,还是与其他插件的深度集成,SIR 都能满足您的需求。
- **模块化设计:** 只激活您需要的模块。
- **用户友好:** 易于配置和直观的命令系统。
- **高度可定制:** 支持广泛的格式、颜色和表情符号,以增强玩家体验。
- **优化性能:** 专为处理繁忙的服务器而设计,资源消耗最小。
---
## 🔧 主要特性
- **聊天管理系统** 🗣️
控制聊天频道,实施反垃圾冷却,并使用渐变、颜色和表情符号格式化消息。
- **自定义加入/离开消息** 👋
当玩家加入或离开服务器时,自动显示个性化消息。
- **自动化公告** 📢
安排带有自定义格式、音效和命令的公告,所有间隔均可基于 tick 进行调整。
- **服务器 MOTD 系统** 📝
管理服务器列表消息(MOTD),带有动态玩家数量和服务器图标,以获得额外的专业外观。
- **高级管理工具** 🛡️
过滤脏话、管理过多的大写字母,并控制链接发布,以保持您的聊天清洁和有趣。
- **插件集成** 🔌
与流行的插件(如 DiscordSRV、PlaceholderAPI、Vault 等)无缝集成,以获得增强的体验。
---
## ⚙️ 技术细节
- **API 版本:** 1.13+
- **语言:** Java
- **所需依赖项:** [Takion](https://github.com/CroaBeast/Takion)
- **可扩展框架:** 通过模块化系统支持其他集成,并包含大量的 API,供开发者使用。
---
## 📦 模块系统
SIR 的模块化设计让您可以根据服务器的需求定制插件。这些模块分为三大类:
### 🎮 核心模块
1. **Advancements** 🏆
自定义成就通知,带有奖励和命令。
2. **Announcements** 📢
安排和格式化自动化消息和广播。
3. **Join/Quit** 👋
设置欢迎和告别消息,带有特殊效果。
4. **MOTD** 📝
精心设计具有动态玩家计数的有吸引力的服务器列表消息。
### 💬 聊天模块
5. **Channels** 🔊
管理全局和本地聊天频道,带有自定义权限和格式。
6. **Cooldowns** ⏳
实施反垃圾措施和受控的消息发送。
7. **Emojis** 😊
将文本替换为多彩的自定义表情符号快捷方式。
8. **Mentions** 📧
启用交互式玩家提及,带有点击和悬停效果。
9. **Tags** 🏷️
为不同的玩家组创建自定义聊天标签。
10. **Moderation** 🛡️
通过阻止脏话、过多的大写字母和不需要的链接来执行聊天规则。
### 🔗 集成模块
11. **Discord** 🎮
通过 DiscordSRV 将 Minecraft 聊天连接到 Discord 频道。
12. **Login** 🔑
支持 AuthMe 和 NexAuth 等身份验证插件。
13. **Vanish** 👻
与 vanish 插件集成以管理聊天中的隐形玩家。
---
## 🌈 动态文本和格式
SIR 不仅支持基本的文本消息,还可以让您发挥创意:
- **颜色渐变和彩虹文本:**
使用简单的标签创建引人注目的渐变和彩虹效果。
- **Unicode 和小写:**
轻松将文本转换为小写或包含特殊的 Unicode 字符。
- **交互式聊天组件:**
设计对悬停和点击操作做出响应的消息,触发命令或显示工具提示。
示例:
```yaml
message: "Amazing Text Need Help?"
```
---
## 📝 命令和 GUI 集成
SIR 提供了一系列命令,这些命令分为四个类别:
### 🛠️ 管理员命令
- `/sir` – 用于管理和配置的主要命令。
- `/print` – 带有高级格式的广播原始消息。
- `/announcer` – 管理您的自动化公告。
### 💬 聊天管理
- `/chatview` – 切换聊天频道可见性。
- `/ignore` – 忽略特定玩家的消息。
- `/clearchat` – 快速清除聊天屏幕。
### 📨 消息系统
- `/msg` – 向其他玩家发送私人消息。
- `/reply` – 快速回复最近的消息。
### 🔇 审核套件
- `/mute`, `/tempmute`, `/unmute`, `/checkmute` – 用于处理玩家审核并执行聊天规则的命令。
所有命令配置都可以通过 `commands.yml` 或直观的 GUI 界面访问,从而轻松调整设置。
---
## 🔄 自动更新和配置
SIR 具有**自动更新系统**,以使您的配置保持最新:
- 在您的 `config.yml` 中启用更新器设置以在启动时收到通知。
- 通过 `/sir reload` 支持动态配置重新加载,确保更改在不中断游戏玩法的情况下生效。
---
## 🔗 快速链接
- **文档:** [SIR Wiki](https://github.com/CroaBeast/SIR/wiki)
- **Discord 支持:** [加入我们的 Discord](https://discord.gg/s9YFGMrjyF)
- **问题跟踪器:** [报告问题](https://github.com/CroaBeast/SIR/issues)
- **变更日志:** [查看提交](https://github.com/CroaBeast/SIR/commits/main)
---
## 🛡️ 为什么要选择 SIR?
- **简洁直观的设计:** 享受简化后的聊天和审核,让服务器管理变得轻松。
- **灵活的配置:** 使用 YAML 文件或 GUI 自定义每个方面。
- **出色的性能:** 针对效率进行了优化,即使在高流量服务器上也是如此。
- **强大的插件集成:** 与流行的插件无缝连接以扩展功能。
- **活跃的社区和开发者支持:** 加入一个活跃的社区,并获得持续的更新和改进。
---
## 🎯 最终想法
通过 **SIR**,您不仅仅是安装一个插件——您是在升级服务器的通信框架。 动态消息格式、完整的模块控制和广泛的集成选项相结合,使 SIR 成为那些寻求下一级 Minecraft 体验的服务器管理员的终极解决方案。
> *由 [Takion](https://github.com/CroaBeast/Takion) 和 [PrismaticAPI](https://github.com/CroaBeast/PrismaticAPI) 提供支持,SIR 自 2021 年以来一直在使服务器管理变得简单高效。* 🚀
随时探索文档以获取更多关于配置示例、命令用法和模块管理技巧的深入信息。祝您制作愉快!🎉