本帖最后由 msx2000 于 2023-2-12 14:13 编辑 序章——写在前面 本帖主要是一个教程介绍,如果你想看一下这个插件有什么功能,或者优势可以点击这里,是站内转载。插件是付费下载,是挺好用的。插件配置文件设置目录:
 第一章 功能的简绍 这一个插件作者比较愿意与用户交互,更新也比较快,目前本插件是可以通过附魔台进行附魔,也可以通过抽取附魔书获得(插件内有对应功能,不需要单独去做抽奖箱) 另外还可以通过一些道具,对装备,武器进行升级,包括不限于套装效果,额外技能触发等效果,具体在下文会一一解释。 第二章 附魔的配置 高度自定义附魔是通过enchantments.yml配置文件进行修改的,这边摘取了作者的示例进行讲解,另外,在汉化前需要通过文本文档将格式转变为“带有BOM的UTF-8”格式,不然汉化的文字容易报错绝望了编辑了半天两个引用模块的代码出了问题引用不全,我还是等等写在评论区吧,有需求的到时候去看吧
- 最后的曙光: <-- 附魔的名字(用于查询,可以用中文)
- display: "%group-color%最后的曙光" <-- 显示在装备的附魔名称(可以自定义附魔颜色也可以根据组别修改)
- description: "在低血量时有几率被治愈" <-- 附魔的描述,仅在附魔书上显示
- applies-to: "胸甲" <-- 可以被用于什么东西 (描述性,不起任何作用)
- type: "DEFENSE" <-- 附魔触发条件 (在什么时候可以触发,这个代表着在收到伤害的时候触发)
- group: "COMMON" <-- 附魔种类 (用于区分附魔的组别,后期抽取附魔书用,也可以用于修改附魔颜色)
- settings:
- required-enchants:#前置附魔
- - "springs:1" # 可以规定等级
- - "gears"
- not-applyable-with:#不兼容附魔
- - "frozen"
- applies: <--适用项目列表
- - ALL_CHESTPLATE <-- 项目列表,这个代表胸甲,目前只有原版物品可以支持
- levels: < -- 所有等级的属性
- 1: <-- 等级数量
- chance: 30 <-- 触发几率
- condition: "%victim health% > 5 : %stop%" <-- 触发条件 (在下方可以查看更多条件)
- effects: <-- 附魔的作用
- - "ADD_HEALTH:2 %victim%" <-- 作用列表。回复2点生命
- Display (String) (不可以带有空格)
- 确定附魔在物品中展示的名称
复制代码 组别可以在group文件中进行调整,包括但不限于数量,颜色上的调整。正常情况下可以通过ae admin 查询现有附魔,其中包括但不限于翻页查找,搜索查找。 如果不通过配置,可以通过 enchanter抽取附魔书,或者通过附魔台进行附魔,当然这些都可以修改配置,有问题可以留言问我,暂时不想更新这么多(部分汉化还未完成) 第三章 护甲套装 除了附魔之外,该插件也提供了护甲套装的效果,打个比方
- name: '&d&l山河之主' <-- 套装名称
- material: DIAMOND <-- 套装材质
- settings:
- equipped:
- - '&a&l(!) &a你获得了山河之力!' <-- 激活后聊天框出现的提示语
- unequipped:
- - '&c&l(!) &c你被山河之力所厌恶!' <-- 失去套装效果后聊天框的提示语
- items: <-- 部件的名称
- helmet:
- name: '&c&l大&6&l地&e&l创&2&l世&5&l钢&d&l盔' <-- 头盔的名称
- #owner: "name" <-- 无比推荐将这玩意注释了,这个会将普通头盔变成带皮肤无防御无限耐久的头颅
- # 自定义模型数据(用于1.13以上具有自定义项目包的服务器)
- #设置自定义模型数据整数
- customModelData: 0 <-- 一般没什么用,个人感觉这插件不如时装工坊
- # Item Flags
- # https://hub.spigotmc.org/javadoc ... ntory/ItemFlag.html
- itemFlags: []
- # - 'HIDE_POTION_EFFECTS' # An Example Item Flag
- lore:
- - '&d&l数万年时间的冲洗无法让它褪去色彩' <-- 从这
- - ''
- - '&d&l——————————————————山河之主——————————————————'
- - '&d&l制裁: &d+20%对怪物伤害'
- - '&d&l山河破碎: &d攻击时有几率造成群体伤害'
- - '&d&l恒定意志: &d无视不良效果'
- - '&d&l踏山河: &d右击有几率跳起(&e有15秒cd&d)'
- - '&7&o(需要四件山河之主套装才能获得效果.)' <-- 到这是在显示的套装信息,只是为了好看而已
- enchants: # Supports AdvancedEnchantments CE
- - "protection:10"<-- 原版附魔,不知道的可以百度
- - "unbreaking:6"
- - "潜水:1"
- - "夜视:1"
- - "画饼充饥:3"
- - "烈火战甲:4"
- - "生命:6"
- - "阴阳有命:3"
- - "抵挡:3"
- events: <--激活套装后的事件
- ATTACK_MOB: <-- 攻击生物
- chance: 100
- effects:
- - 'INCREASE_DAMAGE:20' <-- 提示20%伤害
- ATTACK_MOB:
- chance: 30
- effects:
- - 'ADD_HARM:2 <aoe> radius=4 target=mobs </aoe>' <-- 4格范围内对所有生物造成2点伤害
- SWING: <-- 一直持续
- chance: 100
- effects:
- - 'CURE_PERMANENT:SLOW %attacker%' <-- 这些就是免疫效果
- - 'CURE_PERMANENT:CONFUSION %attacker%'
- - 'CURE_PERMANENT:BLINDNESS %attacker%'
- - 'CURE_PERMANENT:POISON %attacker%'
- - 'CURE_PERMANENT:WITHER %attacker%'
- - 'CURE_PERMANENT:HUNGER %attacker%'
- - 'CURE_PERMANENT:WEAKNESS %attacker%'
- - 'CURE_PERMANENT:SLOW_DIGGING %attacker%'
- RIGHT_CLICK: <-- 右击,这个需要慎重考虑,有时候开箱子也会激活效果,所以后来我将这个词条删了
- chance: 100
- cooldown: 15
- effects:
- - "BOOST:UP:15" <-- 向上移动15格
复制代码
可以直接通过asets give sb. sth. 数量 来直接获得套装,也可以通过asets givesetupgrade sb. sth. 概率 数量 获得相应的升级石头,如下图
 
