Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 12043|回复: 133

[插件资料] [SCT][Wiki]MMOItems - MMO物品 | 最新维基翻译 | 使用帮助

[复制链接]
我真的按了 当前离线
积分
4902
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-7-5
查看详细资料
发表于 2021-2-18 05:56:27 | 显示全部楼层 |阅读模式
翻译作品发布
译文题目: MMOItems 维基翻译
原文题目: MMOItems Wiki
译文地址: -
原文地址: https://git.lumine.io/mythiccraft/mmoitems/-/wikis/home
最后更新: 2021-05-08

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 我真的按了 于 2021-6-16 02:29 编辑

dKqJN8.png

前言
S T A R T

此Wiki是MMOItems官方Wiki界面上最新版本的Wiki,我最大限度的还原了原Wiki的语句
仅删除了一些重复的页面和极难理解的内容,并用一些更通俗易懂的方式描述出来。
排版均按照原文Wiki进行排版。
MMOItems自19年至今更新了许多代,包括新的大版本6.0版本,
而站内最晚的Wiki则是19年由@Azitate大佬搬运翻译的帖子,
有一些已被最新版插件移除的内容和缺少一些最新内容,
所以我对其最新Wiki重新进行了翻译。
我在帖子的最后会附上当前最新版本6.5.1的汉化配置文件。
已更新至最新版本6.5.4  6.5.6  6.5.7


声明:

该文件以@白景景 在MMOItems搬运贴上发布的6.2.4版本作为基础,
我个人增添汉化了一些新内容而来。
所以,本帖的一些有争议的汉化在定名时(例如技能名字,类型名字),
全部以白景景的汉化配置文件为准。

本帖更多是对原Wiki的还原,我也在原Wiki的基础上增添了一些注释,
包括一些没有注释的配置文件也写了注释。
一些难理解的部分也写上了个人的使用经验,方便阅读和理解。
如果目录跳转有错误请手动翻页,楼层顺序与目录相同

[自定义方块]、[世界生成模板]、[MMOItems 5.5.5 自定义方块更新]、
[Rev ID系统]、[物品掉落表]
这五个页面因为出了一些问题,是重新编写的,所以不按楼层顺序排列,
不过目录的跳转还是可以使用的。

[字数统计]

汉字 26005 字
单词 3299 词
字符(不计空格) 48501 个
总字数 29304 字

(该字数在统计后,原Wiki又发布了新内容,我也做了翻译,所以字数只会更多)
(实际字数在3w+)

相关链接


本人能力微弱,如有错误欢迎指出,我会去确认并修改的
如有MMOItems使用的相关问题,可以直接在贴下回复,
或者在问答区发帖并艾特我,看到了我会在能力范围内尽量为你解答问题
!!问答版的帖子更容易获得支持,我也想恰爱心!!

如果这篇帖子对你有些许帮助,可以给我一点人气吗?秋梨膏!

插件介绍
I N T R O D U C E

对此插件的介绍依旧沿用@Azitate 大佬的介绍,他对该插件的概述描写的十分清楚。
MMOITEMS是一款2017年创建的RPG属性插件
在长达2年多的维护中,作者Indyuce不断完善更新
使其成为功能最丰富的一款RPG插件
相比spigotmc在售的优质属性插件QuantumRpg
这款插件的功能更多、特效更好
但对于量产武器的RPG服务器插件使用上更加麻烦、繁琐
MMOITEMS的属性全存储于物品的NBT数据中
虽然通过NBT存储性能更好、更加安全
但这并不符合国内大部分服务器现状
你不可以通过添加Lore来给物品添加属性
可使用插件内部指令/编辑器或者是插件文件夹里添加自定义物品
且经询问后,作者表示永远不会更新Lore判断属性的功能
但这不妨有足够实力的RPG服主来使用这款插件因为它真的很棒

以下是个人结合使用经验对该插件的点评
该插件作为一款RPG物品插件,上手非常的简单,
并且相比于QuantumRpg有更适合于编辑的内置GUI(就是没有中文)。
但是在更具体的物品编辑方面,QuantumRpg的上限也更高一点,
但是MMOItems内置的一些掉落表系统,自定义方块系统,合成站系统,
自动更新系统相比于QuantumRpg会更好一点。各有各的好处。



目录
L I S T S

总览



物品创建



功能



合成站



自定义方块



物品管理



技能



API与兼容项


相关文件



未翻译的内容

[API]

个人不太懂这方面,且开发插件的大佬英文水平肯定拉我10条街。
我就不来献丑了。


汉化配置文件
C O N F I G
这里放上此贴发布之时最新的MMOItems 6.5.1的配置文件

配置文件已更新至最新版本MMOItems 6.5.4

配置文件已更新至最新版本MMOItems 6.5.6

配置文件已更新至最新版本MMOItems 6.5.7

配置文件里基本都有白景景和我写的注释文本

对了解这个插件有很大帮助

并且白景景为内部的示例物品都做了汉化

照葫芦画瓢也能写出一个属于自己的物品

当版本更新旧配置文件无法满足基本使用时,可以在此贴下回复,我会对配置文件进行更新
每次我会尽量将新内容进行汉化,如果有漏了的地方也可以来提醒我,提醒方式同上



MMOItems 6.5.7汉化配置文件.zip (0 79.92 KB, 下载次数: 49, 售价: 5 粒金粒)
来自群组: Server CT

评分

参与人数 19人气 +36 金粒 +338 宝石 +45 贡献 +2 收起 理由
炫宙菌 + 3 + 25 MCBBS有你更精彩~
吉大三 + 1 + 15 moo
沈驿ya + 1 6.5.7版本汉化不生效
Sigfried + 1 + 20 Ssssssssssssssssssss
小默米 + 2 MCBBS有你更精彩~
ETW_Derp + 2 神乎其技!6的飞起!
Ye_Ling + 1 + 5 神乎其技!6的飞起!
yel椰子le + 1 MCBBS有你更精彩~
乙烯_中国 + 9 + 90 + 45 + 2 MCBBS有你更精彩~
唐泽俊之 + 1 + 30
huyaxiaoni + 1 神乎其技!6的飞起!
老何~ + 2 + 28 翻译爆赞!感谢楼主的共享
asassssa + 1 + 20 有了这个一堆疑惑(例如scale)都有眉目了.
GTR0132 + 1 + 40 MCBBS有你更精彩~
⊙v⊙ + 2 + 50 奥利给
叽叽小石头 + 2 + 5 更新了 爱了爱了
暮色minecraft + 1 + 10 MCBBS有你更精彩~
白景景 + 2 感谢您对mmoitems本地化的贡献!(29498483.
RINNDA + 2 MCBBS有你更精彩~

查看全部评分

我真的按了 当前离线
积分
4902
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-7-5
查看详细资料
 楼主| 发表于 2021-5-9 03:53:59 | 显示全部楼层
本帖最后由 我真的按了 于 2021-5-25 22:43 编辑

公告
N O T I C E


MMOCore Wiki编写完毕





建议两个插件配合使用,效果更佳


回复

使用道具 举报

我真的按了 当前离线
积分
4902
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-7-5
查看详细资料
 楼主| 发表于 2021-2-18 05:56:28 | 显示全部楼层
本帖最后由 我真的按了 于 2021-5-30 02:10 编辑

主界面
H O M E
欢迎来到MMOItems Wiki!

你可以在
SpigotMC上购买MMOItems。如果你想在购买前试用该插件,则可以尝试使用MMOItems Leagacy。它是MMOItems的较旧版本,该版本没有和MMOItems一样多的功能,并且它仅支持旧版(1.8-1.12.2)服务器。
这是一个
安装指南由于安装过程中的出现的问题在很大程度上取决于您服务器的版本和已装的插件,所以很多问题可以尝试更换插件版本解决。

<1.14版本用户的重要说明:

我们鼓励MMOItems的用户始终保持使用最新的Spigot版本。插件目前为止,仍支持1.12和1.13,但是因为版本限制,提供的功能相较高版本会更少(译者注:如CustomModelData)。
例如,1.12无法使用原版的工作台来做合成系统(只能使用合成站)。再举个例子,与1.14不同,1.12和1.13仍使用耐久度条的方式来提供自定义材质,所以你不能在低于1.14的MMOItems上拥有CustomModelData功能。
在MMOItems 6.0.0+中不再提供1.12支持,而支持1.12的最新版本是MMOItems 5.5.5。

译者注:根据用户反馈,MMOItems 6.5.7与MythicArtifacts有冲突现象。如在装有MythicArtifacts的服务器上使用MMOItems的物品击杀一个实体,会导致&f颜色代码失效,也就是白色失效。)

评分

参与人数 1人气 +2 金粒 +5 收起 理由
叽叽小石头 + 2 + 5 感谢

查看全部评分

回复

使用道具 举报

我真的按了 当前离线
积分
4902
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-7-5
查看详细资料
 楼主| 发表于 2021-2-18 05:56:29 | 显示全部楼层
本帖最后由 我真的按了 于 2021-5-30 02:06 编辑

安装指南
I N S T A L L A T I O N   G U I D E
| 在旧版MC(<1.13)上安装MMOItems |

从MMOItems 4.7.6开始,MMOItems开始支持1.12,但插件本身默认版本仍为1.14。所以安装插件后,你必须在启动服务器之前下载1.12的配置文件并手动覆盖。
(译者注:该配置文件的下载需要魔 法 上 网 ,为了方便各位下载已经去下载完毕了。但是没有做汉化,各位见谅。)
(里面的文件与1.14+的文件大同小异,可以根据1.14+的汉化文件对照翻译一下。)

legacy-configs-UPDATED.zip (0 28.19 KB, 下载次数: 15)

评分

参与人数 1人气 +2 金粒 +5 收起 理由
叽叽小石头 + 2 + 5 汉化拿走了

查看全部评分

回复

使用道具 举报

我真的按了 当前离线
积分
4902
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-7-5
查看详细资料
 楼主| 发表于 2021-2-18 05:56:30 | 显示全部楼层
本帖最后由 1628872797 于 2021-4-25 20:20 编辑

命令
C O M M A N D

