Weather Power

Weather Power是一款Minecraft插件,每个玩家控制一种独特的Weather元素,使用诸如闪电、阳光治疗或冰冻水等能力,为PVP和SMP游戏增加策略性。

资源图片
===================================== WEATHERPOWERS 插件 - 完整信息 ===================================== 作者: XITER 版本: 1.0.0 平台: Minecraft (Bukkit/Spigot/Paper) 概述 ======== WeatherPowers 是一个 Minecraft 插件,它赋予玩家各种元素天气亲和力, 允许他们 Harness 太阳、雨水、风暴和雪的力量。每种亲和力 都提供 3 个具有特殊效果和目标功能的独特能力。 天气亲和力 ================== 玩家会自动被分配四种天气亲和力之一: ☀️ 太阳亲和力 - 主题: 火焰、热量、光线 - 颜色: 金色/黄色 - 优势: 持续伤害、区域封锁、失明 🌧️ 雨水亲和力 - 主题: 水、治疗、力量 - 颜色: 水蓝/蓝色 - 优势: 治疗、击退、临时武器 ⚡ 风暴亲和力 - 主题: 闪电、风、混乱 - 颜色: 紫色/深蓝色 - 优势: 直接伤害、多次攻击、发射 ❄️ 雪亲和力 - 主题: 冰、寒冷、控制 - 颜色: 白色/浅蓝色 - 优势: 控制人群、冰冻、区域效果 能力详解 =================== ☀️ 太阳力量: -------------- 1. 太阳耀斑 (20 秒冷却) - 使 7 个方块范围内的所有敌人失明 5 秒钟 - 创建爆炸粒子效果和雷声 - 信息: "太阳耀斑激活!使 X 名敌人失明。" 2. 热浪 (20 秒冷却) - 蒸发 5 个方块半径内的水方块 - 点燃附近实体持续 2 秒钟 - 创建火焰粒子和熄灭火焰的声音 - 信息: "热浪激活!影响 X 个实体。" 3. 熔岩召唤 (20 秒冷却) - 在目标方块位置召唤熔岩持续 3 秒钟 - 创建熔岩粒子和熔岩弹出的声音 - 信息: "熔岩在目标位置召唤出来!" 🌧️ 雨水力量: --------------- 1. 雨水祝福 (20 秒冷却) - 治疗 8 个方块范围内的所有玩家 2 个心 - 创建水滴粒子和下雨的声音 - 信息: "雨水祝福激活!治疗 X 名玩家。" 2. 海啸 (20 秒冷却) - 将 6 个方块范围内的所有实体推开 - 创建水泡粒子和倒桶的声音 - 信息: "海啸激活!推开 X 个实体。" 3. 雨剑 (20 秒冷却) - 赋予带有 Sharpness 5 & Unbreaking 10 的 "雨刃" 铁剑 - 剑持续 10 秒然后自动消失 - 创建水滴粒子和三叉戟水涌的声音 - 信息: "雨刃显现!(10 秒)" ⚡ 风暴力量: --------------- 1. 雷鸣召唤 (20 秒冷却) - 在目标方块的位置 (距离最远可达 50 个方块) 释放闪电 - 直接闪电攻击,造成全部伤害 - 信息: "雷鸣从天而降!" 2. 龙卷风 (20 秒冷却) - 将 6 个方块范围内的所有实体直接向上发射 (2.5 个方块高) - 创建云朵粒子和龙的拍打声音 - 信息: "龙卷风召唤出来!将 X 个实体发射到空中。" 3. 雷霆轰击 (20 秒冷却) - 在目标区域释放 10 次闪电攻击,持续 1 秒 - 每个攻击略微随机偏移,以实现覆盖 - 信息: "雷霆轰击爆发!" ❄️ 雪亲和力: --------------- 1. 冰牢 (20 秒冷却) - 将 4 个方块半径内的水方块冻结成冰 - 使附近实体减速 II 持续 5 秒钟 - 创建雪花粒子和玻璃破碎的声音 - 信息: "冰牢激活!困住 X 个实体。" 2. 暴风雪 (20 秒冷却) - 使 6 个方块范围内的所有实体失明 3 秒钟 - 创建大量雪花粒子和下雨的声音 - 信息: "暴风雪爆发!使 X 个实体失明。" 3. 冰封 (20 秒冷却) - 在目标位置放置冰块持续 5 秒钟 - 使附近实体减速 V 并防止跳跃 - 创建雪花粒子和放置玻璃的声音 - 信息: "冰封激活!目标被冰冻在冰中!" 目标能力 (右键点击敌人) ============================================ 所有亲和力都具有带有 20 秒共享冷却的特殊目标能力: ☀️ 太阳目标 - 熔岩召唤 - 右键点击敌人召唤熔岩在他们下方持续 3 秒钟 - 造成 2 个心的伤害并使其着火 3 秒钟 - 创建熔岩粒子和熔岩弹出的声音 🌧️ 雨水目标 - 水爆 - 右键点击敌人造成巨大的击退效果,带有向上的力量 - 击退强度:5.0,向上力量:1.5 - 创建水花飞溅粒子和飞溅的声音 ⚡ 风暴目标 - 闪电攻击 - 右键点击敌人攻击他们 - 直接闪电攻击,造成全部伤害 - 瞬间击中效果 ❄️ 雪目标 - 冰绑定 - 右键点击敌人将他们冻结 5 秒钟 - 施加减速 V、缓慢挖掘,并防止跳跃 - 创建雪花粒子和玻璃破碎的声音 命令 ======== 玩家 COMMANDS: /myaffinity - 显示您当前的亲和力和能力 - 显示所有 3 个能力以及名称和冷却时间 - 用法: /myaffinity /ability <1|2|3> - 切换到指定的技能编号 - 确认切换技能名称 - 用法: /ability 2 /switchability - 循环到下一个技能 (1→2→3→1) - 显示带有新技能的确认消息 - 用法: /switchability 管理员 COMMANDS: /setaffinity - 设置玩家的亲和力 - 需要 weatherpowers.admin 权限 - 用法: /setaffinity PlayerName sun /weatherpowers reload - 重新加载插件配置 - 需要 weatherpowers.admin 权限 - 用法: /weatherpowers reload 控制 ======== 技能激活: - 鼠标左键: 使用选定的技能 - Ctrl + 右键: 循环浏览技能 (1→2→3→1) 目标: - 右键点击敌人: 使用目标技能 (需要视线) - 对所有活着的实体有效(如果启用在 config 中) 动作条显示: - 显示所有 3 个技能以及状态:[1. Solar ✓] | [2. Heat (15s)] | [3. Lava ✓] - 绿色勾号 (✓) = 准备好使用 - 红色计时器 (Xs) = 正在冷却 - 选定的能力具有箭头指示器 (▶) 物品合成 ================ 所有力量水晶都使用一个 3x3 网格模式来填充整个合成表: ☀️ 太阳力量水晶 材料:8 个金块 + 1 个钻石方块 模式: [GOLD] [GOLD] [GOLD] [GOLD] [DIAM] [GOLD] [GOLD] [GOLD] [GOLD] 🌧️ 雨水力量水晶 材料:8 个绿宝石方块 + 1 个钻石方块 模式: [EMER] [EMER] [EMER] [EMER] [DIAM] [EMER] [EMER] [EMER] [EMER] ⚡ 风暴力量水晶 材料:8 个下界石方块 + 1 个钻石方块 模式: [NETH] [NETH] [NETH] [NETH] [DIAM] [NETH] [NETH] [NETH] [NETH] ❄️ 雪力量水晶 材料:8 个石英方块 + 1 个钻石方块 模式: [QRTZ] [QRTZ] [QRTZ] [QRTZ] [DIAM] [QRTZ] [QRTZ] [QRTZ] [QRTZ] 合成总结: - 每个水晶需要 9 个物品总计 - 8 种材料块 + 1 个钻石方块中心 - 游戏平衡所需的非常稀有材料 - 插件启用时自动注册配方 权限 =========== 玩家权限: weatherpowers.use - 使用基本的插件功能 (默认: true) weatherpowers.ability - 使用天气能力 (默认: true) weatherpowers.craft - 合成力量水晶 (默认: true) 管理员权限: weatherpowers.admin - 所有管理员命令 (默认: op) weatherpowers.setaffinity - 设置玩家亲和力 (默认: op) weatherpowers.reload - 重新加载插件配置 (默认: op) 配置 ============= 关键 config.yml 设置: 常规: - auto_assign_affinity: true (为新玩家分配随机亲和力) - auto_give_power_items: true (自动给予力量水晶) - debug_mode: false (控制台调试消息) 冷却时间: - 所有技能:20 秒(用于平衡的统一冷却时间) - 目标技能:20 秒(共享冷却时间) 效果: - 能力范围、伤害值和持续时间 - 目标能力配置 - 粒子和声音效果设置 界面设置: - 动作条显示时长和更新频率 - 用于就绪/冷却状态的符号自定义 游戏玩法特性 ================= 平衡机制: - 所有技能的统一 20 秒冷却时间 - 稀有方块所需的昂贵合成配方 - 目标的视线要求 - 目标能力的共享冷却时间 视觉反馈: - 动作条显示所有 3 个技能以及实时冷却计时器 - 所有技能都有独特的主题的粒子效果 - 匹配每种亲和力的元素的音效 - 每种亲和力都具有颜色编码的消息 玩家进度: - 新玩家自动分配亲和力 - 访问力量水晶合成配方 - 每种亲和力都有三个不同的技能,可以增加多样性 - 如果管理员启用,可以选择 PvP 目标 安装 =========== 1. 从 builds 下载 WeatherPowers.jar 2. 放置在服务器的 plugins 文件夹中 3. 启动/重启服务器 4. 插件将自动生成 config.yml 5. 向玩家授予 weatherpowers.use 权限 6. 玩家在首次加入时将收到随机亲和力 故障排除 =============== 常见问题: - 技能无法使用:检查权限和冷却时间 - 配方未显示:验证 config 中 crafting.enable_recipes: true - 动作条未显示:检查 config 中的 UI 设置 - 目标无法使用:确保允许 player_targeting 设置 支持: - 检查控制台中的错误消息 - 在修改 config 后使用 /weatherpowers reload - 验证所有依赖项是否已安装 - 如需更多支持,请联系 XITER 版本历史 =============== v1.0.0 - 初始发布 - 四种天气亲和力,每种亲和力有 3 个技能 - 带有右键点击敌人的目标系统 - 基于方块的昂贵合成配方 - 统一的 20 秒冷却时间 - 完整的动作条 UI 系统 - 全面的命令系统