賞金(Bountiful)
可以自定義的模組 通過編輯mod文件 可以讓這個mod在本地 服務器裡生效
我用我自己的辦法簡單編輯這個模組
將模組解壓出來
然後在data/bountiful 找到
這2個文件夾裡面的東西對應的是 decrees=懸賞令 pools=池 懸賞令就是把任務池和獎勵池綁定在一起用的 池的數據用於生成懸賞
----先從池開始自定義----
打開bountiful_pools/bountiful 這裡的文件一般為2類
objs是任務類 rews是獎勵類 先編輯objs
用這個舉例
toolsmith obj flint 就是任務id 不要重複出現
-------
type就是類型
較為通用的就這兩種 其他還有item_tag criteria什麼的
--------
content的內容就是任務的具體內容 minecraft:flint 對應的就是我的世界:燧石 相應的可以推出 就比如minecrat:diamond_sword (我的世界原版的鑽石劍)在我嘗試的過程中 minecraft:diamond sword也是可以的
當然模組的也可以 就比如alex洞穴的恐懼之弓 那麼就是
''content'':''alexcaves:dreadbow''
--------
amount數量 min對應最小值 max對應最大值
任務就會在min-max之內選個數
--------
多的內容(非必要)
rarity稀有度玩這個模組就知道了 我也不太清楚有什麼用 知道的可以評論區說一下
rarity 有四種 從小到大 COMMON UNCOMMON RARE EPIC LEGENDARY
forbids 不希望出現獎勵
簡單來說就是
這樣的結構 這個的意思就是不希望獎勵裡出現鐵錠
可以疊加
timeMult 額外時間
可以這樣塞在中間 rarity也可以照抄這個格式
比如''rarity'':''LEGENDARY''
--------
unitWorth 簡單來說就是這個任務的價值
這個得看自己怎麼決定
那麼objs就差不多這樣了
接著來編輯rews
格式和objs的差不多 但是獎勵池的type只能是item(我這樣用的)
unitWorth 就是這個獎勵值多少 對應objs的池就會想辦法去符合這個獎勵 所以就可能一個獎勵對應多個任務了
不嫌麻煩多複製小改一下名字id和數量,價值那些就可以實現同種獎勵不同任務量
其他的可以看看現成的這些文件裡怎麼寫的
文件後綴必須是json!!!!
----現在來自定義懸賞令----
bounty_decrees/bountiful
也是一堆這種文件
但是格式就要簡單的多 上面的objectives就是任務 下面rewards的就是獎勵 可以多任務對多獎勵
我們就假如 這個任務叫xheihe 那麼就至少要有一個objs和rews給它 分別是xheihe_objs.json和xheihe_rews.json
差不多這個樣子
然後保存成一個這樣的文件 記住它為的id xheihe
----讓該文件在遊戲裡有中文名----
回到這個頁面 一路打開assets/bountiful/lang/
打開這個文件
找到這一串 直接複製一條改內容 就比如
圈起來的地方 對應改一下就可以了
最後把這些重新壓縮成模組包用.jar結尾
----最後去遊戲裡看看----
順序為objs rews和decree
遊戲裡有個指令可以快捷獲取懸賞令
根據我的objs是1個鑽石 rews是炎葬
那麼效果就是
那麼就這樣了~
希望可以電電