物品命令
  • /mmoitems create <类型> <ID> - 创建一个新的物品并且定义物品的类型与ID。:这里的ID与物品的显示名不一定要相同。
  • /mi copy <类型> <原物品ID> <新ID> - 将一个类型下的物品复制并单独给予一个新的ID。这对批量生产物品很有帮助。
  • /mi delete <类型> <ID> - 删除一个物品。
  • /mi edit <类型> <ID> - 对特定的物品打开编辑界面。
  • /updateitem - 更新你手持的物品。
  • /updateitem <类型> <ID> - 打开特定物品的自动更新程序。不建议始终开启这个功能,因为如果您频繁的更新该物品,则服务器一直更新会导致延迟。
  • /mi drop <类型> <ID> <世界名> <x> <y> <x> - 在某个世界的特定坐标生成该物品并掉落。
  • /mi item identify - 鉴定你手持的物品。
  • /mi item repair - 修复你手持的物品。
  • /mi item unidentify - 使你手持的物品变为未鉴定状态。
  • /mi item deconstruct - 拆解你手持的物品。
  • /mi give <类型> <ID> (玩家) (最小值-最大值) (未鉴定的几率) (silent) - 给予一个玩家物品。如添加silent参数则在给予玩家物品时不会提示玩家。



物品管理命令
  • /mi browse - 打开所有创建的物品的GUI,GUI内会按物品类型排序(建议用于大多数的物品创建!)
  • /mi itemlist <类型> - 列出该类型下所有的物品。
  • /mi allitems - 列出所有创建的物品,不如/mi browse有用。
  • /mi giveall <类型> <ID> <最小值-最大值> <未鉴定的几率> - 给所有在线的玩家一个物品。



合成站命令
  • /mi stations list - 列出所有可用合成站。
  • /mi stations open <合成站名称> (玩家) - 这将为指定玩家打开特定合成站。这条命令一般用于NPC或脚本方块。



实用/其他命令
  • /mi ability <技能名> (玩家) (参数1) (数值1) (参数2) (数值2) - 释放MMOItems技能(也可以使用MM技能)。并且可以选择特定技能,释放它的玩家以及修改诸如伤害和冷却等参数的数值。
  • /mi heal - 基本与/CMI heal类似,这可以完全恢复玩家并且消除所有负面Buff。(此指令可能无效)
  • /mi debug info (玩家) - 打开一个GUI,其中包含某个玩家的属性。包括等级和法力值之类的统计信息(如果适用)。
  • /mi list (type/spirit/ability) - 显示所有武器技能,个人技能或实体技能。



重载命令
  • /mmoitems reload - 编辑配置文件后,重载插件。无需重启服务器!
  • /mi reload (all/adv-recipes/stations) - 重载整个插件/高级配方/合成站。(译者注:想要重载合成站或配方请直接使用/mi reload all,只用/mi reload只会重载物品。)



物品生成器命令
  • /mi generate <玩家> (额外 参数) - 查看[获取物品]页面获取详细信息。
回复

使用道具 举报

我真的按了 当前离线
积分
4902
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-7-5
查看详细资料
 楼主| 发表于 2021-2-18 05:56:31 | 显示全部楼层
本帖最后由 1628872797 于 2021-2-17 05:11 编辑

变量
P L A C E H O L D E R S
(提前说明,变量即为占位符,因为平时习惯称其为变量故也按此翻译。)
所有变量会在插件加载时自动注册,并且变量功能要求PlaceholderAPI插件正常启用。你无需执行任何命令即可初始化变量。小贴士:你也可以使用MVdWPlaceholderAPI插件的所有PAPI变量。


属性变量
  • %mmoitems_stat_<属性名>% - 返回玩家的某种属性值
  • %mmoitems_stat_defense_percent% - 返回玩家减伤的百分比



物品类型变量
  • %mmoitems_type_<类型>_name% - 返回指定类型的名称。
  • %mmoitems_type_<类型>_total% - 返回指定类型的物品总数。



耐久度变量
  • %mmoitems_durability% - 返回当前物品的剩余耐久度
  • %mmoitems_durability_max% - 返回当前物品的最大耐久度
  • %mmoitems_durability_ratio% - 以百分比形式返回当前物品的耐久度
  • %mmoitems_durability_bar_square% - 以长条(方格)形式返回当前物品的耐久度
  • %mmoitems_durability_bar_diamond% - 以长条(菱形)形式返回当前物品的耐久度
  • %mmoitems_durability_bar_thin% - 以短横的形式返回当前物品的耐久度



杂项
  • %mmoitems_tier_<稀有度名称>% - 返回该稀有度的名称
  • %mmoitems_ability_cd_<技能名>% - 返回特定技能的冷却时间


回复

使用道具 举报

我真的按了 当前离线
积分
4902
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-7-5
查看详细资料
 楼主| 发表于 2021-2-18 05:56:32 | 显示全部楼层
本帖最后由 1628872797 于 2021-2-17 05:11 编辑

权限
P E R M I S S I O N S
以下是权限节点及其作用的列表。

  • mmoitems.admin - 管理员命令权限
  • mmoitems.bypass.level - 无视物品等级限制
  • mmoitems.bypass.item - 无视物品权限限制
  • mmoitems.bypass.ability - 无视技能权限限制
  • mmoitems.bypass.class - 无视MMOCore类的权限限制(译者注:MMOCore是该插件作者开发的另一款RPG核心插件。在这里可以理解为职业插件。)
  • mmoitems.update - 允许使用/updateitem命令



回复

使用道具 举报

我真的按了 当前离线
积分
4902
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-7-5
查看详细资料
 楼主| 发表于 2021-2-18 05:56:33 | 显示全部楼层
本帖最后由 1628872797 于 2021-3-26 23:05 编辑

物品类型
I T E M   T Y P E S
你创建的物品必须拥有一种物品类型:比如剑、护甲、消耗品等。每种物品类型都拥有一组特定的物品属性/选项/标签,这些玩意用于你自定义你的物品。同种类型的物品效果相同。当物品未鉴定时,不用的物品类型也决定了该物品的外观。

物品类型也被分为了几种大类,这些大类也具有特殊的类型效果。



| 砍器大类 |
当进行近战攻击时,物品会对攻击目标后面的锥形范围也造成范围伤害。
  • 大剑
  • 武士刀
  • 斧头
  • 巨斧
  • ...




| 锐器大类 |
当进行近战攻击时,物品会对目标后方一条直线的实体也造成伤害。
  • 刺剑
  • 匕首
  • 长矛



| 钝器大类 |
当进行近战攻击时,物品会对目标的周围造成范围伤害。
  • 大锤
  • 护手
  • 琵琶
  • 大棍
  • 大棒



| 副手物品与配饰大类 |
副手物品是仅当副手持有时才会发挥其属性的物品
  • 法术
  • 护符
  • 触媒
  • 副手触媒(副手触媒仅副手持有才有效)
  • 饰品:这些物品只有放入特殊背包时才会生效(如RPGInventory的饰品栏)



| 远程武器大类 |
远程武器根据其物品类型不同也有不同的特性
  • 魔杖-可以释放魔法攻击[左键单击],也可以击退敌人[右键单击]
  • 棍-与魔杖相同
  • 长弓
  • 鞭子-远程鞭子攻击[左键]
  • 十字弩-可以发射箭
  • 滑膛枪-可以发射子弹[右键]



| 其他 |
  • 护甲-装备上后才会产生效果
  • 工具-可以拥有一些特殊属性
  • 消耗品-可以消耗[右键单击]也可以应用在其他物品上[左键拖放](译者注:可制食物或鉴定卷轴之类的物品)
  • 杂项
  • 宝石
  • 材料-可用于在高级工作台上制作其他物品。



| 如何创建新的物品类型? |

你可以修改item-types配置文件将新的物品类型添加到MMOItems。
创建一个新的物品类型非常简单。你必须设置4个必要参数:类型ID(如consumable),name(类型名称),display(用于/mi browse中的显示或高级合成配方的显示)和parent(父类)(如SWORD)。

你需要使用以下格式:
  1. LONE_SWORD:
  2.     display: IRON_SWORD:0
  3.     name: '长剑'
  4.     parent: 'SWORD' # 父类
  5.     unident-item:
  6.         name: '&f#prefix#未鉴定的长剑'
  7.         lore:
  8.         - '&7这是一个未鉴定物品'
  9.         - '&7我要想办法鉴定他!'
  10.         - '{tier}'
  11.         - '{tier}&8物品信息:'
  12.         - '{range}&8- &7等级范围: &e#range#'
  13.         - '{tier}&8- &7稀有度: #prefix##tier#'
复制代码

例如,这将添加一个名为长剑的物品类型,他的物品特性将和SWORD类完全相同。父类的类型将定义自定义类型的特性。比如,当设置为'GEM_STONE'时,该自定义类型的特性将与宝石完全一样,并且可以为任何物品提供宝石属性。类型名称则在/mi browse,高级合成配方列表或是Lore上显示。

在unident-item配置的部分将决定该类型物品未鉴定时的样子。你也可以使用变量来更改Name和Lore。#prefix#对应该物品稀有度的颜色前缀,因此该变量取决于该物品具体的稀有度。#predix#是未鉴定物品的显示名称。#range#是未鉴定物品的等级范围。仅当未鉴定的物品具有稀有度时,才会显示以{tier}开头的行。仅当物品具有“等级需求”属性的时候,才会显示以{range}开头的行。

你可以根据需要添加任意数量的自定义类型。添加新物品类型后,不要忘记使用/mi reload,这样就可以生成与你自定义类型对应的配置文件(位于\MMOItems\items\中)。如果你的物品类型已在MMOItems中成功注册,则应该你在使用命令时可以在TAB补全中找到它。
回复

使用道具 举报

我真的按了 当前离线
积分
4902
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-7-5
查看详细资料
 楼主| 发表于 2021-2-18 05:56:34 | 显示全部楼层
本帖最后由 1628872797 于 2021-2-20 20:48 编辑

物品创建
I T E M   C R E A T I O N
该Wiki页面介绍了可用于在MMOItems中创建物品模板的两种方法,并简要介绍了物品生成器。



| 内置GUI |
内置GUI可以让你直接在游戏中创建和编辑物品,并且无需修改配置文件。这是一种功能强大且易于理解的方式。但我们建议有能力的用户直接手动修改配置文件来编辑,如果你知道所有物品属性的格式,这样编辑将更快捷。
1.通过以下命令打开内置GUI并创建一个物品:/mi create  <物品类型>  <这个物品的ID>
  • 你可以使用/mi list type来查看所有可用的物品类型(Sword,Axe,Tool...)
  • 在每个命令/配置文件中将会使用物品类型来标记该物品。比如STELL_DAGGER的类型是TOOLS,这样会使配置设置更加简洁。  

