BetterEnchants - 优化附魔
附魔等级 >= 官方标准!
Bukkit / Spigot
作者 AlexTheCoder
支持版本 1.21.9 - 1.21.11
服务器使用量
未统计
服务玩家数
未统计
下载量
53,652
插件详细介绍
重要通知
请注意,由于我已接受 Mineplex 的开发职位,本插件的开发进度将会放缓。
BetterEnchants 是一个为 Minecraft 服务器增添多样性的插件,它提供了一系列全新的附魔效果,并引入了一种独特的附魔应用方式——附魔水晶。与传统的附魔方式不同,玩家需要通过获取并使用附魔水晶来为物品施加这些强大的新效果。
插件特色
独特的附魔系统
- 玩家通过获取 附魔水晶 来为物品附魔。
- 获得水晶后,右键点击地面即可打开水晶附魔菜单,选择背包中想要附魔的物品。
- 玩家也可以通过消耗至少 30 级经验,在附魔台上右键使用下界之星来随机生成一个附魔水晶。
强大的 API 支持
- 插件提供了 EnchantAPI 和 CrystalAPI,允许开发者注册自定义附魔并利用水晶系统。
- 开发者可以使用预设的工具类来扩展功能。
版本要求
- 本插件需要 Minecraft 1.8 或更高版本才能正常运行。
内置附魔列表
以下是插件自带的一系列新附魔效果及其描述(最大水晶等级均为 3 级,除非特别说明):
- Antitoxin 抗毒:每级减少 10% 负面效果的持续时间。
- Blazing Touch 炽热之触:自动熔炼矿石(例如将圆石烧成石头,铁矿石烧成铁锭)。可与时运 II 和 III 叠加,最多额外掉落(时运等级 + 炽热之触等级)个物品。应用于镐子。可通过潜行切换此功能。
- Cranial Strike 颅骨打击:攻击生物或玩家时,每级有 2.5% 几率使其失明 (1+等级) 秒。
- Decapitation 斩首:击杀玩家时,每级有 2.5% 几率获得其头颅。
- Frostbite 霜寒:射击生物或玩家时,使其获得 (等级) 级的缓慢效果,持续 5 秒。
- Highlander 高地人:脱离战斗至少 15 秒后,获得 (等级) 级的速度效果,直至进入下一次战斗。
- Infusion 灌注:挖掘时,以 (I级 3x3, II级 5x5, III级 7x7) 的范围进行挖掘,而非 1x1。可通过潜行切换此功能。
- Lifesteal 生命偷取:攻击生物或玩家时,每级有 2.5% 几率治疗自己,治疗量为造成伤害的 10% * 等级。
- Meditation 冥想:脱离战斗至少 15 秒后,获得生命恢复效果,直至进入下一次战斗。
- Multishot 多重射击:射箭时,每级额外射出一支箭(最大水晶等级为 2)。
- Paralyze 麻痹:攻击生物或玩家时,每级有 2.5% 几率使其完全定身。
- Poison 剧毒:射击生物或玩家时,使其中毒(强度与持续时间取决于等级)。
- Shellshock 弹震症:受到攻击时,每级有 2.5% 几率对攻击者造成 (等级) 颗心的伤害。
- Staggering Blow 重击:攻击生物或玩家时,每级有 2.5% 几率使其获得虚弱效果。
- Saturation 饱腹:饥饿值消耗速度减慢 (1 + 等级) 倍。
- Wither Aspect 凋零之触:攻击生物或玩家时,每级有 2.5% 几率使其完全凋零。
命令列表
/betterenchants- 显示插件命令和信息。/addenchant <EnchantName> <Level>- 为你手持的物品添加指定附魔。/getcrystal <EnchantName> <Level>- 给予你一个指定附魔和等级的水晶。/givecrystal <EnchantName> <Level> <PlayerName>- 给予指定玩家一个附魔水晶。
权限节点
BetterEnchants.command.addenchant- 允许用户为自己手持的物品添加自定义附魔。BetterEnchants.command.getcrystal- 允许用户为自己生成一个附魔水晶。BetterEnchants.command.givecrystal- 允许用户为其他玩家生成一个附魔水晶。
主要 API 类
EnchantAPI
包含与 CustomEnchants 及其注册相关的各种方法。
CrystalAPI
包含与创建和给予水晶相关的各种方法。
自定义附魔示例
new CustomEnchant("Spring", 3, "_LEGGINGS _BOOTS", "PROTECTION_FALL PROTECTION_FIRE", "Highlander", 10);
这将创建一个名为 “Spring”、最大等级为 3 的新附魔。它可以附魔到任何护腿或靴子上,但不能附魔到已有摔落保护、火焰保护或自定义附魔 “Highlander” 的物品上。基础经验消耗为 10 级。创建后可通过 EnchantAPI 注册。
自定义盔甲增益示例
new CustomArmorBuff(EnchantAPI.getRegisteredEnchant("Spring"), 1, PotionEffectType.JUMP, true);
这将创建一个新的盔甲增益,它依赖于已注册的 “Spring” 附魔,需要至少一件盔甲拥有此附魔,为玩家提供跳跃提升效果,并且在玩家过去 30 秒内处于战斗状态时失效。创建后可通过 EnchantAPI 注册。
链接与团队
**GitHub 仓库**
如果你想为插件做出贡献,请访问
https://github.com/Alex-The-Coder/BetterEnchants
**插件团队**
- AlexTheCoder - 首席开发者
- Loonytoon - 文档编写与漏洞测试
测试支持版本
版本分布
基本信息
插件名称
BetterEnchants
作者
AlexTheCoder
平台
Bukkit / Spigot
支持版本
1.21.9 - 1.21.11
点赞数
11
Modrinth 下载
21
最近版本
暂无数据
-