Savaru's Mana 1.5.3 (Fabric)
Curse Maven Snippet
What's new
Savaru's Mana 1.5.3
Mana potions are buyable from clerics again.
The trades were registered through Fabric's TradeOfferHelper and looked correct, but nothing ever showed up on a cleric. The reason is Numismatic Overhaul, which replaces villager trading with its own currency: it builds each profession's offers from its own datapack files, and its wrapModVillagers step reads Fabric-registered trades only for professions it has no file of its own for. It ships a cleric file, so every mod-registered cleric trade — including these — was discarded before a villager ever offered it.
The four potions are now supplied as Numismatic trade data instead, so they appear on clerics priced in coins alongside the trades that were already there:
| Cleric level | Offer | Price |
|---|---|---|
| Novice | Lesser Mana Potion ×4 | 300 |
| Apprentice | Mana Potion ×2 | 900 |
| Journeyman | Greater Mana Potion ×1 | 1400 |
| Master | Superior Mana Potion ×1 | 3000 |
The cleric's existing trades are kept intact — the file is generated from Numismatic's own so nothing it defines is lost. The Fabric registration is still there and still works when Numismatic is not installed.
Savaru's Mana 1.5.3(中文)
法力藥水可以再次向牧師購買。
交易本來就是用 Fabric 的 TradeOfferHelper 註冊的,程式碼看起來也沒錯,但牧師身上就是不會出現。原因在 Numismatic Overhaul —— 它把村民交易換成自己的錢幣系統,每個職業的交易清單改由它自己的資料包檔案建立,而它的 wrapModVillagers 只會讀取它沒有自備檔案的職業的 Fabric 交易。牧師正好是它自備的,所以所有模組註冊到牧師身上的交易,在村民開口前就被丟掉了。
現在四種藥水改以 Numismatic 的交易資料提供,會用錢幣定價出現在牧師身上,與原本的交易並存:
| 牧師等級 | 交易 | 價格 |
|---|---|---|
| 新手 | 次級法力藥水 ×4 | 300 |
| 學徒 | 法力藥水 ×2 | 900 |
| 熟練 | 高級法力藥水 ×1 | 1400 |
| 大師 | 頂級法力藥水 ×1 | 3000 |
牧師原有的交易完整保留 —— 檔案是從 Numismatic 自己那份生成的,不會漏掉它定義的任何內容。Fabric 的註冊仍然保留,在沒有安裝 Numismatic 時照樣運作。
This mod has no additional files