2.执行创建命令后,将打开物品内部设置GUI。如果你关闭了它,仍可以使用以下命令重新打开它:/mi edit  <物品类型>  <这个物品的ID>
  • 在内置GUI的第5格,你可以查看该物品及其当前属性。你可以单击箱子图标来将该物品添加到你的背包中。
  • 每个图标都对应一个你可以编辑的物品属性。有关如何编辑他们的说明直接在游戏中显示。
  • 一旦添加了所有你想要的物品属性,你就可以获取你的物品了。



| 手动修改配置文件 |

有能力的用户应该考虑使用此方法,因为如果你已经知道了要使用的属性以及如何设计其格式,则这种方法更迅速。

1.打开/MMOItems/items/文件夹。

2.选择你的物品类型,然后使用你喜欢的文本编辑器(译者注:这里推荐Notepad++)打开相应的.yml文件。

3.这是一个默认的物品配置模板:
  1. 你的物品ID:
  2.   base:
  3.     material: 你的物品材质
复制代码

4.所有materials项(译者注:就是原版的物品名称,如:STONE,WOOD,DIAMOND_SWORD)都可以在
这里找到。这些物品材质是你要添加的第一个选项,因为他是物品生成唯一的真实存在的选项

5.根据需要添加尽可能多的物品选项(技能,攻击力...)。你可以在[物品属性 & 选项]页面上看到所有可用的物品选项(以及如何配置它们)。

6.保存文件,然后再返回Minecraft。使用/mi reload让MMOItems加载刚刚添加到配置文件中的物品,并使用/mi give <物品类型> <你的物品ID>获取你的物品!

| 物品生成器系统的工作方式(非常重要!) |

当你在MMOItems中创建一个物品时,你实际上在创建一个物品模板。物品模板由一组默认的物品选项(显示名称,材质,附魔,攻击力...)和一组物品修饰符组成,这些物品修饰符是随机选择的,并在玩家获取该物品的时候赋予该物品特定属性。

该系统的目标是使一个物品模板能够生成同一物品的多个版本/实例,就像在任何RPG游戏中一样。物品修饰符使物品的每个版本都是独一无二的:该物品的强力版本将拥有许多强力修饰符,而该物品的弟弟版本却只有1-2个弟弟修饰符。

生成物品时,所有物品都有一个物品等级,可以直接确定物品属性的强度,还有一个修饰符容量,可以决定物品可以拥有多少个修饰符。MMOItems物品生成器挂接在MMOItems稀有度系统上。稀有度越高,物品拥有的修饰符就越多。换句话说,物品稀有度决定了修饰符容量。

物品稀有度和物品等级是我们的“随机游标”。这意味着它们将单独决定一个物品的功能。并且它们是完全独立的,这意味着你可能拥有一个高属性,但几乎没有修饰符的物品,反之,则是具有大量修饰符的低属性武器。

我们将通过一些示例来了解MMOItems物品生成器的基本概念。

| 例一 |
这两个物品使用相同的物品模板生成,该模板的名称为Long Sword。但是,右边武器的一个Sharp修饰符使他获得一个+3攻击力,而左边的那个没有修饰符。

这两个物品具有相同的攻击速度,因为选择它的选择器不随物品等级的改变而改变(译者注:即物品等级不会修改攻击速度)。

但是,攻击伤害却会随着物品等级的提高而变化:尽管第一个物品的等级更高,但是第二个物品具有Sharp修饰符,因此会有更高的攻击伤害。

该Sharp修饰符也给了这个物品一个Sharp前缀,并增加了该物品Lore中一行额外的描述。

译者注:别问为什么没有示例图片,只有文字介绍,问就是原文也没有。根据原文介绍自己去理解理解。就是本来该物品攻击力随物品等级改变,但是第二把武器等级没有第一把高,按理来说第一把武器攻击力更高。但是第二把物品随到了一个Sharp修饰符,增加了伤害,也多了一个前缀,反而伤害比第一把高了。)

| 例二 |
右边的物品具有更高的物品等级,因此他的攻击伤害更高。他还有两个修饰符:Sharp和Fiery。Sharp仍然会给该物品+3攻击力,但是考虑到这个物品的物品等级,这3点伤害基本没卵用。

Firey修饰符给该物品了一个漂亮的红色名称前缀,并且使该物品具有击中使目标燃烧的技能。

这个物品具有Rare稀有度,因此它比无稀有度的剑具有更多的修饰符,这也解释了它为什么获得了两个修饰符。并不是说没有稀有度的物品就不能获得修饰符,但相比来说要少得多。

在这把武器你只能看到Fiery前缀(译者注:Sharp也有前缀),因为此修饰符具有更高的优先级(尽管你可以配置修饰符,以便显示所有的前缀,并可以看到一个具有10个后缀或前缀的有趣物品名!)。

最后但并非最不重要的一点是,更高的物品等级并不意味着有更多的修饰符。(译者注:同上段,物品等级并不决定修饰符的多少)

| 例三 |
默认物品是一把弓,它具有一定的攻击力和暴击率。第一个Heavy修饰符使其成为双手武器,并且增加了一些攻击力和一些致命一击能力。具有后缀的第二个修饰符增加了其命中能力。

| 物品模板配置 |
这是物品模板在MMOItems配置文件中的样子
  1. LONG_SWORD:
  2.     base: # base项代表了武器的基础属性
  3.         material: IRON_SWORD
  4.         attack-damage:
  5.             base: 10 # 基础攻击力10点
  6.             scale: 1 # 武器等级每升1级提升1点
  7.         critical-strike-chance: 30 # 暴击几率30%
  8.         # 此处省略一些物品属性...
  9.     modifiers:
  10.         first-modifier: # 修饰符first-modifier
  11.             prefix: 'Modifier Prefix' # 添加前缀Modifier Prefix
  12.             stats:
  13.                 attack-damage: 3 # 该修饰符可以提供3点攻击力
  14.                 # 此处省略一些物品属性...
  15.         second-modifier:
  16.             suffix: 'Modifier Suffix' # 添加后缀Modifier Suffix
  17.             stats:
  18.                 pvp-damage: 20 # 该修饰符可以提供20%的PVP伤害
  19.                 # 此处省略一些物品属性...
复制代码
在base配置部分包含所有的基本属性(物品材料,显示名称,即独立于物品级别应用在物品中的物品信息)。在modifers配置部分则包含了所有可应用于该物品的修饰符。
回复

使用道具 举报

我真的按了 当前离线
积分
4902
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-7-5
查看详细资料
 楼主| 发表于 2021-2-18 05:56:35 | 显示全部楼层
本帖最后由 1628872797 于 2021-2-20 20:50 编辑

物品模板
I T E M   T E M P L A T E S
确保首先阅读[物品创建]页面。MMOItems的物品生成系统非常复杂,需要一些时间才能完全理解。



物品生成模板是生成随机物品的最基本工具。它们的物品属性由base项(无论生成的结果如何,生成的物品至少都会具有的基础属性)以及一系列的物品修饰符组成,修饰符将被随机选择并应用于生成的物品(具体会根据物品的稀有度而变化)。
  1. LONG_SWORD:
  2.    
  3.     # 物品选项
  4.     option:
  5.         tiered: true # 如未指定稀有度,是否为该物品启用随机稀有度
  6.         level-item: true # 如未指定等级,是否为该物品启用随机物品等级

  7.     # 基本物品数据
  8.     base:
  9.         material: IRON_SWORD
  10.         name: '&fLong Sword'
  11.         attack-speed: 1.6
  12.         attack-damage:
  13.             base: 6
  14.             scale: 1.2
  15.         required-level:
  16.             base: 0
  17.             scale: 1

  18.     # 物品修饰符
  19.     modifiers:
  20.         sharp: # 该修饰符名为sharp
  21.             chance: 0.3 # 有30%的几率随到这个修饰符
  22.             prefix: '&fSharp' # 如随到这个修饰符会给物品加一个白色的Sharp前缀
  23.             stats: #该修饰符可以提供的属性
  24.                 attack-damage: 3 # 该修饰符可以提供3点攻击力
  25.                 lore: #该修饰符提供的lore
  26.                 - '&7Much sharper!' #如随到这个修饰符则会给该物品加一段Much sharper!的lore
复制代码
在base配置部分对应于物品的基本属性。例如,该物品的基本属性为名称为Long Sword的铁剑。基本的攻击速度为1.6,基本攻击力则为6,每提升一级攻击力提升1.2。在option配置部分用于配置一些额外的选项。更多的信息请查看[物品属性 & 选项]页面
可以在\MMOItems\items文件夹下找到所有的物品生成模板。你可以在该文件夹中添加任意数量的YML配置文件,以及对模板进行排序。
(译者注:这个Wiki页面对修饰符解释的不是很详细,可以尝试去看一下[物品创建]这个页我于示例模板配置文件写的注释,这个页面上的示例模板配置文件我也会也一点注释,结合游戏实际测试,其他插件经验,我的注释结合起来理解就会好理解很多。)

| 物品模板选项 |
一小列用于物品模板的其他选项,设置为true以启用它们。

  • roll-modifier-check-order - 在物品生成时打乱物品修饰符列表。
  • tiered - 如果在生成物品是如未指定任何稀有度,则会为你的物品随机选择一个稀有度
  • level-item - 如果在生成物品时未指定任何物品等级,则会为你的物品随机选择一个物品等级

回复

使用道具 举报

我真的按了 当前离线
积分
4902
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-7-5
查看详细资料
 楼主| 发表于 2021-2-18 05:56:36 | 显示全部楼层
本帖最后由 1628872797 于 2021-4-16 17:03 编辑

物品修饰符
I T E M   M O D I F I E R S
确保首先阅读[物品创建]。MMOItems物品生成系统非常复杂,需要一段时间才能完全理解。
修饰符使你可以使用物品生成器来进一步随机化物品。修饰符是物品属性的组合包,它有可能在物品生成时添加进物品中。



| 使用一个简单的例子来了解这个概念 |
修饰符是挂接到物品模板的属性包。可以进一步修改随机物品,例如Sharp修饰符,是一个可以使武器增加3点Toxic(毒)属性伤害的修饰符,也是一个使武器增加击中使目标中毒技能的修饰符。
重要的是,修饰符不能自行定义物品,它只能由物品模板确定的基本属性中添加一些额外的属性。
有些修饰符比其他修饰符更强大/稀有,因此相比于其他修饰符被选中的几率应该要更小。或者这个修饰符甚至只能在物品有特定稀有度时被选中。

