📝 插件介绍
TaFang是一款功能强大的塔防系统插件,允许玩家在服务器中建造和管理自己的防御塔。这些防御塔可以自动攻击周围的敌对生物和玩家,保护玩家的领地安全。插件支持多级塔防升级、元素攻击效果、模块系统、资源收集等丰富功能,为服务器带来全新的游戏体验。
✨ 主要功能
- 🏗️ 可放置的防御塔系统,自动攻击周围敌对生物和玩家
- 🔄 支持5级塔防升级,每级提升攻击力、攻击范围和能量上限
- 🔥 多种元素效果:火焰、冰冻、雷电等
- 🧩 可安装增强模块,提升塔防性能
- 📦 资源收集系统,自动收集被击杀生物的掉落物
- 🛡️ 敌对道具系统,可干扰或破坏其他玩家的塔防
- 🚚 塔防迁移系统,可安全搬迁已建造的塔防
- 📊 全息显示塔防状态和参数
- ⚙️ 高度可自定义的配置系统
🔑 命令列表
| 命令 | 描述 | 权限 |
|------|------|------|
| `/tafang` | 查看塔防系统帮助 | tafang.use |
| `/tafang list` | 查看已拥有的塔防列表 | tafang.use |
| `/tafang give <玩家名> <数量>` | 给予玩家塔防物品 | tafang.admin |
| `/tafang limit <玩家名> <数量>` | 设置玩家的塔防数量上限 | tafang.admin |
| `/tafang reload` | 重新加载配置文件 | tafang.admin |
| `/tazz` | 制作一级塔防(需要27组钻石块) | tafang.use |
| `/module [attack|energy|regen]` | 获取塔防模块 | tafang.module |
🔑 权限节点
| 权限 | 描述 | 默认 |
|------|------|------|
| `tafang.use` | 允许使用塔防插件基础功能 | true |
| `tafang.admin` | 允许使用塔防插件管理员功能 | op |
| `tafang.module` | 允许获取塔防模块 | op |
| `tafang.hostile` | 允许获取敌对道具 | op |
| `tafang.resource` | 允许获取资源收集箱 | op |
📋 塔防结构与属性
塔防结构:
- 底座:黑曜石结构,呈十字形
- 中层:黑曜石柱
- 顶层:末地水晶
- 总高度:5格
- 特性:不可被任何玩家破坏(包括塔防主人)
基础属性:
- 生命值:初始5000点,最高可达60000点
- 能量值:初始10000点,最高可达40000点
- 攻击参数:
- 攻击半径:初始10格,最高可达32格
- 攻击伤害:初始1点/次,最高可达4点/次
- 攻击效率:初始0.5次/秒,最高可达4次/秒
🔄 塔防等级系统
塔防可通过消耗资源进行升级,每级提升各项属性:
1级塔防:
- 生命值上限:10000点
- 能量值上限:5000点
- 攻击半径:20格
- 攻击伤害:1点/次
- 攻击效率:0.5次/秒
- 模块槽位:0个
2级塔防:
- 生命值上限:20000点
- 能量值上限:15000点
- 攻击半径:22格
- 攻击伤害:1.5点/次
- 攻击效率:1次/秒
- 模块槽位:1个
- 升级所需资源:64个绿宝石块和64个钻石块
3级塔防:
- 生命值上限:30000点
- 能量值上限:20000点
- 攻击半径:25格
- 攻击伤害:2点/次
- 攻击效率:2次/秒
- 模块槽位:1个
- 元素攻击:火焰
- 升级所需资源:256个绿宝石块和256个钻石块
4级塔防:
- 生命值上限:45000点
- 能量值上限:30000点
- 攻击半径:28格
- 攻击伤害:3点/次
- 攻击效率:3次/秒
- 模块槽位:2个
- 元素攻击:火焰、冰冻
- 升级所需资源:576个绿宝石块和576个钻石块
5级塔防:
- 生命值上限:60000点
- 能量值上限:40000点
- 攻击半径:32格
- 攻击伤害:4点/次
- 攻击效率:4次/秒
- 模块槽位:3个
- 元素攻击:火焰、冰冻、雷电
- 升级所需资源:1728个绿宝石块和1728个钻石块
🔥 元素攻击系统
不同等级的塔防可以解锁不同的元素攻击:
火焰攻击:
- 每次攻击附带持续3秒的灼烧伤害
- 每秒造成2点额外伤害
冰冻攻击:
- 30%概率使目标减速30%
- 持续2秒
雷电攻击:
- 10%概率连锁攻击附近1个额外目标
- 造成50%基础伤害
🧩 模块系统
塔防可以安装不同类型的模块来增强特定属性:
攻击增幅模块:
- 提升100%基础伤害
能量节流模块:
- 降低50%技能能量消耗
生命再生模块:
- 每秒恢复1点生命值
模块插槽解锁:
- 2级塔防:1个插槽
- 4级塔防:2个插槽
- 5级塔防:3个插槽
📦 资源补充系统
塔防的生命值和能量值可以通过以下资源补充:
钻石:
- 每个补充50点生命值
- 每个补充50点能量值
绿宝石:
- 每个补充100点生命值
- 每个补充100点能量值
🛡️ 敌对道具系统
可以使用特殊道具干扰或攻击其他玩家的塔防:
干扰信标:
- 使20格范围内的防御塔禁用60秒
- 冷却时间10分钟
元素禁用:
- 禁用20格范围内防御塔的元素攻击60秒
- 冷却时间10分钟
摧毁塔防:
- 立刻扣除20格范围内防御塔20%生命值
- 冷却时间10分钟
降低伤害:
- 降低20格范围内防御塔50%攻击力60秒
- 冷却时间10分钟
🚚 塔防迁移系统
使用「塔体迁移卷轴」可以安全搬迁已建造的塔防:
- 右键塔体,将防御塔回收为物品形态
- 保留当前生命值和能量值的80%
- 回收过程需要10秒读条,期间受到攻击会中断操作
- 卷轴使用后消耗不返还
📊 全息显示系统
在防御塔上方显示全息文本,包含以下信息:
- 塔防名称和等级
- 拥有者名称
- 当前生命值和最大生命值
- 当前能量值和最大能量值
- 攻击半径、攻击伤害和攻击速度
- 工作模式和已安装模块
- 元素攻击类型
- 塔防状态(正常、禁用、元素禁用等)
🔄 使用方法
建造塔防:
1. 获取塔防物品(通过 `/tazz` 命令或管理员给予)
2. 手持塔防物品,右键点击地面放置
3. 塔防结构会自动建造(黑曜石底座和末影水晶)
4. 塔防会自动攻击范围内的敌对生物
管理塔防:
1. 右键点击末影水晶打开塔防管理界面
2. 在管理界面中可以:
- 查看塔防状态(生命值、能量值等)
- 切换工作模式(警戒/攻击)
- 升级塔防(投入资源)
- 安装/拆卸模块
- 补充资源
升级塔防:
1. 在管理界面中点击"升级"按钮
2. 放入所需的绿宝石块和钻石块
3. 点击"确认升级"按钮完成升级
💻 技术信息
- 支持版本: Paper 1.20.1+
- API版本: 1.20
- 依赖插件: DecentHolograms, Item-NBT-API
- 使用Java 17开发
⚙️ 配置文件
config.yml - 主配置文件:
- allowed_worlds: 允许使用塔防的世界列表
- limits: 玩家限制(每人最多塔防数量)
- crafting: 制作配置(所需资源)
- tower_damage: 塔防攻击配置
- items: 塔防物品配置
- hologram: 全息图配置
- tower_levels: 塔防等级属性配置
- elements: 元素攻击配置
- area_attack: 范围攻击配置
- resources: 资源补充配置
- modules: 模块配置
- hostile_items: 敌对道具配置
- relocation: 搬迁配置
- sounds: 声音效果配置
- messages: 消息提示配置
towers.yml - 塔防数据文件:
- 自动保存所有已放置的塔防数据
---
感谢您选择 TaFang 塔防系统插件!如有任何问题或建议,请随时联系我们。
使用要求
- Minecraft 服务器版本:1.16.5 或者 1.20.1+
- 支持的服务端:Spigot, Paper, Bukkit
- 安装方式:将插件放入服务器的 plugins 目录,然后重启服务器或使用插件加载器加载