第一百五十二章 调试棒和其他的一些关于调试的东西
在一些Mod里,你可能会发现一种可以用来快捷调整方块的工具。在IC2(工业时代2)中,这个工具叫做扳手(注意不是“扳手(新)”和“电动扳手”);在Obr /enBlock中,这个工具叫做“大金属棒”;那在原版当中,这个工具是什么呢?
一个附了魔的木棍。
没错,真的是这样。这个东西的名字叫做“调试棒”,仅Java版所有,是Mojang官方提供的“扳手”,用途很简单,右键用来调整方块的朝向、状态,左键确定调整该方块的状态为此值(对于可以交互的方块,需要潜行才能使用调试棒)。
那么该怎么获得这个神奇的东西呢?
首先,这个东西你是不能通过附魔木棍获得的,木棍也不是个工具。其次,调试棒不可以被合成,你在创造模式下的背包中也找不到这个东西。第三,它是不会自然生成在某个宝箱中的(除非你专门搞了个可以生成这个东西的战利品表)。这个调试棒,它有它专属的ID:minecraft:debug_stick,所以你可以也仅能通过/give @s minecraft:debug_stick获得这个神奇的东西。
调试棒为什么只能通过指令获得,而不像那些mod中的扳手一样可以直接合成?
因为调试棒稍微比那些东西要高级那么亿丢丢。哪亿丢丢呢?调试棒改变的是方块的方块状态,而不仅仅是方块的朝向之类的显而易见的东西,且它并没有耐久。
什么是方块状态?如果你是在8月前就看过第三十章的读者,那么你估计不知道这东西是个啥玩意,建议先回去看一下。
因为可以改变这个方块状态,导致玩家们可以利用这个东西作弊。当然,Mojang官方也早就料到玩家会用这个东西作弊,所以特地添加了一个使用限制:生存、冒险模式下不可用。
调试棒这东西在没有安mod和测试mod的情况下是及其好用的。它可以用于建筑、红石等方面,省得拆方块并调整好你的视角再放置。至于指令方面,好像没多大用处。
历史
Java
1.13——加入了调试棒。
1.16——由于火现在有判定箱,现在使用调试棒可以更改火的方块状态。
关于调试的东西,除了调试棒,还有一个藏得及其深的模式:调试模式。
调试模式的开启需要你在创建世界过程中,按住Alt键并一直点击世界类型选项,此时调试模式就会出现。选择它并创建,你就会进入到一个所有方块排列得整整齐齐的世界。这个模式主要是用于mod开发过程中测试方块所用,平常我们用不到,这里也就不细讲了,自己去Wiki上了解。
历史
Java
1.8——加入了调试模式
1.9——方块现在会在改变状态时复原,并修复了门和活版门碰撞箱异常的问题
关于调试,还有两条指令,前者主要是给那些开发人员使用的,后者我们普通玩家有时候可能要用到:
/debug
作用:生成游戏调试(和游戏性能检测[该功能现已移除])数据,并以txt文件的形式保存于“.minecraft/debug/”
需要权限等级:3
版本独占:仅Java版
需要作弊:否
指令格式:
/debug start——开始调试会话
/debug stobr /——结束调试会话,并输出结果文件
/debug function <函数>——测试函数
/debug rebr /ort——在调试过程中输出当前世界的信息并压缩成一个zibr /文件,用于获取更详细的信息(于JAVA1.17中移除)
/debug chunk [坐标]——此指令的具体描述Minecraft Wiki上没有记载,初步猜测应该是保存坐标所处的区块(于Java1.13前某版本被移除)
历史
Java
1.3.1——加入了/debug
1.8——/debug现在可在单人模式中运行,并且加入了/debug chunk
?——移除了/debug chunk
1.14.4——加入了/debug rebr /ort
1.17——加入了/debug function,同时因为F3+L和/br /erf的出现移除了/debug rebr /ort
/br /erf
作用:检测游戏性能并记录数据
需要权限等级:4
版本独占:仅Java版
需要作弊:否
指令格式:
/br /erf start——开始一段长达10秒的性能测试,并将记录压缩存储于“.minecraft/debug/br /rofiling/<测试时间>.zibr /”
/br /erf stobr /——提前结束性能测试
历史
1.17——加入了/br /erf