| 创建物品修饰符 |
创建物品生成器模板时,需要确定该模板的可用修饰符列表:
  1. # 一个示例物品
  2. LONG_SWORD:
  3.     base: ...

  4. # 每个不同的修饰符都有不同的几率被选中
  5.     modifiers:

  6.         # 第一个修饰符
  7.         sharp:
  8.             weight: 2.5
  9.             prefix: '&fSharp'
  10.             stats:
  11.                 attack-damage: 3
  12.                 lore:
  13.                 - '&7Much sharper!'

  14.         # 第二个修饰符
  15.         fiery:
  16.             weight: 5
  17.             prefix:
  18.                 format: '&cFiery'
  19.                 priority: 1
  20.             stats:
  21.                ability:
  22.                    on-hit:
  23.                        type: burn
  24.                        mode: on_hit
复制代码
[物品创建]页所示,可以在一个物品里使用多个修饰符。修饰符由4个选项定义:

  • 它的selection chance(选中几率)
  • 它的modifier weight(修饰符重量)
  • 它的list of item stats(属性列表)
  • 它的prefix/suffix(前缀/后缀)

| 前缀/后缀 |

在物品生成过程中选中一个修饰符时,该修饰符的前缀/后缀会自动应用于该物品。如果一个物品被添加了多个前缀/后缀,则MMOItems仅保留具有最高优先级的前缀/后缀。
例如,一个优先级为0(默认值为0)的Sharp修饰符和一个优先级为1的Fiery修饰符。它们各有前缀Sharp和Fiery。此时,这两个修饰符被同时应用在了一个物品上,这个物品会只显示Fiery前缀,但是该物品会同时拥有两种修饰符的属性。(译者注:这段原Wiki写的比较笼统和难理解,我结合使用经验自己修改了一下)
如果你不想使用前缀/后缀的优先级系统,只需要使用以下格式写前缀/后缀。
  1. modifier:
  2.     prefix: '&fSharp'
复制代码
使用以上格式,代替以下格式。
  1. modifier:
  2.     prefix:
  3.         format: '&fSharp'
  4.         priority: <优先级值>
复制代码

| 修饰符重量 |
修饰符重量是当修饰符应用于该物品时,会受制于该物品的最大容量。如果你的物品具有5个修饰符容量,则将无法获得重量为6的修饰符。由于修饰符容量直接由物品稀有度决定,因此某些稀有度无法具有过重的修饰符。
  1. modifier:
  2.     weight: 5
复制代码
请查看[物品稀有度]部分,以设置物品稀有度对应的修饰符容量。

| 选中几率 |
这是用于平衡修饰符的选项。你可以通过此选项的设置,来达成即使生成的物品有足够的修饰符容量来获得该修饰符,修饰符仍有一定几率不会被获得。使用以下格式即可:
  1. modifier:
  2.     chance: .1 # 有10%的几率选择该修饰符
复制代码

| 属性列表 |
如果物品选择了该修饰符,并且该物品具有足够的修饰符容量并且再用选中几率尝试选中时选中成功,则这些属性将会应用于该物品。
此选项用于定义要该修饰符具有的属性,格式与物品基础属性格式完全相同。
  1. toxic:
  2.     prefix: '&2Toxic'
  3.     stats:
  4.         ability:
  5.             on-hit:
  6.                 type: poison
  7.                 type: on-hit
复制代码
回复

使用道具 举报

我真的按了 当前离线
积分
4902
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-7-5
查看详细资料
 楼主| 发表于 2021-2-18 05:56:37 | 显示全部楼层
本帖最后由 1628872797 于 2021-2-20 20:53 编辑

物品属性 & 选项
I T E M   S T A T S  &  O P T I O N S
使用内置GUI菜单(/mi edit)可以使你了解可以添加到该物品的属性以及如何配置它们。尽管这些属性大多数是不言自明的,但以下是有关于更复杂的物品属性的一些说明。
此列表不包含你可以在MMOItems中找到的每个物品属性和选项。但是,在提问之前,请确保你详细阅读了Wiki的其他部分,它们可能包含了你寻找的信息!
如果你确实不想使用内置GUI菜单,则以下的物品示例可以帮助你手动配置配置文件。某些字段(例如材料/附魔/声音)可能会有所不同,具体取决于你的服务器版本。
提示:可以使用CTRL + F查找所需的物品属性。



| 数值属性 |
确保首先阅读[物品创建]页面。MMOItems的物品生成系统非常复杂,需要一些时间才能完全理解。
大多数基于数值的物品属性(攻击力/暴击几率/PVP伤害/...),甚至更具体的物品属性(技能,药水效果持续时间/等级,附魔等级)都具有复杂的计算公式。这些公式用于计算物品的属性随着物品等级的变化而变化。因此,较高等级的物品相比于低等级物品具有更好的基本属性。
使用的格式如下:
  1. some-stat-or-item-option:
  2.     base: 10
  3.     scale: 2
  4.     spread: 0.1
  5.     max-spread: 0.3
复制代码
base对应如果这个属性如果用于等级为0的物品,则其拥有的值(译者注:即为基础值)。scale是物品属性每增加一个额外等级获得的额外数值。使用上面给出的公式,假设物品等级为6,则属性值为10 + 2 * 6 = 22。

spread是物品属性值的相对标准偏差(使用高斯分布生成随机属性值)。将其设置为0.1意味着大多数(68%)的属性值偏移量 +/- 10%,该数值大约是19.8 - 24.2 。这是一个小功能,可以使一个物品模板生成的所有物品都有不相同的属性值。

max-spread是属性值可获得的最大相对标准偏差。如果将其设置为0.3,则最终属性值不能小于22%的70%,并且不能大于22的130%。这是使用spread时的重要功能,因为这会阻止物品达到一个离谱的属性值。

因此,使用上面的公式,代入以下配置模板来计算,它的数值将是这样的:
  1. some-stat-or-item-option:
  2.     base: 10
  3.     scale: 0
  4.     spread: 0.2
  5.     max-spread: 0.4
复制代码
  •   几率        最终值
  • 68.4%      8-12
  • 27.2%      6-14
  • 4.2%        6-14
  • 0.2%        6-14

如果你不想使用以上四个选项中任意的一个,那也可以使用以下格式:
  1. some-stat-or-item-option:
  2.     base: 10
  3.     scale: 2
复制代码
  1. some-stat-or-item-option:
  2.     base: 10
  3.     spread: 0.1
  4.     max-spread: 0.3
复制代码
  1. some-stat-or-item-option: 10 # 属性值将不随等级改变而改变
复制代码

| 物品材质/损伤值(Material, Durability)|
设置你的物品材质/损伤值(Data值)。示例:INK_SACK:1对应玫瑰红(1.8-1.12)。而1.13+为ROSE_RED。所有材质都可以在Spigot Javadocs中找到。注意,这些材质名称对应最新版的Spigot,因此在<1.14,尤其是MMOItems Legacy中不是100%兼容。

| 显示名称(Display Name)|
物品的显示名称。使用“&”表示颜色代码。生成该物品时,修饰符的前缀/后缀将添加到基本物品名称中。
  1. TEST_ITEM:
  2.     base:
  3.         name: '&f钢剑'
复制代码
添加于6.0.1-显示名称变量旨在通过使物品名称统一和动态变换来使物品创建时保持格式一致。每当定义物品显示名称时,只要将变量放在某个位置,它就可以自动替换。

  • <tier-name> - 显示物品的稀有度名称
  • <tier-color> - 获取物品稀有度的颜色代码

| 染色(Dye Color)|
此参数仅适用于皮革盔甲。使用RGB(红绿蓝)来使用它。
  1. TEST_ITEM:
  2.     base:
  3.         material: LEATHER_CHESTPLATE
  4.         dye-color: 100 100 100
复制代码

| 附魔(Enchantments)|
附魔可以决定附魔类型和附魔等级。格式如下:
  1. enchants:
  2.     efficiency:
  3.         base: 1
  4.         # 不存在效率1.几,但是使用这个技巧
  5.         # 可以物品每10级提升1级效率等级
  6.         # 这个小技巧同样使用与药水等级
  7.         scale: .1
  8. # 这种格式仍然有效,因为附魔等级只是一个数值罢了
  9.     sharpness: 10
复制代码

| 物品权限(Item Permissions)|
任何玩家都必须具有相应的权限才可以使用该物品。你也可以给某个玩家添加相应的权限节点来绕过该限制。可以配合做一些VIP武器或者职业武器。

| 攻击力、攻速(Attack Damage, Attack Speed)|
你的武器造成的伤害量与以何种速度攻击(以攻击次数/秒为单位)。这些属性值基于原版NBT属性。
  1.   attack-damage: 6.0=8.0
  2.   attack-speed: 1.6=1.8
复制代码

| 暴击率和暴击伤害(Critical Strike Chance & Power)|
你的物品发生暴击的几率(%)。暴击造成的默认暴击伤害为250%(可在配置文件中配置)。暴击伤害相当于暴击所造成的初始伤害的百分比。

| 范围(Range)|
你的鞭子/大棒的攻击范围。默认值为18。此处的单位并非为方块范围,请将该值除与2.5得到游戏中的实际方块范围。
  1. range: 22
复制代码

| 钝器范围和钝器伤害(Blunt Power & Rating)|
钝器范围对应钝击的半径。越大,你可以同时击中的敌人就越多。钝器伤害对应钝器攻击造成的伤害。以初始伤害的百分比表示。示例:一把武器的钝器范围 = 3,钝器伤害为70%,则击中一个实体时,半径为3内的敌人将受到初始伤害的70%。
  1. BLUNT_ITEM:
  2.     base:
  3.         material: IRON_HAMMER
  4.         blunt-power: 3
  5.         blunt-rating: 70
复制代码

| 无法破坏(Unbreakable)|
设置为true时,武器永远无法破坏。如果想使用耐久度来自定义材质,可以启用此选项。

| 不可堆叠(Unstackable)|
设置为true时,这个物品永远不会和自身堆叠。

| 护甲、护甲韧性(Armor, Armor Toughness)|
设置护甲的护甲值与护甲韧性。这些属性值应用了原版的NBT属性。可以查看MC官方Wiki了解这两个属性的作用。简要的说:护甲值可以减少受到的伤害,而护甲韧性可以减少护**少的耐久值。注意:1.8版本不支持某些属性值。

