跳到主要内容

整合与兼容

MythicLib(必需)​

星月天职的属性与技能都经由 MythicLib:

  • 职业属性、属性点、技能树 stat、经验表 stat 都是 MythicLib 属性修改器,与 MMOItems 装备属性一起计算。
  • 技能经由 MythicLib 施放,MythicLib 的冷却缩减、技能伤害、技能暴击等属性照常生效。
  • MythicLib 自带技能(mythiclib-skill)、MythicLib 脚本(职业 scripts:)都能使用。

MythicMobs​

  • 技能文件写 mythicmobs-skill-id 就能执行 MythicMobs 技能,用 <modifier.参数> 读取技能参数。
  • MythicMobs 的条件与数值可以使用:
变量说明
<mana> / <stamina> / <stellium>施放者当前资源
<attribute.属性点ID>施放者的属性点总数
  • 经验来源 killmythicmob、killmythicfaction 与经验组的 mythic-mobs:。
  • 动作 mmskill{id=...} 执行 MythicMobs 技能。

MMOItems​

compat.mmoitems: true 时星月天职成为 MMOItems 的 RPG 核心:

  • 物品的 required-level(职业等级)、required-class(职业)需求。
  • 物品技能消耗魔力 / 耐力、物品的 additional-<属性> 增加属性点。
  • 动作 mmoitem{type=SWORD;id=CUTLASS} 给予 MMOItems 物品。

PlaceholderAPI​

注册 %starvocation_*%(以及没有 MMOCore 时的 %mmocore_*%),见变量。职业属性公式、技能介绍、动作文字里也可以使用其他插件的变量。

Vault​

动作 money{amount=100} 给予 / 扣除金钱。

取代 MMOCore​

没有安装 MMOCore 时,以下功能自动接手,原本依赖 MMOCore 的配置不用改:

功能选项
%mmocore_*% 变量compat.mmocore-placeholders
/mmocore admin ...、/mmocore booster、/mmocore cast 指令compat.mmocore-command
mmocore.class.<职业> 权限compat.mmocore-permissions
command{format="mmocore admin skill-points give ..."} 动作自动换成内置给点数
MMOCore 的配置文件格式全部支持,见对比 MMOCore

迁移步骤见从 MMOCore 迁移。

注意

请不要同时安装 MMOCore 与星月天职:两个插件会同时给经验、同时处理施放按键。