跳转至

插件棧與載入順序

RPG 核心棧(有依賴順序)

RPG 系統建構在 MMOCore 生態上,啟用有相依順序——依賴必須先載入:

MythicLib  ─▶  MMOCore  ─▶  MMOItems  ─▶  MythicMobs
(共同函式庫)   (職業/技能)   (物品/裝備)   (自訂怪物)
插件 角色
MythicLib MMOCore/MMOItems 的共同函式庫,最先載入。
MMOCore 職業、技能、屬性、等級、技能樹。
MMOItems 自訂物品、裝備、詞綴、製作站。
MythicMobs 自訂怪物、王、技能。須用 Premium 相容版本(見下)。

MythicMobs 必須用 Premium 相容 jar

僅特定 Premium build 可用;為 1.21.2+ 建置的版本會因屬性名衝突而爆,缺 MythicLibSupport 的版本也會爆。實際可用的 jar 版本以工作區 交付/ 內的檔案與 auto-memory 為準。

其他插件

插件 用途
Iris 自訂世界生成(主世界/地獄/終界)。
CoinsEngine 金幣經濟。
UltimateShop 商店 / 市場。
TradeSystem 玩家面對面交易。
NotBounties 懸賞 / 罪惡度相關。
CombatLogX 戰鬥標記(防戰鬥中登出)。
BetterHud 客戶端 HUD(加值層)。
Simple Voice Chat 鄰近語音(加值層)。
Chunky 世界預生成(pregen)。
nightcore / spark 函式庫 / 效能分析。

自製插件

工作區 plugins-src/ 內的四支自製插件:

插件 功能
rpg-loadout 技能組:具名存/切 6 槽綁定、GUI、/loadout
rpg-cast 一鍵直放施法(/castslot),搭配 keybind mod。
rpg-dimension 四層維度晉級:邊界偵測 + 等級門檻傳送。
rpg-outlaw 罪惡度 / 全損 PvP 規則。

⚠️ 改設定後要「完整重啟」,不能只 reload

reload 不套用數值變更

改技能數值、職業設定等之後,要做完整重啟伺服器,不能只 reload——reload 不會套用數值變更。

少用 mm reload

mm reload 曾撞上 async 隨機生成器 tick,拋 ConcurrentModificationException 殺掉整個隨機生成任務,導致全世界自訂怪不再生成,且reload 無法復活已死的任務。唯一修復是完整重啟。診斷關鍵字:ConcurrentModification / RandomSpawnGenerator / ClusterGenerator

啟動後檢查

重啟後確認 console 零依賴 / 載入錯誤,各插件依相依順序乾淨載入。