| 防御(Defense)|
此属性数值可以确定玩家的防御值,并且可以调整为任何正数。任何物品类型都可以加上这个属性。可以在MMOLib的config.yml编辑计算防御减伤的公式。

| 移动速度(Movement Speed)|
该物品向持有者/穿着者提供的移动速度。MC默认的移动速度为0.2。如果将该属性设置为0.02,则将+10%移动速度。

| 双持(Two Handed)|
如果一个玩家双手同时持有两个物品,并且其中一个具有双持属性,那么他的速度就会大大降低(缓慢2效果)。当修改config.yml中的特定选项时,你也可以设置玩家在以上情形时无法使用任何物品。

| 永久药水效果(Permanent Potion Effects)|
产生的效果与时限性药水效果相同,但是由于这些药水效果在玩家持有特定物品时永久地赋予玩家,因此你不必指定药水持续时间。
  1. perm-effects:
  2.     speed:
  3.         base: 1
  4.         scale: 1
  5.     # 这种格式也适用
  6.     haste: 3
复制代码

| 物品冷却(Item Cooldown)|
玩家在使用消耗品或者执行物品中的命令之前必须有一段冷却。在MMOItems Leagacy中,不同命令可以具有不同的冷却时间,并且消耗品有一个选项为Consume Cooldown,类似于Item Cooldown。

| 工具选项(Tool Options)|
Autosmelt:当这个选项启用,该工具会自动熔炼挖下的矿物,比如铁矿和金矿可以熔炼为铁锭和金锭。
Bouncing Crack:当这个选项启用,该工具会在挖掘的方块后面额外挖一个方块。

| 物品元素属性(Item Elemental Stats)|
  1. element:
  2.     fire:
  3.         defense:
  4.             base: 10
  5.             scale: 3
  6.         # 这种格式也适用
  7.         damage: 10
  8.     water:
  9.         defense: 50
复制代码

| 物品命令(Item Commands)|
单击右键物品时执行的命令列表。命令可以有冷却时间和延迟,延迟之后他会自动执行。
你可以在制作消耗品的时候使用此选项,例如使用/spawn将其传送回出生点。
警告:命令的冷却时间和消耗品的冷却时间并不共用,因此你需要确保这两个时间相同,否则可能会消耗了消耗品而不触发命令。
你可以使用%player%变量来指代玩家。
  1. TEST_ITEM:
  2.     base:
  3.         material: PAPER
  4.         name: '&r回城卷轴'
  5.         commands:
  6.             '1':
  7.                 command: spawn
  8.                 cooldown: 10
  9.                 delay: 1
复制代码

| 箭矢粒子(Arrow Particles)|
此选项可以在弓箭发射的箭周围显示粒子。粒子可以修改种类,速度,颜色。
  1. MARKING_BOW:
  2.     base:
  3.         material: BOW
  4.         arrow-particles:
  5.             particle: SMOKE_NORMAL
  6.             amount: 3
  7.             speed: 0.05
复制代码

