gHub

gHub - 一个插件,包含传送点、欢迎消息、特殊物品等等。

资源图片
# GHub — Minecraft 服务器中心实用工具插件 **版本:** 1.0 **兼容性:** Paper 1.21.x ``` ProtocolLib PlaceholderAPI (可选) ``` GHub 是一个简约但功能强大的插件,用于管理 Minecraft 服务器的生成点、中心物品和玩家传送。它允许您轻松设置生成点、给予特殊物品,并支持 PlaceholderAPI 的占位符。 --- ## 🌟 主要功能 ### 1. 生成点设置 * 玩家加入服务器时会自动传送到生成点。 * 支持生成点欢迎消息 (`welcome-spawn`),可以使用 Minecraft 颜色。 **示例命令:** ``` /ghub spawn ``` --- ### 2. 中心物品 * 给玩家加入时提供的可配置物品。 * 支持: * 材质 (例如,COMPASS) * 名称和 Lore * 使用动作 (`console` 或 `bungee`) * 玩家无法丢弃该物品。 **示例 `config.yml` 设置:** ```yaml item: material: COMPASS slot: 4 name: "&6服务器选择器" lore: - "&7点击选择服务器" function: "[console] deluxemenus open selector %player_name%" ``` --- ### 3. 物品功能 1. **控制台命令** * 作为控制台命令执行。 * 支持占位符 (例如,`%player_name%`)。 * 如果从控制台无玩家运行时 — 将显示警告。 2. **BungeeCord 传送** * 通过 BungeeCord 将玩家传送到另一个服务器。 * 示例: `[bungee] lobby` --- ### 4. 虚空传送 * 掉落到设置高度以下 (`VOID_HEIGHT = -60`) 的玩家会自动传送到生成点。 * 重复传送的冷却时间:3 秒。 --- ### 5. PlaceholderAPI 支持 * 所有标准的 PlaceholderAPI 占位符都可以在玩家消息中使用。 **示例:** ```yaml messages: welcome-spawn: "欢迎, %player_name%!" ``` * 依赖于玩家占位符的控制台命令被禁用以避免错误。 --- ### 6. 插件命令 | 命令 | 描述 | 权限 | | -------------- | --------------------------- | ------------- | | `/ghub reload` | 重新加载插件配置 | `ghub.reload` | | `/ghub spawn` | 设置生成点 | `ghub.spawn` | --- ### 7. 配置 * 所有设置都在 `config.yml` 和 `spawn.yml` 中。 * 可配置选项包括: * 中心物品的材质、槽位和名称 * 玩家消息 * 物品功能 **示例 `config.yml`:** ```yaml item: material: COMPASS slot: 4 name: "&6服务器选择器" lore: - "&7点击选择服务器" function: "[console] deluxemenus open selector %player_name%" messages: welcome-spawn: "欢迎, %player_name%!" cannot-drop: "&c您不能丢弃此物品!" reload-success: "&a配置已成功重新加载!" no-permission: "&c您没有权限使用此命令!" usage: "&e用法: /ghub [reload|spawn]" ``` --- ### 8. 安全性 & 方便性 * 中心物品不能被丢弃或移动。 * 冷却时间可防止在坠入虚空时传送垃圾。 * 消息和命令安全地处理控制台中的缺失玩家。 --- ### 9. 安装 1. 下载最新的 `GHub.jar` 插件。 2. 将文件放在您的 Paper 服务器的 `plugins` 文件夹中。 3. 重新启动服务器以生成 `config.yml` 和 `spawn.yml`。 4. 配置 `config.yml` 并使用 `/ghub spawn` 设置生成点。 5. 完成!玩家现在将会在加入时收到中心物品。