插件棧與載入順序¶
RPG 核心棧(有依賴順序)¶
RPG 系統建構在 MMOCore 生態上,啟用有相依順序——依賴必須先載入:
| 插件 | 角色 |
|---|---|
| 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 零依賴 / 載入錯誤,各插件依相依順序乾淨載入。