| 装备优先级(Equip Priority)[新增于2021/2/10 Build #626版本] |
为装备分配一个优先级,当你右键单击你手持的MMOItems护甲时,如果该护甲的优先级高于或等于你目前装备的护甲,则会将其从身上替换下来。
  1. DIAMOND_CHESTPLATE:
  2.   base:
  3.     material: DIAMOND_CHESTPLATE
  4.     tier: COMMON
  5.     unbreakable: true
  6.     equip-priority: 4.0
复制代码
可以在config.yml文件中配置该选项来禁用此功能:auto-equip-feature: false
(译者注:我在翻译这个页面的时候明明还没有这个选项的...发帖当天翻Wiki居然更新了。)

| 等级需求(Required Level)|
你的武器/物品需要一定的等级才可以使用。这个等级限制完全支持其他RPG核心插件的等级。

| 职业等级限制(Required Profession Level)|
此属性可以使只有到达所需职业等级的玩家才可以使用该物品。需要MMOCore

| 自定义头颅材质(仅可在玩家头上使用)|
用于自定义头颅材质。对于1.13+,请使用PLAYER_HEAD来获取玩家的头颅。旧版本用户必须使用Data值为3的SKULL_ITEM。由于自定义头颅材质本身的问题,该属性的配置文件格式相当奇怪。
  1. SKULL_ITEM:
  2.     base:
  3.         skull-texture:
  4.             value: <材质值>
  5.             uuid: 62a6ff60-98f3-4769-9dd6-2b5fe5e8046f
复制代码
如果使用内置GUI输入头颅材质值(即value值),MMOItems将为你生成一个随机的UUID。
你可以在minecraft-heads.com这样的MC头颅数据库中获得头颅材质值。

| 法杖精神(Staff Spirit)|
法杖精神选项可以修改法杖和权杖的左键普攻。
你可以使用/mi list staff查找所有的法杖精神列表。

| 宝石插槽(Gem Sockets)|
在你的物品上设置宝石插槽,可以将宝石镶嵌在上面。宝石可以增强你的物品属性。每个绑定的宝石会占用一个宝石插槽。在此[宝石系统]页面上可以查看到更多相关信息。

| 禁止互动(Disable Interactions)|
当启动该选项后,此选项将禁止所有右键单击/放置时所有可能发生的互动。它会阻止方块的放置和物品的使用(雪球/可可豆/树苗....)

| 禁止互动和禁用右键消耗(Inedible & Disable Right Click Consume)|
Inedible项将禁用此物品所有的右键互动。
Disable Right Click项将使你在右键使用该物品时,该物品会产生效果,但不会被消耗。(译者注:比如做一个永远吃不完的食物)

| 物品粒子(Item Particles)|
手持/装备物品时会显示一些粒子。一个物品的粒子效果由3种选项定义:粒子图案、图案修饰符、使用的粒子种类。
type项决定粒子该如何显示,组成何种形状等。例如,选择HELIX(螺旋)形粒子图案会使粒子形成一个向上去和向下去的圆周。
particle项决定使用该粒子效果时使用何种粒子。你可以在此处看到所有粒子的列表。注意:其中一些粒子不适用于MMOItems。
然后,你可以通过粒子修饰符来稍微调整粒子效果,例如,你可以更改螺旋的y轴偏移,半径,高度,显示速度...
某些粒子可以修改颜色,如ruggest(红石粒子)。这意味着你可以通过编辑颜色来使粒子效果更佳炫酷!可以使用RGB来修改颜色。
  1. FIRE_GREATLANCE:
  2.     base:
  3.         material: BLAZE_ROD
  4.         item-particles:
  5.             type: DOUBLE_RINGS
  6.             particle: FLAME
  7.             radius: 1.3
  8.             rotation-speed: 0.4
  9. // 这将生成两个火焰粒子环缓慢的绕着玩家旋转
复制代码
以下是可用的粒子飞行模式的列表:OFFSET, FIREFLIES, VORTEX, GALAXY, DOUBLE_RINGS, HELIX, AURA。

| 滑膛枪属性(Musket Stats)|
你可以使用两个主要的物品属性来定制滑膛枪。滑膛枪是特殊的远程武器,在单击右键时会发射子弹。knockback(击退)属性决定了当子弹击中目标时对目标产生的击退效果,必须为正值。
recoil(后坐力)属性决定了滑膛枪的射击精度。比如将此值调为5,则在射击时该武器将在鼠标光标5°范围内移动。

| 琵琶属性(Lute Stats)|
琵琶是远程武器,单击右键会发出音乐弹。琵琶具有不同的攻击效果(使用内置GUI编辑器编辑琵琶攻击效果时会提示所有的可以的攻击效果表),它们定义了子弹的外观。
你还可以编辑攻击时播放的声音。如果将Weight(重量)设置为大于0的任何值,将使子弹在射出时随着时间的推移略微向下下垂,就好像被重力拉下来一样。

| 自定义物品音效(Custom Item Sounds)|
自定义物品的声音是在对物品执行特定操作时(如攻击实体,右键单击物品,拿起物品)时播放的声音...
注意:这些声音于Spigot javadocs的声音名称不对应,而与MC原版的声音名称对应。如正确的声音名称是entity.zombie.attack_iron_door(而不是ENTITY_ZOMBIE_ATTACK_IRON_DOOR)。
由于使用原版声音名称,所有你可以使用服务器材质包的音效!你可以再pastebin上找到声音名称列表。

| 技能(Abilities)|
使用物品生成器,可以创建有特殊技能的物品,物品的等级越高,技能也就越强。准确地说,技能的强度可以随着物品等级的变化而变化(造成多少伤害,持续多长时间的药水效果...)。

使用此格式可以给物品生成模板/物品生成修饰符添加技能:
  1. ability:
  2.     first-ability-id:
  3.         type: burn
  4.         mode: on_hit

  5.         # 第一个修饰符
  6.         cooldown:
  7.             base: 6
  8.             spread: .1
  9.             max-spread: .3

  10.         # 第二个修饰符
  11.         duration:
  12.             base: 3
  13.             scale: .2
  14.     second-ability:
  15.         type: life-ender
  16.         mode: right-click
  17.         damage:
  18.             base: 10
  19.             scale: 3
  20.     third-ability:
  21.         type: blizzard
  22.         mode: left-click
  23.         damage:
  24.             base: 5
  25.         cooldown:
  26.             base: 7
  27.             scale: 2
复制代码
你可能会注意到,技能格式与向普通的MMOItems物品添加属性的格式完全相同。唯一改变是其是技能属性而不是其他属性。用于定义技能修饰符的公式与其他属性的公式相同。
在此示例中,击中目标使其燃烧的技能冷却为6s,但是该值的相对平均偏差为10,最大偏差为10%。每一级都会使燃烧持续的时间增加0.2s。
:如果想设置一个技能修饰符但不希望强度随着物品等级变化,则仍必须指定一个基础值,然后将scale项改为0或直接删掉。可以参考上面示例的third-ability。在此示例中,使用暴风雪技能生成的每个物品造成5点伤害。不随等级的改变而改变。但冷却时间还是随着等级的改变而改变。

| 使用消耗品获得药水效果 |
药水效果由三个选项决定:效果类型,持续时间和效果等级
  1. potion-effect:
  2.     speed:
  3.         level:
  4.             base: 1
  5.             scale: 1
  6.         duration:
  7.             base: 10
  8.             scale: 3
复制代码
* 只要你看到了类似base/scale/spread/max-spread这样的项时,就代表了这个属性可以随着等级进行变动。
** 并且套用于上文相同的公式。

因为这些都是数值属性,所以,如果你希望每次药水的等级(译者注:持续时间同理)不随物品等级变化,可以使用此格式:
  1. potion-effect:
  2.     speed:
  3.         level: 1
  4.         duration: ...
复制代码
或者以下格式:
  1. potion-effect:
  2.     speed:
  3.         level:
  4.             base: 1
  5.             scale: 0
  6.             spread: 0
  7.             max-spread: 0
  8.         duration: ...
复制代码
(译者注:所有的属性都可以这样设定,可以举一反三)

| 消耗品恢复(生命、饱食度、饱和度)|
恢复能力决定了消耗品在使用时能恢复多少生命、饱食度和饱和度。(译者注:如果不懂饱和度的定义可以去查查官方Wiki)
  1. restore:
  2.     health: #生命值
  3.         base: 3
  4.         scale: 2
  5.         spread: .3
  6.         max-spread: .5
  7.     # 看到熟悉的选项了没,能干啥不用我说了吧?
  8.     food: 5 #饱食度
  9.     saturation: 3 #饱和度
复制代码
回复

使用道具 举报

我真的按了 当前离线
积分
4902
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-7-5
查看详细资料
 楼主| 发表于 2021-2-18 05:56:38 | 显示全部楼层
本帖最后由 1628872797 于 2021-2-18 05:32 编辑

Lore的格式
L O R E   F O R M A T S
Lore的格式决定了物品的外观。在languages文件夹中可以找到默认格式文件lore-format.yml。你可以将其他格式添加到该文件中,每当你重启服务器或重载插件时,都会加载新的格式。



| 创建和使用格式 |
要创建新的Lore格式,只需将默认的lore-format.yml文件复制在同文件夹下并编辑,你的新格式将被分配一个ID,此ID等同于你新创建的文件名。使用此ID可以为特定物品分配新的Lore格式。

| 默认Lore格式 |
  1. lore-format:
  2. # - '{bar}&8&m--------&f&l &nGeneral&8 &m--------------'
  3. - '#item-type#' # 物品类型
  4. - '{bar}' # 空格
  5. - '#required-class#' # 所需职业
  6. - '#required-level#' # 所需等级
  7. - '#required-dexterity#' # 所需敏捷
  8. - '#required-strength#' # 所需力量
  9. - '#required-intelligence#' # 所需智力
  10. - '#success-rate#' # 成功几率(用于宝石之类的物品)
  11. - '{bar}'
  12. - '#soulbound#' # 灵魂绑定
  13. # - '{bar}&8&m--------&f&l &nProfessions&8 &m--------------'
  14. - '#profession-alchemy#' # 所需炼金等级
  15. - '#profession-enchanting#' # 所需魅力等级
  16. - '#profession-farming#' # 所需种植等级
  17. - '#profession-fishing#' # 所需钓鱼等级
  18. - '#profession-mining#' # 所需挖矿等级
  19. - '#profession-smelting#' # 所需冶炼等级
  20. - '#profession-smithing#' # 所需锻造等级
  21. - '#profession-woodcutting#' # 所需伐木等级
  22. # - '{bar}&8&m--------&f&l &nStatistics&8 &m-------------'
  23. - '{bar}'
  24. - '#can-identify#' # 可以鉴定
  25. - '#can-deconstruct#' # 可以拆解
  26. - '#attack-damage#' # 攻击伤害
  27. - '#knockback#' # 击退
  28. - '#recoil#' # 后坐力(用于滑膛枪)
  29. - '#note-weight#' # 音符力量(用于琵琶)
  30. - '#attack-speed#' # 攻击速度
  31. - '#arrow-velocity#' # 箭速
  32. - '#critical-strike-chance#' # 暴击率
  33. - '#critical-strike-power#' # 暴击伤害
  34. - '#range#' # 攻击范围
  35. - '#pvp-damage#' # PVP伤害
  36. - '#pve-damage#' # PVE伤害
  37. - '#blunt-power#' # 钝器力量
  38. - '#blunt-rating#' # 钝器范围
  39. - '#weapon-damage#' # 武器伤害
  40. - '#magic-damage#' # 魔法伤害
  41. - '#skill-damage#' # 技能伤害
  42. - '#physical-damage#' # 物理伤害
  43. - '#projectile-damage#' # 远程伤害
  44. - '#defense#' #防御
  45. - '#damage-reduction#' # 伤害削减
  46. - '#fall-damage-reduction#' # 坠落伤害削减
  47. - '#fire-damage-reduction#' # 火焰伤害削减
  48. - '#magic-damage-reduction#' # 魔法伤害削减
  49. - '#projectile-damage-reduction#' # 远程伤害削减
  50. - '#physical-damage-reduction#' # 物理伤害削减
  51. - '#undead-damage#' # 不死伤害
  52. - '#faction-damage-undead#'  # 不死派系伤害
  53. - '#block-power#' # 格挡强度
  54. - '#block-rating#' # 格挡几率
  55. - '#dodge-rating#' # 闪避几率
  56. - '#parry-rating#' # 招架几率
  57. - '#block-cooldown-reduction#' # 格挡冷却
  58. - '#dodge-cooldown-reduction#' # 闪避冷却
  59. - '#parry-cooldown-reduction#' # 招架冷却
  60. - '#armor#' # 护甲
  61. - '#armor-toughness#' # 护甲韧性
  62. - '#knockback-resistance#' # 抗击退
  63. - '#max-health#' # 最大生命
  64. - '#max-mana#' # 最大魔力
  65. - '#max-stamina#' # 最大耐力
  66. - '#health-regeneration#' # 生命恢复
  67. - '#mana-regeneration#' # 魔力恢复
  68. - '#stamina-regeneration#' # 耐力恢复
  69. - '#movement-speed#' # 移动速度
  70. - '#staff-spirit#' # 法杖精神
  71. - '#lute-attack-effect#' # 琵琶攻击效果
  72. - '#two-handed#' # 双持
  73. - '#autosmelt#' # 自动熔炼
  74. - '#bouncing-crack#' # 更多挖掘
  75. - '#pickaxe-power#' # 镐力量
  76. - '#restore-health#' # 恢复的血量
  77. - '#restore-food#' # 恢复的饱食度
  78. - '#restore-saturation#' # 恢复的饱和度
  79. - '#restore-mana#' # 恢复的魔力
  80. - '#restore-stamina#' # 恢复的耐力
  81. - '#soulbinding-chance#' # 灵魂绑定几率
  82. - '#soulbound-break-chance#' # 破坏灵魂绑定的几率
  83. - '#soulbound-level#' # 灵魂绑定的等级
  84. - '#repair#' # 可修复
  85. - '#item-cooldown#' # 物品冷却
  86. - '#additional-experience#' # 额外经验
  87. - '#cooldown-reduction#' # 冷却恢复
  88. - '#mana-cost#' # 消耗魔力
  89. - '#stamina-cost#' # 消耗耐力
  90. - '#max-consume#' # 最大消耗
  91. # - '{bar}&8&m--------&2&l &nElements&8 &m--------------'
  92. - '{bar}'
  93. - '#fire-damage#' # 火焰伤害
  94. - '#fire-defense#' # 火焰防御
  95. - '#ice-damage#' # 冰冻伤害
  96. - '#ice-defense#' # 冰冻防御
  97. - '#wind-damage#' # 风系伤害
  98. - '#wind-defense#' # 风系防御
  99. - '#earth-damage#' # 地系伤害
  100. - '#earth-defense#' # 地系防御
  101. - '#thunder-damage#' # 雷电伤害
  102. - '#thunder-defense#' # 雷电防御
  103. - '#water-damage#' # 水系伤害
  104. - '#water-defense#' # 水系防御
  105. # - '{bar}&8&m--------&b&l &nEffects&8 &m---------------'
  106. - '{bar}'
  107. - '#effects#' # 药水效果
  108. # - '{bar}&8&m--------&b&l &nAbilities&8 &m--------------'
  109. - '{bar}'
  110. - '#abilities#' # 技能
  111. - '{bar}'
  112. - '#commands#' # 使用的命令
  113. # - '{bar}&8&m--------&b&l &nEffects&8 &m---------------'
  114. # - '#perm-effects#' # 永久药水效果
  115. # - '#arrow-potion-effects#' # 箭矢药水效果
  116. # - '{bar}&8&m--------&e&l &nGem Stones&8 &m-----------'
  117. - '{bar}'
  118. - '#gem-stones#' # 宝石镶嵌槽
  119. # - '{sbar}&8&m--------------------------------'
  120. - '{bar}'
  121. - '#lore#' # 物品的自定义Lore
  122. - '#gem-stone-lore#' # 宝石的Lore
  123. - '{bar}'
  124. - '#set#' # 套装
  125. - '{bar}'
  126. - '#tier#' # 稀有度
复制代码
译者注:原文是没有注释,我基本都做了注释,这样应该能了解的比较清楚。)


回复

使用道具 举报

我真的按了 当前离线
积分
4902
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-7-5
查看详细资料
 楼主| 发表于 2021-2-18 05:56:39 | 显示全部楼层
本帖最后由 我真的按了 于 2021-6-7 21:56 编辑

属性配置格式
C O N F I G   F O R M A T   O f   S T A T S
(小声BB:这个页面本来是没有的,在我发帖的5小时前原Wiki更新了这个页面,我吐了!!而且很长。不过这个页面极其有效,它收录了所有你在配置文件中会用到的字段和其作用!当然,不保证有缺失。)
(阅读顺序为:上方的代码为其格式,下方的引用为其说明,套用了原Wiki的格式,请悉知!)



| 武器类属性配置示例 |
  1. WIKISWORD:  
  2.   base:  
  3.     material: NETHERITE_SWORD
复制代码
material字段是为该物品套用MC原版材料的字段,你可以使用任何适合你版本的材料!


  1. revision-id: 2
复制代码
revision-id字段为当前该物品的“版本”。是用于Rev ID系统的字段。当一个物品的Rev ID与配置文件中的Rev ID不匹配时,插件就会更新那个物品。


  1. durability: 100.0
复制代码
此字段的作用是定义该物品的当前的耐久度。一般用于老版本<1.14的自定义材质,这个属性不会影响该物品的最大耐久值


  1. custom-model-data: 5.0
