# TeleportStructure
## 打造你自己的旅行网络!
---
**TeleportStructure 引入了一个平衡且沉浸式的快速旅行系统,摆脱了简单的命令。玩家必须收集资源并在世界中建造物理结构来创建一个永久且有回报的旅行网络。它是生存服务器的理想解决方案,因为方便是需要付出的努力。**
---
## 特性
* **基于结构的传送:** 告别传送命令!旅行是通过与玩家在世界中建造的物理结构进行互动来发生的。
* **完全可配置:** 几乎所有方面都可以在详细的 `config.yml` 文件中进行自定义,包括传送门材料、玩家人数限制、冷却时间以及所有消息。
* **生存机制:** 启用选项,如 `delete-on-break`,摧毁传送门结构的结构方块将永久删除该传送门,并且 `allow-cross-world` 以控制跨维度旅行。
* **视觉和音频效果:** 通过创建和使用传送门的可配置声音和粒子效果,让传送感觉更有回报。
* **玩家管理的传送门:** 玩家可以将他们的传送门设置为 `public` 或 `private`,并在直观的 `/portal list` GUI 中查看他们所有的传送门。
* **管理员友好:** 一套完整的权限和命令允许服务器工作人员管理任何传送门,并在运行时快速重新加载配置。
* **轻量级和高性能:** 设计高效且对服务器性能的影响最小。
---
## 工作原理(快速指南)
` 命令,玩家会获得一个特殊的工具。然后,他们左键单击第一个结构的中心方块,然后右键单击第二个结构的中心方块来创建永久的链接。
3. **瞬间旅行:** 就这样!要传送,玩家只需走进其中一个结构上方的空间,就能立即传送到其他结构。
---
## 命令和权限
### 玩家命令
* **`/portal create `**
* **描述:** 启动传送门创建过程并为玩家提供链接工具。
* **权限:** `teleportstructure.command.create`
* **`/portal remove `**
* **描述:** 删除你自己的传送门之一。
* **权限:** `teleportstructure.command.remove`
* **`/portal list`**
* **描述:** 打开一个 GUI,列出你创建的所有传送门及其详细信息。
* **权限:** `teleportstructure.command.list`
* **`/portal public `**
* **描述:** 在你的传送门之间切换公共和私有状态。
* **权限:** `teleportstructure.command.public`
* **`/portal help`**
* **描述:** 显示命令帮助消息。
* **权限:** `teleportstructure.command.help`
### 管理员命令
* **`/portal list `**
* **描述:** 列出特定玩家拥有的所有传送门。
* **权限:** `teleportstructure.admin.list`
* **`/portal remove `**
* **描述:** 强制删除任何传送门,按其名称。需要管理员权限才能删除其他玩家拥有的传送门。
* **权限:** `teleportstructure.admin.remove`
* **`/portal reload`**
* **描述:** 从磁盘重新加载 `config.yml` 文件。
* **权限:** `teleportstructure.admin.reload`