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