复制代码
该物品的CustomModelData值,懂得都懂。


  1. max-durability: 1000.0
复制代码
设置物品的最大耐久度。


  1. will-break: true
复制代码
设置某个物品的耐久度为0时是否被摧毁。如果设置为false则耐久度为0时只会变得不可用而不会被摧毁。


  1. name: '&c这是一把测试剑'
复制代码
设置物品的显示名称。


  1. lore:
  2.     - reeee
  3.     - fffffffff
复制代码
设置物品的Lore。


  1. custom-nbt:
  2.     - NBT_TAG_KEY TAG_VALUE
复制代码
自定义物品的NBT标签,可以用来兼容其他插件,或者使用一些MC原版的功能。


  1. lore-format: lore-format
复制代码
设置该物品的Lore格式应该以哪个格式为准。可以使不同的物品有不同的格式。不填则为默认格式。


  1. displayed-type: 假类型放这里
复制代码
可以更改其显示的类型。比如一把剑的类型实际上是“SWORD”,通过修改这个选项可以把类型改成“山东菏泽曹县牛B666我的宝贝!”。实际上的类型还是SWORD。


  1. enchants:
  2.       sharpness: 1.0
  3.       mending: 2.0
复制代码
物品的附魔列表。


  1. hide-enchants: true
复制代码
设置是否只有附魔光效,而看不见在Lore上的具体附魔。


  1. permission:
  2.     - useme.sword
复制代码
设置该物品要什么权限才可以使用。


  1. item-particles:
  2.       type: FIREFLIES
  3.       particle: FLAME
  4.       amount: 5.0
  5.       radius: 1.4
  6.       speed: 1.0
  7.       rotation-speed: 2.0
  8.       height: 2.0
复制代码
在物品上的粒子效果列表。所有的type项都可以使用游戏里的list命令查看。不同的粒子具有不同的修饰符,你可以使用粒子编辑器来查看所有的修饰符。


  1. disable-interaction: true
复制代码
是否禁用右键互动。比如方块放置。


  1. disable-crafting: true
复制代码
设置该物品是否不可用于合成。


  1. disable-smelting: true
复制代码
设置该物品是否不可用于熔炉。


  1. disable-smithing: true
复制代码
设置该物品是否不可用于锻造。


  1. disable-enchanting: true
复制代码
设置该物品是否不可附魔。


  1. disable-repairing: true
复制代码
设置该物品是否不可被改名/修复。


  1. disable-attack-passive: true
复制代码
设置该物品是否关闭砍/刺/钝器武器的被动效果。


  1. required-level: 5.0
复制代码
设置使用该物品的等级限制,兼容各种RPG核心插件,也可以使用原版等级。


  1. required-class:
  2.     - ARCHER
复制代码
兼容各种RPG插件的职业限制。


  1. attack-damage: 10.0
复制代码
设置武器攻击时的伤害,或是弓箭攻击时箭的伤害。


  1. attack-speed: 10.0
复制代码
设置武器攻击时的攻击速度,以每秒内攻击的次数为单位。


  1. critical-strike-chance: 5.0
复制代码
设置攻击时暴击的几率。


  1. critical-strike-power: 5.0
复制代码
设置暴击时的暴击伤害。基于MythicLib的config.yml文件的数值。(注:也可能是MMOLib文件夹内的config.yml文件,下同)


  1. block-power: 5.0
复制代码
格挡时减伤的百分比。基于MythicLib的config.yml文件的数值。


  1. block-rating: 5.0
复制代码
格挡的几率。基于MythicLib的config.yml文件的数值。


  1. block-cooldown-reduction: 5.0
复制代码
减少基于MythicLib的config.yml中设置的格挡冷却。


  1. dodge-rating: 5.0
复制代码
闪避的几率。


  1. dodge-cooldown-reduction: 5.0
复制代码
减少基于MythicLib的config.yml中设置的闪避冷却。


  1. parry-rating: 5.0
复制代码
招架的几率。招架会完全抵挡攻击并击退攻击者。


  1. parry-cooldown-reduction: 5.0
复制代码
减少基于MythicLib的config.yml中设置的招架冷却。


  1. cooldown-reduction: 5.0
复制代码
缩减物品技能和玩家技能的冷却时间。(%)


  1. mana-cost: 5.0
复制代码
使用该物品的法力值消耗。


  1. stamina-cost: 5.0
复制代码
使用该物品的耐力值消耗。


  1. pve-damage: 5.0
复制代码
对非玩家实体的额外伤害,以%为单位。


  1. pvp-damage: 5.0
复制代码
对玩家实体的额外伤害,以%为单位。


  1. weapon-damage: 5.0
复制代码
增加武器的伤害,以%为单位。


  1. skill-damage: 5.0
复制代码
增加MMOItems中技能的伤害,以%为单位。


  1. projectile-damage: 5.0
复制代码
增加远程武器的伤害,为%为单位。


  1. magic-damage: 5.0
复制代码
增加法术的伤害,以%为单位。


  1. physical-damage: 5.0
复制代码
增加物理伤害,以%为单位。


  1. defense: 100.0
复制代码
增加防御力,以MythicLib(也可能在MMOLib)中的公式进行计算。


  1. damage-reduction: 5.0
复制代码
设置整体减伤,以%为单位。


  1. fall-damage-reduction: 5.0
复制代码
减少摔落伤害,以%为单位。


  1. projectile-damage-reduction: 5.0
复制代码
减少远程武器的伤害,以%为单位。


  1. physical-damage-reduction: 5.0
复制代码
减少物理伤害,以%为单位。


  1. fire-damage-reduction: 5.0
复制代码
减少火焰伤害,以%为单位。


  1. magic-damage-reduction: 5.0
复制代码
减少药水伤害,以%为单位。


  1. pve-damage-reduction: 5.0
复制代码
减少以除玩家之外的生物造成的伤害,以%为单位。


  1. pvp-damage-reduction: 5.0
复制代码
减少由玩家造成的伤害,以%为单位。


  1. undead-damage: 5.0
复制代码
增加对不死生物的伤害。


  1. unbreakable: true
复制代码
设置物品是否无法破坏。


  1. tier: RARE
复制代码
设置物品稀有度。


  1. set: STARTER
复制代码
设置物品套装。


  1. armor: 5.0
复制代码
设置物品的护甲值,显示上限为20,实际上限为30。


  1. armor-toughness: 5.0
复制代码
设置护甲韧性,用的是原版的属性。


  1. max-health: 10.0
复制代码
设置额外最大生命值。


  1. unstackable: true
复制代码
设置物品是否可以堆叠。true为不可堆叠。


  1. max-mana: 20.0
复制代码
设置额外的最大法力值。


  1. knockback-resistance: 0.7
复制代码
设置抗击退数值,0.7是70%。


  1. movement-speed: 0.2
复制代码
改变移动速度,原版速度为0.2。可为负值。


  1. two-handed: true
复制代码
设置是否为双持。


  1. equip-priority: 5.0
复制代码
新版的装备优先级,可查看[物品属性 & 选项]页面了解其功能。


  1. perm-effects:
  2.       POISON: 1.0
复制代码
给予手持或装备该物品的玩家药水效果。至于为什么是毒药...我不知道!


  1. granted-permissions:
  2.     - tempperm.ree
复制代码
装备该物品时给予临时权限。


  1. auto-soulbind: true
复制代码
是否自动灵魂绑定在第一个获得该物品的玩家身上,可以在config.yml文件中配置详细选项。


  1. item-cooldown: 10.0
复制代码
以秒为单位,适合于消耗品的物品冷却。


  1. crafting:
  2.       shaped:
  3.         '1':
  4.         - diamond AIR AIR
  5.         - AIR diamond AIR
  6.         - AIR AIR netherite_block
  7.       shapeless:
  8.         '1':
  9.         - AIR
  10.         - AIR
  11.         - AIR
  12.         - AIR
  13.         - nether_star
  14.         - AIR
  15.         - AIR
  16.         - slime_ball
  17.         - AIR
  18.       furnace:
  19.         '1':
  20.           item: COAL
  21.           time: 200
  22.           experience: 10.0
  23.       blast:
  24.         '1':
  25.           item: COAL
  26.           time: 200
  27.           experience: 10.0
  28.       smoker:
  29.         '1':
  30.           item: COAL
  31.           time: 200
  32.           experience: 10.0
  33.       campfire:
  34.         '1':
  35.           item: COD
  36.           time: 100
  37.           experience: 10.0
  38.       smithing:
  39.         '1':
  40.           input1: DIAMOND_SWORD
  41.           input2: DIAMOND
复制代码
所有合成配方的配置。


  1. craft-permission: youneedthis.tocraft
复制代码
合成该物品的权限需求。


  1. crafted-amount: 10.0
复制代码
一次可以制作多少MMOItems的物品。


  1. sounds:
  2.       on-attack:
  3.         sound: entity.generic.drink
  4.         volume: 1.0
  5.         pitch: 1.0
  6.       on-pickup:
  7.         sound: entity.generic.drink
  8.         volume: 1.0
  9.         pitch: 1.0
  10.       on-consume:
  11.         sound: entity.generic.drink
  12.         volume: 1.0
  13.         pitch: 1.0
  14.       on-right-click:
  15.         sound: entity.generic.drink
  16.         volume: 1.0
  17.         pitch: 1.0
  18.       on-left-click:
  19.         sound: entity.generic.drink
  20.         volume: 1.0
  21.         pitch: 1.0
  22.       on-item-break:
  23.         sound: entity.generic.drink
  24.         volume: 1.0
  25.         pitch: 1.0
  26.       on-block-break:
  27.         sound: entity.generic.drink
  28.         volume: 1.0
  29.         pitch: 1.0
  30.       on-craft:
  31.         sound: entity.generic.drink
  32.         volume: 1.0
  33.         pitch: 1.0
  34.       on-placed:
  35.         sound: entity.generic.drink
  36.         volume: 1.0
  37.         pitch: 1.0
复制代码
添加自定义音效。


  1. element:
  2.       fire:
  3.         damage: 10.0
  4.       earth:
  5.         defense: 10.0
复制代码
设置元素伤害和元素防御。该系统正在重制。


  1. commands:
  2.       cmd0:
  3.         format: -d1 bc Hello, this is a test command.
  4.         delay: 0.0
  5.         op: true
  6.       cmd1:
  7.         format: -d1 bc Hello, this is a test command from console.
  8.         delay: 0.0
  9.         console: true
