本帖最后由 K1True 于 2023-12-30 00:39 编辑
写在前面的话
在做RPG服务端的时候
发现国内高版本的插件还属于比较小众(相对1.12.2的各类引擎和附属来说)的状态
高版本的优质RPG服很少或者可以说没有。
实际上这一系列的插件功能我认为是比较强大的。
很多人都不知道这些插件能实现什么,能做到什么
例如MMOprofile(我后续会更新Wiki汉化)就能实现多角色切换功能
解决了我在开高版本服一直很头痛的一些问题
站内相关的帖子也很少甚至没有。
所以我在自己使用这些插件查阅wiki的时候,也希望能帮大家多认识点好插件。
因此这篇帖子是将该插件的WIKI进行了相应的介绍和汉化(纯手工汉化)
如有遗漏还请指出,谢谢~

欢迎使用MMOInventory
官方WIKI
问题反馈
插件前置
在使用本插件前,确保你安装了Mythiclib
本插件更适合在装有MMoitems和MMoprofiles的环境中运行
前置链接
MMoitems:1.站内链接2.原帖
MMoProfiles:1.原帖插件功能特点自定义RPG风格的背包+自定义背包槽位兼容 MMOItems兼容 LoreAttributesRecoded可使用 Oraxen or ItemsAdder自定义GUI界面材质即插即用的玩家背包饰品槽支持 PlaceholderAPI 变量用于物品Lore的编辑MySQL/YAML 数据库支持自动保存支持基于材质包的自定义字体
安装指南拖拽jar文件至服务端的plugin文件下请先安装Mythiclib确保SQL功能正常使用如果服务器内已经含有资源包,请先注意将资源包整合
需要注意:如果你的服务器控制台没有显示MMOInventory,而是显示RPGInventory作为插件名,不要感到惊讶。MMOInventory的设计使得支持RPGInventory的插件也支持MMOInventory。为了欺骗每个插件以为安装了RPGInventory,MMOInventory有相同的插件名称,但实际上是不同的插件。
开发人员注意:MMOInventory有一个RPGInventory类。这是为了同时支持MMOItems和LoreAttributesRecoded,后者只支持RPGInventory插件。
常见问题
我能否使用MySQL?
是的,你可以使用,但是你必须要安装Mythiclib,如果你没有使用数据库的需求,那么mythiclib并不是必须的我怎么才能通过按E来直接打开自定义RPG背包?
你可以使用一个需要客户端装载mod的MythicKeys(译者提示:已过时,建议使用Arikeys)
目前并没有其他方法在没有客户端mod的情况下实现直接按E打开RPG背包。这个插件可以自动装备鞘翅吗?
NO放在对应槽位的装备没有正确应用属性?
确保MMOItems/item-types.yml中相应的项目类型的子类型/父类型设置为ACCESSORY,这是MMOItems注册自定义清单GUI中项目的统计数据所必需的。
当然,如果你使用了有等级限制的装备而你的等级并未达到,那么它也可以被成功装备,但无法应用属性及数值。
这个插件有坐骑之类的插槽吗?
没有,但是这个插件允许你自定义拓展你想要的槽位。
我的GUI界面看上去很怪?

这种情况,出现了网格而不是浑然一体的状态.你可以在\assets\minecraft\models\item\slots找到fill.json文件在"scale"处修改数值(译者提示:往往调高至1.2即可)

命令和权限
命令用途权限节点/mmoinventory 打开自定义背包界面 mmoinventory.open/mmoinv reload 重载插件 mmoinventory.admin/mmoinv 打开一个指定玩家的背包 mmoinventory.open.other你也可以同样使用这些缩写:/mmoinv, /rpginv or /rpginventory.
使用方法使用GUI

将no-custom-inventory参数设置为false即可使用。100%支持shift点击。槽位限制条件
条件 用途 milevel{}玩家不能将不能使用的物品放入自定义位置
mitype{type=RING} 使一个槽位限制特定类型的装备 unique 相同的物品(mmoitem)不能同时在两个不同的槽位放置 class{name="Warrior,Mage,..."} 限制特定职业 level{min=10} 低于等级限制的玩家无法使用 perm{perm=some.perm.node} 玩家不能使用该槽位除非他拥有某个特定的权限节点支持的RPG插件
AureliumSKills (只支持等级)
BattleLevels (只支持等级)
Heroes
mcMMO (只支持等级)
McRPG (只支持等级)
MMOCore
RacesAndClasses
RPGPlayerLeveling (只支持等级)
SkillAPI and ProSkillAPI
Skills and SkillsPro
你可以自行在配置文件中编辑该插件需要与哪个RPG插件挂钩
level-module: mcmmoclass-module: skillapi
不使用GUI
no-custom-inventory参数设置为true(需要重载服务器)
同时确保玩家没有权限使用/rpginv等指令(权限节点移除)
通过该项设置,你自定义的槽位将会直接出现在玩家的背包当中
玩家可以直接拖拽装备放置在这些槽位。

如果不适用GUI,那么save-on-leave 和 drop-on-death这两个配置就没什么用了。
你也不需要在配置文件中设置原先已有的槽位了(如头,胸甲等)
原Wiki的例子:

下载地址请前往原贴地址购买该插件支持作者。
若能力实在不足以支付插件。可前往开源地址自行构建,为作者点一个star
看到这里的你,希望你能看在这些汉化的份上,给我一点点免费的人气支持~谢谢❀
写在前面的话
在做RPG服务端的时候
发现国内高版本的插件还属于比较小众(相对1.12.2的各类引擎和附属来说)的状态
高版本的优质RPG服很少或者可以说没有。
实际上这一系列的插件功能我认为是比较强大的。
很多人都不知道这些插件能实现什么,能做到什么
例如MMOprofile(我后续会更新Wiki汉化)就能实现多角色切换功能
解决了我在开高版本服一直很头痛的一些问题
站内相关的帖子也很少甚至没有。
所以我在自己使用这些插件查阅wiki的时候,也希望能帮大家多认识点好插件。
因此这篇帖子是将该插件的WIKI进行了相应的介绍和汉化(纯手工汉化)
如有遗漏还请指出,谢谢~

欢迎使用MMOInventory
官方WIKI
问题反馈
插件前置
在使用本插件前,确保你安装了Mythiclib
本插件更适合在装有MMoitems和MMoprofiles的环境中运行
前置链接
MMoitems:1.站内链接2.原帖
MMoProfiles:1.原帖插件功能特点自定义RPG风格的背包+自定义背包槽位兼容 MMOItems兼容 LoreAttributesRecoded可使用 Oraxen or ItemsAdder自定义GUI界面材质即插即用的玩家背包饰品槽支持 PlaceholderAPI 变量用于物品Lore的编辑MySQL/YAML 数据库支持自动保存支持基于材质包的自定义字体
安装指南拖拽jar文件至服务端的plugin文件下请先安装Mythiclib确保SQL功能正常使用如果服务器内已经含有资源包,请先注意将资源包整合
需要注意:如果你的服务器控制台没有显示MMOInventory,而是显示RPGInventory作为插件名,不要感到惊讶。MMOInventory的设计使得支持RPGInventory的插件也支持MMOInventory。为了欺骗每个插件以为安装了RPGInventory,MMOInventory有相同的插件名称,但实际上是不同的插件。
开发人员注意:MMOInventory有一个RPGInventory类。这是为了同时支持MMOItems和LoreAttributesRecoded,后者只支持RPGInventory插件。
常见问题
我能否使用MySQL?
是的,你可以使用,但是你必须要安装Mythiclib,如果你没有使用数据库的需求,那么mythiclib并不是必须的我怎么才能通过按E来直接打开自定义RPG背包?
你可以使用一个需要客户端装载mod的MythicKeys(译者提示:已过时,建议使用Arikeys)
目前并没有其他方法在没有客户端mod的情况下实现直接按E打开RPG背包。这个插件可以自动装备鞘翅吗?
NO放在对应槽位的装备没有正确应用属性?
确保MMOItems/item-types.yml中相应的项目类型的子类型/父类型设置为ACCESSORY,这是MMOItems注册自定义清单GUI中项目的统计数据所必需的。
当然,如果你使用了有等级限制的装备而你的等级并未达到,那么它也可以被成功装备,但无法应用属性及数值。
这个插件有坐骑之类的插槽吗?
没有,但是这个插件允许你自定义拓展你想要的槽位。
我的GUI界面看上去很怪?

这种情况,出现了网格而不是浑然一体的状态.你可以在\assets\minecraft\models\item\slots找到fill.json文件在"scale"处修改数值(译者提示:往往调高至1.2即可)

命令和权限
命令用途权限节点/mmoinventory 打开自定义背包界面 mmoinventory.open/mmoinv reload 重载插件 mmoinventory.admin/mmoinv 打开一个指定玩家的背包 mmoinventory.open.other你也可以同样使用这些缩写:/mmoinv, /rpginv or /rpginventory.
使用方法使用GUI

将no-custom-inventory参数设置为false即可使用。100%支持shift点击。槽位限制条件
条件 用途 milevel{}玩家不能将不能使用的物品放入自定义位置
mitype{type=RING} 使一个槽位限制特定类型的装备 unique 相同的物品(mmoitem)不能同时在两个不同的槽位放置 class{name="Warrior,Mage,..."} 限制特定职业 level{min=10} 低于等级限制的玩家无法使用 perm{perm=some.perm.node} 玩家不能使用该槽位除非他拥有某个特定的权限节点支持的RPG插件
AureliumSKills (只支持等级)
BattleLevels (只支持等级)
Heroes
mcMMO (只支持等级)
McRPG (只支持等级)
MMOCore
RacesAndClasses
RPGPlayerLeveling (只支持等级)
SkillAPI and ProSkillAPI
Skills and SkillsPro
你可以自行在配置文件中编辑该插件需要与哪个RPG插件挂钩
level-module: mcmmoclass-module: skillapi
不使用GUI
no-custom-inventory参数设置为true(需要重载服务器)
同时确保玩家没有权限使用/rpginv等指令(权限节点移除)
通过该项设置,你自定义的槽位将会直接出现在玩家的背包当中
玩家可以直接拖拽装备放置在这些槽位。

如果不适用GUI,那么save-on-leave 和 drop-on-death这两个配置就没什么用了。
你也不需要在配置文件中设置原先已有的槽位了(如头,胸甲等)
原Wiki的例子:

下载地址请前往原贴地址购买该插件支持作者。
若能力实在不足以支付插件。可前往开源地址自行构建,为作者点一个star
看到这里的你,希望你能看在这些汉化的份上,给我一点点免费的人气支持~谢谢❀