除此之外如果使用升级水晶获得的升级会继承原有的所有强化,附魔等熟悉,但配置文件中的属性是无法添加的。第四章 附魔的获取及原版附魔的更改 本章内容主要涉及 anvil.yml config.yml enchantmentTable.yml 三个文件的配置与使用。 首先,本插件可以基于mc原版附魔重新定义附魔等级 ,比如说可以通过附魔台附魔出锋利X的钻石剑,也可以将两个附魔书附魔成更高级的附魔书,如下图所示: 修改方式是通过anvil.yml的配置 - #AE是否应用于砧。
- #如果禁用此选项,则铁砧中不会使用任何自定义附魔。
- enabled: true
- #如果为真,AE将修改成与原版相同的维修成本。
- #你可以在这里了解更多 https://minecraft.fandom.com/wiki/Anvil_mechanics.
- use-repair-cost:true
- #如果是真,可以将通常不能放在一起的附魔(例如经验修补和无限)
- #将允许合并。
- allow-illegal-vanilla-enchant-combinations:true #有需要的可以将这个改成false这样子经验修补与无限不能附魔在一起了
- allow-illegal-custom-enchant-combinations:false
- #如果启用此选项,您可以将附魔应用于附魔书籍。
- allow-backwards-enchant-books:true
- # 原版最高附魔等级修改为
- levels:
- # 盔甲附魔 这些我就不一一翻译了,有需要的可以自行百度mc的附魔等级
- Protection: 10
- Fire-Protection: 10
- Feather-Falling: 4
- Blast-Protection: 10
- Projectile-Protection: 10
- Respiration: 5
- Aqua-Affinity: 3
- Thorns: 6
- Depth-Strider: 6
- Frost-Walker: 2
- Curse-of-Binding: 1
- Soul-Speed: 4
- # Sword Enchantments
- Sharpness: 10
- Smite: 10
- Bane-of-Arthropods: 10
- Knockback: 2
- Fire-Aspect: 5
- Looting: 5
- Sweeping-Edge: 5
- # Bow Enchantments
- Power: 10
- Punch: 4
- Flame: 3
- Infinity: 1
- # Crossbow Enchantments
- Multishot: 2
- Piercing: 8
- Quick-Charge: 5
- # Tool Enchantments
- Efficiency: 10
- Silk-Touch: 2
- Fortune: 5
- # Fishing Rod Enchantments
- Luck-of-the-Sea: 6
- Lure: 6
- # Anything Enchantments
- Unbreaking: 10
- Mending: 1
- Curse-of-Vanishing: 1
- # Trident Enchantments
- Channeling: 1
- Impaling: 8
- Loyalty: 5
- Riptide: 5
复制代码接下来就是说明如何获取本插件中的特殊附魔了,如果不通过管理者权限的指令,一共有两种获取方式,一种是附魔台直接附魔,另一种是通过/enchter抽取附魔书,如图所示 这两种获取方式都可以通过配置进行修改,这边先讲述通过附魔台获取的修改方式吧,在enchantmentTable.yml文件中,上代码 - # 是否支持附魔台,如果你不想通过附魔台可以附魔出升级附魔可以将这个关闭
- enabled: true
- #获得自定义附魔(即本插件内的附魔)的机会
- #附魔台附魔。.
- chance: 15 #Value: 1 to 100 %
- # 每种组可以出现的几率,一般最后面的几率越低
- groupChances:
- SIMPLE: 100
- UNIQUE: 40
- ELITE: 20
- ULTIMATE: 10
- LEGENDARY: 3
- #设置可以在一次附魔中获得多少自定义附魔
- enchantCount:
- lowestLevel: 1-3 # Value: 1 - 10
- middleLevel: 1-5 # Value: 1 - 10
- highestLevel: 1-10 # Value: 1 - 10
- prices:
- enabled: false
- #配置附魔表定价
- #默认情况下,这些值在2个值之间是随机的,但可以是
- #设定特定价格,甚至高于原版价格(这个就是相当于原版的附魔等级)
- lowestLevel: 3-9 # Value: 1 - 1000
- middleLevel: 10-24 # Value: 1 - 1000
- highestLevel: 30 # Value: 1 - 1000
复制代码另一种是抽取附魔书,这种获得的附魔书几率不是100%成功,如下图所示 获得附魔书等级随机,成功几率随机,所以一般不推荐将这个调整价格太高,或者可以增加一些特定的材料,另外如果你设置的附魔等级最高是5级,当你获得两本三级的可以同时敲在同一个武器上有几率提升为四级,以此类推。 这个抽取配置文件在config.yml中,这边就截取一部分说明 - enchanter:
- open-sound: ENDERDRAGON_WINGS
- disabled-in-worlds:
- - bad_world
- messages:
- sound: LEVEL_UP
- right-click-to-view-enchants: true
- go-back-item:
- enabled: true
- item:
- type: NETHER_STAR
- id: 0
- custom-model-data: 0
- name: '&c&l回城'
- lore: []
- keep-open: true
- inventory:
- size: 18
- name: '&7附魔服务'
- settings:
- enchanterBookLevel: ALL
- items:
- 0-18:
- item:
- type: STAINED_GLASS_PANE
- id: 7
- custom-model-data: 0
- force-glow: false
- name: ' '
- lore: []
- '2': #附魔所在的位置
- item:
- type: STAINED_GLASS_PANE #显示的图案,有条件可以通过其他插件修改成更好看的
- id: 0
- custom-model-data: 0
- force-glow: false
- enchant-group: SIMPLE #附魔书组别
- price: exp:400 #价格
- sound: ANVIL_LAND
- name: '&f&l普通附魔 &7(右击)'
- lore:
- - '&7随机获得一本&f普通&7附魔书'
- - ''
- - '&b&l花费 &f%price% EXP &7(你还需要 %left% EXP)'
- '9':
- item:
- type: ANVIL
- id: 0
- custom-model-data: 0
- force-glow: false
- sound: ANVIL_USE
- player-command:
- - tinkerer
- name: '&f锻造&b&l手册 &7(右击)'
- lore:
- - '&7魔尘与经验的锻造手册.'
- - ''
- - '&b&l右击阅读'
- '17':
- item:
- type: ENDER_PORTAL_FRAME
- id: 0
- custom-model-data: 0
- force-glow: false
- sound: ARROW_HIT
- player-command:
- - alchemist
- name: '&f神秘&b&l之书 &7(右击)'
- lore:
- - '&7杂糅附魔书与魔法尘埃.'
- - ''
- - '&b&l右击阅读'
复制代码另外,如果拥有管理者权限,可以通过ae admin直接获取成功率为100%的附魔书,找不到也可以通过右下角的命名牌直接搜寻 也可以通过ae givebooksb. Sth. 等级 数量 成功几率 失败记录获得相应成功几率的附魔书。 第五章 魂的查看获取与使用 魂是这个插件自带的一个类似于蓝条或者货币的东西,一般的装备是不会显现的,需要通过 /ae giveitem sb. soultracker 1指令获得灵魂追踪器,对物品使用这个之后可以显示收集到的灵魂与使用的灵魂(原翻译中是说从杀戮中获取,测试过无特殊附魔直接攻击生物是无效的,攻击玩家暂时没有测试过),追踪器的默认材质是纸,可以在config.yml文件中修改材质(具体可以搜索souls),有条件可以 ItemsAdder插件修改成自定义材质。 获取方式可以通过附魔来写额外的获取,比如说 - 拘魂:
- display: "%group-color%拘魂"
- description: "攻击生物时有几率获得灵魂."
- applies-to: "Swords"
- type: "ATTACK_MOB"
- group: "FABLED"
- applies:
- - ALL_SWORD
- levels:
- 1:
- chance: 35
- effects:
- - "ADD_SOULS:1"
- - "PARTICLE:HEART:1:0" #这个主要是粒子效果,可以不加
复制代码如果是盔甲之类的也可以加一个随着装备时间获取的功能,但不是十分推荐,因为魂值是可以通过插件兑换东西的(虽然我没有加兑换内容,但如果之后加了,有随时间增加的附魔可能会出问题),所以需要对魂值的获取难度做一个调整,不能太简单也不能太难,另外也可以通过灵魂石直接对物品的魂值进行提升,如/ae giveitem sb. soulgem 1 灵魂数量 ,可以获得一块灵魂石,默认材质是绿宝石,也可以在config.yml修改材质,搜索soulgem就可以了。 至于使用,本人比较推荐两个方式,一种被动触发,在损坏的时候消耗灵魂值修复耐久,另一种是右击触发技能,比如 - 原初修复:
- display: "%group-color%原初修复"
- description: "物品在即将毁坏时消耗一定灵魂值进行修复,等级越高消耗越少."
- applies-to: "工具"
- type: "ITEM_BREAK"
- group: "FABLED"
- applies:
- - ALL_PICKAXE
- - ALL_SPADE
- - ALL_AXE
- levels:
- 1:
- souls: 40
- effects:
- - "ADD_DURABILITY_ITEM:<round><math>-1 * (%maximum durability%)</math></round>"
- - "PLAY_SOUND:ITEM_TOTEM_USE"
- 2:
- souls: 20
- effects:
- - "ADD_DURABILITY_ITEM:<round><math>-1 * (%maximum durability%)</math></round>"
- - "PLAY_SOUND:ITEM_TOTEM_USE"
- 雷霆万钧:
- display: "%group-color%雷霆万钧"
- description: "右键使用,消耗40点魂值,雷击10格内所有生物并且造成20点范围伤害."
- applies-to: "剑"
- type: "RIGHT_CLICK"
- group: "FABLED"
- settings:
- disable-in-enchanter: true
- applies:
- - ALL_SWORD
- levels:
- 1:
- souls: 40
- cooldown: 10
- effects:
- - "LIGHTNING <aoe> radius=10 target=mobs </aoe>"
- - 'ADD_HARM:20 <aoe> radius=10 target=mobs </aoe>'
复制代码 最后 插件配置的下载 这是我对这个插件理解的汉化,大家可以参考一下哈,本来想只放一部分的,想想还是全部都丢出来吧,有条件多给我点金粒就好了
AdvancedEnchantments 12.12.zip
(78.91 KB, 下载次数: 192)
暂时就更新这些了,有问题可以加交流群904786657,随便唠嗑都行(PS:基本上都是在聊原神,永劫,第五之类的)。
|