复制代码
右键单击物品时,该物品执行的命令。


  1. gem-sockets:
  2.     - RED
  3.     - GREEN
  4.     - Poop
复制代码
该物品的宝石槽。


  1. repair-type: EXAMPLE_REPAIR_STAT
复制代码
使用消耗品维修该物品时的维修参考,消耗品的维修参考必须和该物品相同才可以维修。留空的话所有的维修消耗品都可以维修该物品。(注:严格区分大小写!)


  1. ability:
  2.       ability1:
  3.         type: BLOODBATH
  4.         mana: 3.0
  5.         mode: RIGHT_CLICK
复制代码
该物品的技能列表。


  1. upgrade:
  2.       workbench: true
复制代码
具体请查看[物品升级]页面。篇幅太长不在此概述。


  1. health-regeneration: 10.0
复制代码
增加MMOCore中的生命恢复属性,以%为单位。


  1. mana-regeneration: 10.0
复制代码
增加MMOCore中的法力恢复属性,以%为单位。


  1. max-stamina: 10.0
复制代码
增加MMOCore中的额外耐力。(注:以数值为单位,别搞混了)


  1. stamina-regeneration: 10.0
复制代码
增加MMOCore中的耐力恢复属性,以%对单位。


  1. additional-experience: 50.0
复制代码
增加MMOCore中的经验获取,以%为单位。


  1. faction-damage-enemy: 50.0
复制代码
增加对MythicMobs某个派系的伤害。


  1. required-dexterity: 10.0
  2. required-strength: 10.0
复制代码
该物品需要到达MMOCore中的某些属性数值才能使用。


  1. profession-enchanting: 10.0
  2. profession-smithing: 10.0
  3. profession-mining: 10.0
复制代码
该物品需要到达MMOCore中的某些职业等级才能使用。


| 消耗品类额外属性配置示例 |
  1. WIKICONSUMABLE:
  2.   base:
  3.     material: APPLE
  4.     disable-right-click-consume: true
复制代码
disable-right-click-consume项为右键单击是否消耗该消耗品。true为不消耗。


  1. restore-health: 10.0
复制代码
当消耗该消耗品时可以获得的生命值。


  1. restore-food: 10.0
复制代码
当消耗该消耗品时可以获得的饱食度。


  1. restore-saturation: 10.0
复制代码
当消耗该消耗品时可以获得的饱和度。


  1. restore-mana: 10.0
复制代码
当消耗该消耗品时可以获得的法力值。


  1. restore-stamina: 10.0
复制代码
当消耗该消耗品时可以获得的耐力值。


  1. can-identify: true
复制代码
该消耗品是否能鉴定其他物品。


  1. can-deconstruct: true
复制代码
该消耗品是否能拆解其他物品。


  1. can-deskin: true
复制代码
该消耗品是否能移除其他物品的皮肤。


  1. effects:
  2.       REGENERATION:
  3.         duration: 100.0
  4.         amplifier: 1.0
复制代码
该消耗品被使用时获得的药水效果列表。


  1. soulbinding-chance: 100.0
复制代码
该消耗品灵魂绑定其他物品时的成功几率。


  1. soulbound-break-chance: 100.0
复制代码
如果该消耗品破坏其他物品灵魂绑定的几率。


  1. soulbound-level: 1.0
复制代码
该消耗品的灵魂绑定等级。这一块具体请查看[灵魂绑定]页面。


  1. item-cooldown: 5.0
复制代码
该消耗品的物品冷却。


  1. vanilla-eating: true
复制代码
是否有像原版一样的食用动画,只能用于原版就能吃的食物上,效果可以自定义。


  1. inedible: true
复制代码
该消耗品是否不可食用。


  1. max-consume: 5.0
复制代码
该物品可以最多使用几次。


  1. repair: 100.0
复制代码
该消耗品可以维修其他物品的百分比。


  1. repair-type: EXAMPLE_STAT
复制代码
该消耗品的维修参考,与上面武器的维修参考类似。当两个物品的维修参考相同时才可以维修。


| 弓箭类额外属性配置示例 |
  1. ELF_KINGS_LOST_BOW:
  2.   base:
  3.     material: BOW
  4.     name: '&aElf King''s Lost Bow'
  5.     arrow-particles:
  6.       particle: FLAME
  7.       amount: 5
  8.       offset: 1.0
  9.       speed: 1.0
复制代码
箭在空中飞过时的粒子效果。


  1. arrow-velocity: 100.0
复制代码
箭的飞行速度,也决定其能飞多远。


  1. arrow-potion-effects:
  2.       POISON:
  3.         duration: 100.0
  4.         amplifier: 1
复制代码
当弓箭击中目标时给予的药水效果。


译者注:弓箭也可以有技能,像武器一样配置即可。)
(这块如果有更新我有时间会来更新。)
回复

使用道具 举报

我真的按了 当前离线
积分
4902
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-7-5
查看详细资料
 楼主| 发表于 2021-2-18 05:56:40 | 显示全部楼层
本帖最后由 1628872797 于 2021-4-3 20:36 编辑

伤害规避
M I T I G A T I O N
MMOItems中的伤害规避分为三种机制:“格挡”,“闪避”和“招架”。该项的任何数值都可以在前置MMOLib插件(译者注:目前置插件已变为MythicLib,与MythicMobs相同)的config.yml(mitigation部分)进行编辑。
为了增强与MMOCore的兼容性,伤害规避默认数值的调整已移至MMOLib。(译者注:以前数值这块是放在MMOCore中编辑的,现在你只装了MMOItems也可以在config文件中找到该模块并编辑)

只要通过伤害规避成功抵挡了对方的攻击,就会在玩家面前播放粒子效果,并在动作栏上(或者聊天栏)向他发送消息。


| 格挡 |
当成功格挡近战或者远程攻击时,玩家会大幅降低受到的伤害。物品的格挡几率和格挡强度(格挡伤害的百分比)均可调整。格挡强度拥有默认值和上限,如果玩家没有获得任何物品给予的格挡强度,则默认格挡25%的伤害。格挡强度不能超过75%。格挡的几率由”block-rating”项的数值决定。最高不得超过80%(可于config中修改)。
  1. STEEL_BREASTPLATE:
  2.     material: IRON_CHESTPLATE
  3.     block-power: 10
  4.     block-rating: 5
复制代码

| 闪避 |
在成功闪避近战或者远程攻击时,玩家会完全抵挡受到的伤害并向后快速后退,从而使其脱离战斗。闪避几率的上限是80%。(可于config中修改)
  1. SWIFT_LEATHER_BOOTS:
  2.     material: LEATHER_BOOTS
  3.     dodge-rating: 10
复制代码

| 招架 |
和闪避一类似,不同的是招架在完全抵消伤害的同时会击退攻击者。招架几率的上限是80%。(可于config中修改)
击退的强度可以在config.yml文件中编辑。
  1. DWARVEN_SHIELD:
  2.     material: SHIELD
  3.     parry-rating: 10
复制代码

| 伤害规避冷却缩减 |
每种伤害规避属性都具有默认的冷却时间,而此项可以减少其冷却。默认情况下,玩家每隔几秒钟都不能闪避,格挡或者招架。这个属性就可以减少其冷却,这在玩家残血的时候很好用。
  1. ROGUE_AMULET:
  2.     material: RED_DYE
  3.     dodge-cooldown-reduction: 40
复制代码
以上便是闪避的冷却缩减,为减少40%,如果要修改格挡和招架的冷却缩减,则使用以下字段。
  1. parry-cooldown-reduction: 20 # 招架冷却缩减
  2. block-cooldown-reduction: 20 # 格挡冷却缩减
复制代码
回复

使用道具 举报

我真的按了 当前离线
积分
4902
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-7-5
查看详细资料
 楼主| 发表于 2021-2-18 05:56:41 | 显示全部楼层
本帖最后由 1628872797 于 2021-4-3 20:37 编辑

元素伤害
E L E M E N T A L   D A M A G E
将元素属性绑定在物品上,会使物品的伤害变得有所不同,具体取决于你的元素伤害和对手的元素防御。元素伤害增加了元素暴击的几率,而元素防御则根据其造成的元素伤害的不同而降低最终伤害。



| 元素攻击示例 |
玩家用10%火焰伤害/15%冰冻伤害/10基础伤害的剑去攻击一只僵尸。僵尸有一件40%的火焰防御胸甲。

元素伤害比决定了伤害用元素伤害的形式释放的百分比。比如,该剑有10%的火焰伤害,且基础伤害为10,则基础伤害的10%被视为火焰伤害,故火焰伤害为1点。(10 x 10% = 1)而该剑的冰冻伤害有15%,按照以上公式计算,冰冻伤害为1.5。故该剑实际为7.5点基础伤害,1点火焰伤害,1.5冰冻伤害。

元素防御则降低了物品造成相应元素伤害。由于该胸甲有40%的火焰防御,则该剑攻击时,原本的1点火焰伤害会被削减40%,实际造成了0.6火焰伤害。冰冻伤害不受影响。而7.5基础伤害不受元素防御的保护,也不会削减。

故最后实际造成伤害为:7.5 + 0.6 + 1.5 = 9.6

| 元素暴击 |
武器造成的元素伤害越多,发生元素暴击的几率和元素暴击的伤害就会越高。发生元素暴击时不仅伤害提高,也会有额外的攻击效果。如果武器有10%的火焰伤害,则其产生元素暴击的几率也为10%,任何元素相同。
元素暴击的默认冷却为2秒,所以就算是满元素暴击几率的武器也不会太强。
元素暴击的冷却时间可以在config.yml文件中调整。

  • 火焰元素暴击 - 使火焰伤害翻倍,并着火0.1 x <火焰伤害>秒
  • 冰冻元素暴击 - 使冰冻伤害翻倍,并冻结0.75 x <冰冻伤害>秒
  • 风系元素暴击 - 使风系伤害翻倍,并产生强大的AOE击退效果
  • 地系元素暴击 - 使地系伤害翻倍,并产生强大的AOE震地波
  • 雷电元素暴击 - 使雷电伤害翻倍,并对附近的目标造成武器伤害<雷电伤害>%的伤害
  • 水系元素暴击 - 使水系伤害翻倍,并削弱目标,使其易伤30%,持续5秒

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2021-6-18 14:10 , Processed in 0.094962 second(s), Total 42, Slave 36 queries, Release: Build.2021.06.13 1634, Gzip On, Redis On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表