第一百五十二章 調(diào)試棒和其他的一些關(guān)于調(diào)試的東西
在一些Mod里,你可能會發(fā)現(xiàn)一種可以用來快捷調(diào)整方塊的工具。在IC2(工業(yè)時代2)中,這個工具叫做扳手(注意不是“扳手(新)”和“電動扳手”);在OpenBlock中,這個工具叫做“大金屬棒”;那在原版當(dāng)中,這個工具是什么呢?
一個附了魔的木棍。
沒錯,真的是這樣。這個東西的名字叫做“調(diào)試棒”,僅Java版所有,是Mojang官方提供的“扳手”,用途很簡單,右鍵用來調(diào)整方塊的朝向、狀態(tài),左鍵確定調(diào)整該方塊的狀態(tài)為此值(對于可以交互的方塊,需要潛行才能使用調(diào)試棒)。
那么該怎么獲得這個神奇的東西呢?
首先,這個東西你是不能通過附魔木棍獲得的,木棍也不是個工具。其次,調(diào)試棒不可以被合成,你在創(chuàng)造模式下的背包中也找不到這個東西。第三,它是不會自然生成在某個寶箱中的(除非你專門搞了個可以生成這個東西的戰(zhàn)利品表)。這個調(diào)試棒,它有它專屬的ID:minecraft:debug_stick,所以你可以也僅能通過/give @s minecraft:debug_stick獲得這個神奇的東西。
調(diào)試棒為什么只能通過指令獲得,而不像那些mod中的扳手一樣可以直接合成?
因為調(diào)試棒稍微比那些東西要高級那么億丟丟。哪億丟丟呢?調(diào)試棒改變的是方塊的方塊狀態(tài),而不僅僅是方塊的朝向之類的顯而易見的東西,且它并沒有耐久。
什么是方塊狀態(tài)?如果你是在8月前就看過第三十章的讀者,那么你估計不知道這東西是個啥玩意,建議先回去看一下。
因為可以改變這個方塊狀態(tài),導(dǎo)致玩家們可以利用這個東西作弊。當(dāng)然,Mojang官方也早就料到玩家會用這個東西作弊,所以特地添加了一個使用限制:生存、冒險模式下不可用。
調(diào)試棒這東西在沒有安mod和測試mod的情況下是及其好用的。它可以用于建筑、紅石等方面,省得拆方塊并調(diào)整好你的視角再放置。至于指令方面,好像沒多大用處。
歷史
Java
1.13——加入了調(diào)試棒。
1.16——由于火現(xiàn)在有判定箱,現(xiàn)在使用調(diào)試棒可以更改火的方塊狀態(tài)。
關(guān)于調(diào)試的東西,除了調(diào)試棒,還有一個藏得及其深的模式:調(diào)試模式。
調(diào)試模式的開啟需要你在創(chuàng)建世界過程中,按住Alt鍵并一直點擊世界類型選項,此時調(diào)試模式就會出現(xiàn)。選擇它并創(chuàng)建,你就會進入到一個所有方塊排列得整整齊齊的世界。這個模式主要是用于mod開發(fā)過程中測試方塊所用,平常我們用不到,這里也就不細講了,自己去Wiki上了解。
歷史
Java
1.8——加入了調(diào)試模式
1.9——方塊現(xiàn)在會在改變狀態(tài)時復(fù)原,并修復(fù)了門和活版門碰撞箱異常的問題
關(guān)于調(diào)試,還有兩條指令,前者主要是給那些開發(fā)人員使用的,后者我們普通玩家有時候可能要用到:
/debug
作用:生成游戲調(diào)試(和游戲性能檢測[該功能現(xiàn)已移除])數(shù)據(jù),并以txt文件的形式保存于“.minecraft/debug/”
需要權(quán)限等級:3
版本獨占:僅Java版
需要作弊:否
指令格式:
/debug start——開始調(diào)試會話
/debug stop——結(jié)束調(diào)試會話,并輸出結(jié)果文件
/debug function <函數(shù)>——測試函數(shù)
/debug report——在調(diào)試過程中輸出當(dāng)前世界的信息并壓縮成一個zip文件,用于獲取更詳細的信息(于JAVA1.17中移除)
/debug chunk [坐標(biāo)]——此指令的具體描述Minecraft Wiki上沒有記載,初步猜測應(yīng)該是保存坐標(biāo)所處的區(qū)塊(于Java1.13前某版本被移除)
歷史
Java
1.3.1——加入了/debug
1.8——/debug現(xiàn)在可在單人模式中運行,并且加入了/debug chunk
?——移除了/debug chunk
1.14.4——加入了/debug report
1.17——加入了/debug function,同時因為F3+L和/perf的出現(xiàn)移除了/debug report
/perf
作用:檢測游戲性能并記錄數(shù)據(jù)
需要權(quán)限等級:4
版本獨占:僅Java版
需要作弊:否
指令格式:
/perf start——開始一段長達10秒的性能測試,并將記錄壓縮存儲于“.minecraft/debug/profiling/<測試時間>.zip”
/perf stop——提前結(jié)束性能測試
歷史
1.17——加入了/perf