- 版权类型
- 原创
- 插件中文名称
- 新一代的TP插件
- 插件英文名称
- NewTeleport
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 语言支持
- 中文(简体)
- 前置组件
- vault+https://www.spigotmc.org/resources/vault.34315/download?version=344916;
任意经济插件
- 适配版本(Java)
- 最新版本
- 26.x
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
- 1.7
- 1.6
- 1.5
- 1.4
[MD]
# NewTeleport
一款功能强大的传送插件,支持 Home、TPA、Warp 三大核心功能,提供精美的 TUI/GUI 界面,支持多权限组经济系统。
## ✨ 特色功能
<details>
<summary>🏠 家系统 (Home System)</summary>
- **多家园支持**: 设置多个家,数量可配置
- **公开家园**: 将家设为公开,其他玩家可访问
- **经验/游戏币花费**: 设置家需要花费经验或游戏币
- **倍率递增**: 家的花费按几何级数增长,可自定义倍率
- **权限组免费**: OP/SVIP/VIP 可设置为免费或不同倍率
- **家园描述**: 为家添加描述,鼠标悬停显示
- **重命名**: 支持重命名家园
**命令**:
- `/sethome <名称>` - 设置家
- `/home <名称>` - 传送到家
- `/delhome <名称>` - 删除家
- `/homes` - 查看所有家(TUI)
- `/homes gui` - 查看所有家(GUI)
- `/publichome <名称>` - 将家设为公开
- `/sethomedesc <名称> <描述>` - 设置家描述
- `/renamehome <旧名称> <新名称>` - 重命名家
- `/homelist` - 查看所有公开的家
</details>
<details>
<summary>👥 传送请求 (TPA)</summary>
- **请求确认**: 可配置是否需要目标确认
- **超时机制**: 请求超时自动失效
- **一键接受/拒绝**: TUI 界面可点击按钮操作
- **可配置冷却**: 传送冷却时间可自定义
**命令**:
- `/tpa <玩家>` - 请求传送到玩家
- `/tpaccept` - 接受传送请求
- `/tpdeny` - 拒绝传送请求
- `/tpcancel` - 取消传送请求
</details>
<details>
<summary>📍 地标系统 (Warp)</summary>
- **OP专属**: 只有 OP 可以设置地标
- **快速传送**: 传送至地标无需确认
- **公共访问**: 所有玩家均可使用地标
**命令**:
- `/setwarp <名称>` - 设置地标(OP)
- `/warp <名称>` - 传送到地标
- `/delwarp <名称>` - 删除地标(OP)
- `/warps` - 查看所有地标
</details>
<details>
<summary>🎨 交互界面 (TUI/GUI)</summary>
**TUI 文本界面**:
- 可点击按钮操作
- 鼠标悬停显示提示信息
- 支持传送、设置公开、重命名、修改描述、删除等操作
**GUI 图形界面**:
- 物品栏式界面
- 点击物品快速传送
</details>
<details>
<summary>💰 经济系统</summary>
**支付方式**:
- **经验等级**: 默认支付方式
- **游戏币**: 需要 Vault 插件支持
**花费计算**:
```
花费 = 基础花费 × (倍率)^(家数量)
示例(基础花费=1, 倍率=2):
第1个家: 1 × 2^0 = 1
第2个家: 1 × 2^1 = 2
第3个家: 1 × 2^2 = 4
第4个家: 1 × 2^3 = 8
```
**权限组配置**:
- `newteleport.svip` - SVIP 权限(可配置半价)
- `newteleport.vip` - VIP 权限(可配置正常价)
- OP - 管理员(默认免费)
- 默认 - 普通玩家(倍率2.0,花费递增)
</details>
<details>
<summary>⚙️ 传送机制</summary>
**预热时间 (Warmup)**:
- 传送前需等待一段时间
- 期间移动会取消传送
- 在经验值上方显示实时倒计时
**冷却时间 (Cooldown)**:
- 传送后有冷却时间
- 冷却期间无法再次传送
</details>
## 📷 效果图
### TUI 家列表界面
```
[NewTeleport] 你的家列表:
home [私人] [传送] [设为公开] [重命名] [修改描述] [删除]
myhome [公开] [传送] [设为私人] [重命名] [修改描述] [删除]
```
### TPA 请求界面
```
[NewTeleport] 玩家 EthanAxe 请求传送到你这里。
[接受] [拒绝]
```
### 公开家列表界面
```
[NewTeleport] 公开的家列表:
home [传送]
spawn [传送]
shop [传送]
```
### 控制台启动信息
```
========================================
NewTeleport enabled!
Version: 1.0.0
Author: EthanAxe
----------------------------------------
Vault detected!
Economy: Connected
----------------------------------------
Config: plugins/NewTeleport/config.yml
Data: plugins/NewTeleport/homes.yml
========================================
```
## 📦 安装说明
1. 下载 `NewTeleport.jar`
2. 放入服务器 `plugins` 目录
3. 重启服务器
4. 配置 `plugins/NewTeleport/config.yml`
## 🔧 配置文件
```yaml
# 家系统配置
home:
max-homes: 5 # 最大家园数量
base-cost: 1 # 基础花费
cost-multiplier: 2 # 花费倍率
warmup-seconds: 3 # 预热时间
cooldown-seconds: 30 # 冷却时间
# 权限组配置
permission-groups:
op:
free: true # OP 免费
cost-multiplier: 0
svip:
free: false
cost-multiplier: 0.5 # SVIP 半价
vip:
free: false
cost-multiplier: 1.0 # VIP 正常价
default:
free: false
cost-multiplier: 2.0 # 普通玩家,花费递增
# 经济系统配置
economy:
use-vault: true # 使用 Vault 经济
currency: money # 货币名称
```
## 📝 支持版本
- 1.8.8 - 1.16.5
## 📄 许可证
MIT License
## 🧑💻 作者
**EthanAxe**
---
⭐ 如果这个插件对你有帮助,请给个 Star!
[/MD]