SystemHomes

适用于Paper的小型家园/传送点和传送插件。

资源图片
# Seb's SystemHomes 插件 ![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/CloudieSMP/SystemHomes/Validate-Build.yml) 一个为 Minecraft Paper 服务器定制的插件。这个插件允许玩家设置家园、传送点、玩家传送点和请求传送。 ## 功能 - 使用 `/sethome`、`/home` 和 `/homes` 管理家园。 - 使用 `/tpa`、`/tpaccept` 和 `/tpdeny` 传送至其他玩家。 - 使用 `/setwarp`、`/warp`、`/delwarp` 和 `/warps` 管理传送点。 - 使用 `/setpwarp`、`/pwarp`、`/delpwarp` 和 `/pwarps` 管理玩家传送点。 - 使用 `/spawn` 传送至传送点传送点。 ## 指令 ### TPA 指令 | 指令 | 说明 | |---------------------|-------------------------------------------------| | `/tpa <玩家>` | 请求传送至其他玩家。 | | `/tpahere <玩家>` | 请求其他玩家传送至你这里。 | | `/tpaccept` | 接受传送请求。 | | `/tpdeny` | 拒绝传送请求。 | ### 家园 指令 | 指令 | 说明 | |-------------------|-------------------------------------| | `/sethome <名称>` | 使用特定名称设置家园。 | | `/delhome <名称>` | 删除使用特定名称的家园。 | | `/home <名称>` | 传送至特定家园。 | | `/homes` | 列出所有家园。 | ### 传送点 指令 | 指令 | 说明 | |-------------------|-----------------------------------------| | `/setwarp <名称>` | 使用特定名称设置全局传送点。 | | `/delwarp <名称>` | 删除特定传送点。 | | `/warp <名称>` | 传送至特定传送点。 | | `/warps` | 列出所有可用传送点。 | | `/spawn` | 传送至传送点传送点。 | ### 玩家传送点 指令 | 指令 | 说明 | |--------------------|-----------------------------------------| | `/setpwarp <名称>` | 使用特定名称设置玩家传送点。 | | `/delpwarp <名称>` | 删除玩家传送点。 | | `/pwarp <名称>` | 传送至玩家传送点。 | | `/pwarps` | 列出所有可用玩家传送点。 | ## 配置 插件的设置可以在 `config.yml` 文件中进行定制。以下是一个配置示例: ```yaml home: teleport_delay: 2 warp: teleport_delay: 2 pwarp: teleport_delay: 2 max_warps: 3 tpa: teleport_delay: 2 request_timeout: 30 ``` ## 权限 这些现在是否有效? | 管理员权限 | 说明 | |----------------------------|-----------------------------------------------------| | `systemhomes.admin.*` | 授予所有管理员权限。 | | `systemhomes.admin.reload` | 授予重新加载权限。 | | `systemhomes.admin.warp` | 授予设置和删除传送点的权限。 | | `systemhomes.admin.pwarp` | 授予删除和修改所有玩家传送点的权限。 | | 玩家权限 (默认) | 说明 | |------------------------------|-------------------------------------------------------| | `systemhomes.player.*` | 授予所有玩家权限。 | | `systemhomes.player.tpa` | 授予使用 tpa 和 tpahere 的权限。 | | `systemhomes.player.home` | 授予使用和设置家园的权限。 | | `systemhomes.player.warp` | 授予使用传送点的权限。 | | `systemhomes.player.pwarp` | 授予使用、设置和删除自己的玩家传送点的权限。 | ## 安装 1. 下载插件的 `.jar` 文件. 2. 将 `.jar` 文件放置在服务器的 `plugins` 文件夹中. 3. 重新启动或重新加载服务器. 4. 编辑 `plugins/SystemHomes` 文件夹中的 `config.yml` 文件以定制设置. 5. 在游戏中通过指令来享受插件! ## 贡献 欢迎贡献!请Fork 仓库并提交包含您的更改的Pull Request。 ## 许可 [![GNU GPLv3 License](https://img.shields.io/badge/License-GPLv3-green.svg)](https://choosealicense.com/licenses/gpl-3.0/) 本项目采用 GNU GPLv3 许可协议。 详情请参见 `LICENSE` 文件。