- 版权类型
- 原创
- 插件中文名称
- Sweet RPG核心
- 插件英文名称
- SweetMMORPG
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- PufferFish
- Leaves
- 语言支持
- 中文(简体)
- 前置组件
- MythicLib(必选):https://www.spigotmc.org/resources/90306
MMOItems(必选):https://www.spigotmc.org/resources/39267
PlaceholderAPI(可选):https://www.minebbs.com/resources/8229
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
SweetMMORPG
仅为 MMOItems 提供法力值、体力值的,最基础的 RPG 核心插件。简介
由于我的服务器不需要那么多花里胡哨的技能、职业系统,安装那些复杂的 RPG 核心插件甚至会影响服务器原本的体验,所以在 wiki 上找到了官方提供的 mmoitems-mana 扩展。但是打开仓库一看… 至少已经有两年没更新了,不太放心这个扩展插件的可用性,而且官方扩展的功能也太少了,根本不够用。官方开发文档只丢了一个 MMOItems 开源链接和一些无关紧要的东西,像是 RPG 核心这类东西,我没找到相关文档。本着来都来了的心情,我打算参考官方的扩展自己重写一个只提供 mana 和 stamina 的基础 RPG 核心。并且通过数据库储存这些值,离开服务器时写入,进入服务器时同步。
其实写这个插件还有个原因,因为 MMOItems 有个 bug,导致外部的 RPG 核心无法正常加载,包括那个官方的 mmoitems-mana 扩展。与其做点小修小补,不如直接整个掀了重写得了。
注意事项
大概仅支持 MMOItems 6.10 正式版,鉴于 MMOItems 非常喜欢大改接口,不保证其它版本可正常使用。多一个小版本,甚至是同一个版本号的开发版(SNAPSHOT)都可能不行。没事就不要升级 MMOItems。请注意 MMOItems 默认配置中的
modifiers/example-modifiers.yml
和 item-sets.yml
均有放大 max-mana
,使得最高法力值提升的配置。另外,不要将本插件与 MMOCore 一齐使用,本插件会覆盖掉 MMOCore 的等级、class、技能等功能。
命令
根命令为/sweetmmorpg
,别名为 /smrpg
。所有命令均为仅管理员可用。命令 | 描述 |
---|---|
/smrpg give mana <玩家> <数值> [-s] | 给予玩家法力值,最终玩家的法力值不会超过最大值,可输入最大法力值来让玩家的法力值回满 |
/smrpg give stamina <玩家> <数值> [-s] | 给予玩家体力值,最终玩家的体力值不会超过最大值,可输入最大体力值来让玩家的体力值回满 |
/smrpg reload | 重载插件配置文件 |
PAPI变量
代码:
%sweetmmorpg_mana%
%sweetmmorpg_stamina%
%sweetmmorpg_max_mana%
%sweetmmorpg_max_stamina%
%sweetmmorpg_mana_regen%
%sweetmmorpg_stamina_regen%