mc服务器村民交易修改,【原创】【教程】MCPE自定义村民交易内容
本帖最后由 Jouguzhilu 于 2020-8-12 16:56 編輯
MCPE自定義村民交易內容
簡介
要知道在基巖版特定交易內容的村民是無法用指令生成的,要想通過修改nbt數據來修改交易也是比較復雜的。所以今天我特地做了這么一期教程,希望對大家有幫助。
注意:不建議在純生存無作弊的地圖中使用,這樣可能會破壞游戲平衡!
正文
Ⅰ 什么是NBT
NBT(二進制命名標簽,Named Binary Tags)格式為Minecraft中用于向文件中存儲數據的一種存儲格式。NBT格式以樹形結構并配以許多標簽的形式存儲數據。所有的標簽都有一個獨立的ID和名稱。最早的已知NBT格式版本是Minecraft Beta1.3中引入的19132;隨著Anvil的引入,增加了一個整型數組變量,版本號也隨之更新至19133。NBT標簽的歷史最早可以追溯到Indev,當時只有0到10這11個標簽可用。
Ⅱ 修改
①首先,你需要一個名叫Blocktopograph的軟件,圖標如下:
20200515041440640.png (9.11 KB, 下載次數: 1)
2020-8-12 13:36 上傳
可以在谷歌商店、百度貼吧、mcbbs等渠道搜索下載。
②先別急著打開btr(全稱Blocktopograph,后文將會持續使用簡稱btr)。我們首先打開游戲,選擇一個你想要修改其內部村民交易內容的存檔,點擊進入。
Screenshot_20200812-072515.jpg (205.54 KB, 下載次數: 0)
2020-8-12 16:54 上傳
圖中以名為“nbt數據修改測試”的存檔作為演示存檔。
進入地圖之后,找到你想要修改其交易內容的村民,站在他/她/它旁邊,方便下一步定位該實體。注意:盡可能不要讓村民所在的區塊內存在太多的實體,否則會存在過多的實體nbt數據,難以分辨。
③打開btr軟件,你就會看到你在游戲中的所有存檔。
IMG_20200812_091930.jpg (94.2 KB, 下載次數: 0)
2020-8-12 13:26 上傳
點擊打開上一步你的存檔,你會看到一個指向正右方的藍色小箭頭,點擊即可。
IMG_20200812_095348.jpg (88.51 KB, 下載次數: 0)
2020-8-12 09:56 上傳
然后你就會進入該地圖的俯視圖界面,如下:
IMG_20200812_091943.jpg (102.59 KB, 下載次數: 0)
2020-8-12 09:24 上傳
可以看到,左上角有一個小房子圖標,指的是存檔的世界出生點,右下角有一個史蒂夫的圖標,指的是當前你在地圖中所處的位置(坐標),你的旁邊還有一個問號圖標,那個就是你的村民。圖中的每一個小方格都是一個區塊,點擊村民所在的區塊,會彈出一個查看界面。隨后點擊查看區塊實體的nbt數據進入nbt數據修改頁面。
IMG_20200812_092003.jpg (99.89 KB, 下載次數: 0)
2020-8-12 09:24 上傳
IMG_20200812_092019.jpg (23.44 KB, 下載次數: 0)
2020-8-12 09:24 上傳
④進入修改界面后,你將會看到一個或多個標簽文件夾,每一個標簽文件夾都包含單獨一個實體的nbt數據。
如果這種文件夾過多,你難以分辨哪個是村民nbt數據,請挨個打開這些文件夾,然后你會發現里面都有不少的子標簽,找到一個名為identifier的子標簽,查看數據是否為minecraft:villager_v2,如果是,那么這就是一個村民的標簽文件夾,如果不是,那就是其他的實體。
IMG_20200812_112308.jpg (15.97 KB, 下載次數: 0)
2020-8-12 11:32 上傳
好的,讓我們進入實體標簽文件夾的一個名為“Offers”子文件夾,
IMG_20200812_092127.jpg (96.64 KB, 下載次數: 0)
2020-8-12 09:24 上傳
進去后,你還會看到兩個文件夾,其中一個名為Recipes的文件夾存檔的就是村民的兌換內容標簽。
IMG_20200812_092115.jpg (67.82 KB, 下載次數: 0)
2020-8-12 09:24 上傳
打開這個文件夾,里面還是有不少的子文件夾,每一個子文件夾都是村民的一個交易項目,點開其中一個交易項目,開始修改標簽。
IMG_20200812_092105.jpg (88.6 KB, 下載次數: 0)
2020-8-12 09:24 上傳
⑤點開任意一個交易項目之后,你都會看到上圖的內容。隨后點擊打開buyA文件夾(這個文件夾指的是此項目中村民會購買的東西),你會看到以下標簽:
IMG_20200812_074430.jpg (40.38 KB, 下載次數: 0)
2020-8-12 09:24 上傳
Name標簽的數據是村民購買的物品的ID(請在id前務必加上minecraft:)。
Damage的標簽數據是物品的數據值(通常情況下為0)。
Count的標簽數據是村民一次性購買物品的數量。
然后我們再打開sell標簽文件夾,這個指的是村民買完你的物品后,會賣給你的物品。
IMG_20200812_074456.jpg (38.36 KB, 下載次數: 0)
2020-8-12 09:24 上傳
和buyA文件差不多:
Count是村民會賣給你的物品的數量。
Damage是村民會賣給你的東西的數據值。
Name是村民賣給你的東西的id(請務必在id前加上minecraft:)。
注意:1.如果你想讓村民在一個項目里一次購買你的兩種物品,請在buyA的標簽文件夾所在的等級目錄中創建一個名字為buyB的標簽文件夾,buyB中的所有標簽名也必須和buyA相同。
2.如果你想讓村民購買/售賣給你附魔物品,請在buyA/buyB/sell文件夾中添加下圖標簽。
IMG_20200812_074650.jpg (21.96 KB, 下載次數: 0)
2020-8-12 12:46 上傳
其中,名為id的標簽數據為附魔數據值,名為lvl的標簽數據為附魔等級。圖中的附魔數據值為1,附魔等級為0級。
接下來看看其他的標簽
buyCountA:和buyA文件夾中的Count標簽性質一樣,也是表示村民購買你的物品的數量的,兩者數據應當相同。
buyCountB:同上。
maxUses:表示本交易項目可以交易的次數。
rewardExp:表示和村民進行一次交易后你會獲得的經驗點數。
traderExp:表示和村民進行一次交易后村民會獲得的經驗點數。
別的標簽沒有太大的作用,就不多說了。
IMG_20200812_074134.jpg (100.18 KB, 下載次數: 0)
2020-8-12 09:24 上傳
這是本人改的,意思就是用一塊橡木換一桶巖漿。
運用此原則,也可以修改Recipes文件夾下的其他交易項目。
Ⅲ 完成
修改的差不多后,記得點擊右下角的按鈕保存。
IMG_20200812_092051.jpg (28.43 KB, 下載次數: 0)
2020-8-12 09:24 上傳
修改完成啦,快進入游戲和你的個性村民交易吧!
作者
Ⅰ 論壇:Jouguzhilu
Ⅱ QQ:454130176
Ⅲ 郵箱:give_303@sina.com
如有表述錯誤的篇節請及時反饋于評論區,謝謝!
制作不易,點個贊再走唄。
總結
以上是生活随笔為你收集整理的mc服务器村民交易修改,【原创】【教程】MCPE自定义村民交易内容的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot文件上传服务器,Sp
- 下一篇: swift 去json空格_我尽力了,你