PowersPlagin

最好的允许你选择职业的插件。

资源图片
电源插件:统一基于类的角色扮演系统 电源插件将您的 PaperMC 服务器转换为一个完整的基于类的角色扮演游戏。每个玩家都会选择(或被分配)一种独特的势力类——每个势力类都有其自己的优势、劣势和标志性能力。 该插件针对 Minecraft 1.21.x 构建,采用干净的事件驱动架构,并且易于扩展。 架构概述 势力注册 Map playerClasses 存储每个玩家选择的势力类名称(“不死者”,“机械人”,“自动人”,“富豪”等)。 资源和冷却追踪器 Map playerWealth 跟踪富豪类的动态财富。 Map cooldown 地图执行每个玩家的能力每人一次冷却。 API 版本 编译针对 Paper API 1.21.6-R0.1-SNAPSHOT,并使用 api-version: 1.21 在 plugin.yml 中。 实用方法 诸如 isInSunlight(Player)、isNight(Player) 和 isUndead(Player) 之类的中央帮助程序生活在共享实用类中,以实现最大的重用。 势力描述 不死者 一个徘徊在生死之间的诅咒战士。 阳光脆弱性 通过检查世界时间、天气、天空光照度和屋顶暴露度,暴露在阳光下的不死者玩家会因 player.setFireTicks() 而着火,并伴有火焰声音和灰烬颗粒。 水弱点 进入任何 Material.WATER 或 BUBBLE_COLUMN 会造成周期性伤害,生成烟雾颗粒,并发送一个寒冷的警告消息。 吸血式攻击 在击中活体实体(通过 EntityDamageByEntityEvent)时,不死者会吸收生命力——在夜间会获得更多生命力——带有每人一次冷却、心脏颗粒和幽灵般的音效。 夜间速度 当太阳入睡时,不死者会获得永久的速度加成,以便在墓地中狩猎。 机械人 一个未来高科技士兵,配备了内置武器。 火球发射 使用空手对着空气或方块单击右键以发射定制的火球。 它的生成高度与视线齐平,飞行速度为 1.5 倍,具有可配置的产量,并且可以设置为不点燃。 冷却和过热 60 秒的冷却时间模拟武器过热,如果武器仍在激活状态,则会禁用发射。 水下隔离 潜入水中,机械人的系统将禁用,警告玩家发射已离线。 战术反馈 幽灵般的射击声、可选的冲效烟圈和控制台消息保持沉浸感。 自动人 一个由内部能量核心供电的半机械人形。 自毁 在能量低或通过命令时,触发一个 AOE 爆炸,导致附近的实体损坏。 地形负面效果 在金属上站立会减慢自动人的速度,而熔岩接触会导致热伤害。 能量馈送 特殊的“电源电池”或电压力板可以恢复饥饿/能量,从而实现更长的正常运行时间。 被动护甲 增强的物理抗性,但对电击极度敏感。 环境特效 噼啪作响的电弧、金属撞击声和电机嗡嗡声会伴随你的一举一动。 富豪 一位财富既是恩赐又是负担的贵族。 贪婪指标 清单价值和持有的货币加起来得到一个“贪婪”分数,每隔几秒重新计算一次。 财富加成 跨越财富阈值会授予采矿速度加成、饱和度加成和对生物的额外伤害。 财富负面效果 囤积过多的物品会受到迟缓和加速饥饿的影响,以平衡天平。 动态反馈 金色的颗粒在buff激活时盘旋;聊天消息会通知您财富的增长或下降。 可扩展性和下一步 可通过 config.yml 配置平衡,用于冷却持续时间、伤害值和颗粒数。 可以注册一个新的 playerClasses 键来添加新的势力,挂载事件,并使用共享实用程序定义自定义检查。 本地化和命令,例如 /class me、/class switch 以及多语言的每个类别的帮助。 性能和清理:在玩家退出时自动清除地图,将过时的健康 API 迁移到现代属性,并对重量级侦听器进行基准测试。 借助电源插件,您的服务器将成为一个沉浸式的角色扮演游戏游乐场,其中环境、势力协同增效和战略冷却决定了史诗般的战斗和难忘的冒险。 - 🌌 大气特效: - 低语、奇怪的声音、虚幻的阴影和闪电。 - 💻 命令 /test me - 将显示玩家的状态:HP、饱食度、势力、贪婪等级等。 ## 🚀 安装 1. 下载 `MyPlugin.jar`。 2. 将其放置在 Paper 或 Spigot 服务器的 `plugins` 文件夹中。 3. 重新启动服务器。 4. 通过命令或配置(如果需要)配置插件。 ## ⚙️ 要求 - Minecraft 1.20+(或任何具有 API 更改的兼容版本) - Java 17+ - PaperMC 或兼容的 Spigot 服务器 ## 📖 命令 文字 /test me /test illusoryOres