SkyeNetwork Paper

SkyeNetwork Minecraft服务器使用的定制Paper插件。

资源图片
# SkyeNetP 插件 **版本:** 1.1.0 一个为 SkyeNetwork 服务器提供的全面的 Minecraft Paper 插件,提供高级聊天过滤、实用命令和 GUI 管理功能。 ## 特性 - **聊天过滤器系统**: 具有词列表和正则表达式模式支持的高级聊天过滤 - **飞行管理**: 使用适当的权限切换飞行模式 - **数据包管理**: 列出和管理服务器数据包 - **创造模式菜单**: 快速游戏模式切换界面 - **动态配置**: 在服务器重启之前热重载配置文件 - **基于权限的访问**: 所有功能的细粒度权限系统 ## 安装 1. 从发布版下载最新的 SkyeNetP-1.1.0.jar 2. 将 jar 文件放在服务器的 `plugins/` 目录中 3. 重新启动服务器 4. 使用 `plugins/SkyeNetP/` 目录中生成的配置文件配置插件 ## 要求 - **Minecraft 版本**: 1.21.4+ - **服务器软件**: PaperMC - **Java 版本**: 21+ - **依赖**: CommandAPI (包含) ## 命令 ### `/fly` - 为玩家切换飞行模式。 - 权限: `skyenetp.fly` ### `/datapacks` - 列出服务器上所有活动数据包。 - 权限: `skyenetp.datapacks` ### `/datapacklist` - 启用 `/datapack list`,同时阻止使用 `/datapack enable/disable`。- 用于我们的 SMP 服务器 - 权限: `skyenetp.datapacklist` ### `/chatfilter reload` - 重新加载聊天过滤器配置文件 (`wordlist.yml` 和 `regex.yml`)。 - 权限: `skyenetp.chatfilter.reload`
### 聊天过滤器信息 & 配置 ### 聊天过滤器模块 聊天过滤器模块为您的 Minecraft 服务器提供高级聊天过滤功能。它包括以下功能: 1. **动态词列表过滤**: - 根据可配置的阻止词列表过滤聊天消息。 - 阻止词动态从 `wordlist.yml` 加载。 - 有调试日志可用于验证 `blockedWords` 列表和消息内容。 2. **基于正则表达式的过滤**: - 使用可配置的正则表达式模式过滤聊天消息。 - 正则表达式模式动态加载和编译自 `regex.yml`。 - 有调试日志可用于验证正则表达式模式及其匹配项。 3. **绕过权限**: - 如果玩家具有适当的权限,则可以绕过词列表和正则表达式过滤。 - 绕过权限动态从配置文件 (`wordlist.yml` 和 `regex.yml`) 获取。 - 默认权限: - 词列表绕过: `skyenetp.wordlist.bypass` - 正则表达式绕过: `skyenetp.regex.bypass` 4. **配置选项**: - 通过主配置文件启用或禁用词列表和正则表达式过滤。 - 在各自的配置文件中自定义阻止词和正则表达式模式。 5. **调试和日志记录**: - 广泛的调试日志,以帮助验证词列表和正则表达式过滤的功能。 6. **动态重新加载**: - 可以在不重新启动服务器的情况下动态重新加载配置文件 (功能实现待定)。 ## 配置文件 ### `wordlist.yml` - 包含阻止词列表。 - 示例: ```yaml blocked-words: - badword1 - badword2 bypass-permission: skyenetp.wordlist.bypass ``` ### `regex.yml` - 包含用于过滤聊天消息的正则表达式模式列表。 - 示例: ```yaml regex-patterns: - ".*badregex.*" - "^forbidden.*" bypass-permission: skyenetp.regex.bypass ```
## 权限 - `skyenetp.wordlist.bypass`: 允许绕过词列表过滤。 - `skyenetp.regex.bypass`: 允许绕过正则表达式过滤。 - `skyenetp.chatfilter.reload`: 允许重新加载聊天过滤器配置。 ## 调试 在主配置文件中启用调试模式以查看聊天过滤操作的详细日志。