跳到主要内容

资源

星月天职有四种资源,与 MMOCore 相同:

资源上限属性回复属性用途
魔力 manaMAX_MANAMANA_REGENERATION、MAX_MANA_REGENERATION(% 上限)技能 mana 参数
耐力 staminaMAX_STAMINASTAMINA_REGENERATION、MAX_STAMINA_REGENERATION技能 stamina 参数
星能 stelliumMAX_STELLIUMSTELLIUM_REGENERATION、MAX_STELLIUM_REGENERATION自定义用途(MythicMobs <stellium>)
生命 health原版最大生命 / MAX_HEALTHHEALTH_REGENERATION、MAX_HEALTH_REGENERATION—

上限与回复都是 MythicLib 属性:可以写在职业 attributes:、stats.yml、属性点 buff:、技能树 stat 奖励或装备上。

回复​

每秒回复一次:回复属性 + 上限 × MAX_<资源>_REGENERATION%。

classes/法师.yml
options:
off-combat-mana-regen: true # 只在脱战时回复魔力
off-combat-health-regen: false
resource: # 职业额外回复
mana:
type: MAX # MAX = 每秒回复上限的 value%;MISSING = 已损失部分的 value%
value: 2
off-combat: false
health:
type: MISSING
value: '1 + level * 0.02' # 可以写公式

战斗状态由 config.yml 的 combat-log 决定(被列出的伤害打到或攻击别人后 timer 秒内)。

config.yml 的 health-regeneration: false 关闭星月天职的生命回复,只保留原版自然回复。

魔力显示​

每个职业可以给魔力取不同的名字与颜色(例如战士叫「怒气」):

classes/剑士.yml
mana:
name: 怒气
char: '■'
icon: '§c♦'
color:
full: RED
half: DARK_RED
empty: GRAY

技能介绍里的 {mana_name} {mana_color}、%mmocore_mana_name%、%mmocore_mana_icon%、%mmocore_mana_bar% 会跟着变化。

常驻动作栏​

config.yml
action-bar:
enabled: true
ticks-to-update: 5
format: '&c❤ {health}/{max_health} &f| {mana_icon} &b{mana}/{max_mana} &f| &7Lv.{level} {class} &f| &e{xp}'

可用 {health} {max_health} {mana_icon} {mana} {max_mana} {stamina} {max_stamina} {stellium} {max_stellium} {class} {xp} {armor} {level} {name} 与 PlaceholderAPI 变量。职业文件的 action-bar: 可以给某个职业不同的格式。施放模式、其他消息显示时会暂时让位。

跨服​

使用 MySQL 时,魔力、耐力、星能随玩家数据跨服保存;sync.health: true 时生命值也会同步(与 MMOCore 相同)。