如何将 Minecraft 世界从生存模式切换到创意模式再到硬核模式
想要在死亡之前将您的 Minecraft 游戏从创意模式更改为生存模式或退出硬核模式吗?以下是正确的做法。
要点
您可以在游戏中更改某些 Minecraft 游戏模式设置,但会在整个世界保存时永久更改它们,并且所有玩家都需要您手动编辑一些游戏文件。
当您创建 Minecraft 世界时,您可以选择游戏模式,并且该模式在世界的生命周期内是固定的。或者是吗?请继续阅读,我们将向您展示如何绕过游戏模式锁定以暂时或永久更改游戏模式。
为什么要在生存、创意和硬核之间切换?
当您创建一个新世界时,您可以选择游戏模式。你可以选择创意、生存和硬核模式。在正常情况下,这个选择是固定的,并且在世界文件中设置永久标志。
然而,《我的世界》适合创造力和不断变化的游戏风格,您可能会发现您打算制作创意地图的地图感觉像是一张完美的生存地图,反之亦然。或者,也许您想从创意模式开始建立您的基地,然后切换到生存模式,在舒适的新建城堡中征服世界。或者也许你在硬核模式世界中表现得很好,以至于你现在担心如果你死了就会失去它。
无论您改变世界类型的动机是什么,这都是一个非常简单的过程。让我们看一下可用于更改游戏模式的两种技术:第一种是临时性的,用于需要快速修复的情况,然后是永久性的。
如何使用开放 LAN 技巧更改游戏模式
对于一些《我的世界》玩家来说,这种技术可能已经很老套了,但值得注意的是,这是一种非常仓促且简单的技术,您无需任何高级编辑或辅助程序即可使用。
我们处于为本教程创建的测试生存世界中。您可以在经验和物品栏上方看到红心和饥饿表。
当我们创造这个世界时,它就被标记为生存,并且它将继续生存。然而,我们可以通过将游戏开放到局域网进行网络游戏来暂时绕过这些规则(即使我们无意与其他玩家一起玩)。
按ESC键打开游戏菜单。单击“打开到 LAN”。
如果您以前从未使用过“开放至 LAN”功能,那么如果您看到防火墙弹出窗口,请不要感到惊讶。在 Windows 上,您将收到一个“Windows 安全警报”框,表明 Windows Defender 防火墙已阻止 Minecraft(或更具体地说,运行 Minecraft 的 Java 平台二进制文件)访问网络。单击“允许访问”可让您免于将来遇到 Minecraft 多人游戏故障排除难题。
在 LAN World 菜单中,对我们来说唯一重要的选项是将“允许作弊”切换为“打开”。
正如标题所暗示的,这些是其他玩家的设置,如果您在此处更改游戏模式,它只会更改传入 LAN 世界的玩家的游戏模式。但是,如果您打开了作弊功能,则它适用于游戏中的所有玩家(包括您)。当你打开作弊功能后,点击“开始局域网世界”。
返回游戏,按“t”键调出游戏中的命令控制台框。现在您可以使用 /gamemode 命令来切换玩家角色的游戏模式。您可以使用以下标志:
- 生存
- 有创造力的
- 冒险
- 观众
在生存模式和创造模式之间切换(反之亦然)的动机是不言而喻的。特殊地图之外的人没有实际理由使用冒险模式。而旁观者模式,在单人游戏或小组游戏环境中,只有当你想像幽灵一样飞来飞去,偷看地下或偷偷接近你的朋友时,才有用。
现在让我们使用创意标志从生存模式切换到创意模式。输入命令:
/gamemode creative
输入命令后,您将收到一个文本框通知,游戏模式更改已生效,并且您将看到与模式更改相关的 GUI 更改。
请注意,红心、饥饿和经验表都消失了,只剩下物品栏。尽管世界上有生存模式的旗帜,但我们现在处于创造模式。
您可以使用此技巧暂时改变生存模式和创造模式游戏的游戏模式。这个技巧也可以用来将硬核模式游戏变成创意模式游戏。然而,这个技巧和硬核模式的有趣之处在于,硬核模式(即使我们将其称为游戏模式)实际上是一个单独的游戏标志。
硬核模式只是生存模式,其中死亡会导致世界删除(在旧版本的《我的世界》中)和永久观众模式(在新版本中)。所以你只有一种生活可以活在你的硬核世界里。
将硬核游戏变成创意游戏会产生一种奇怪的混合体,其中你可以获得创意模式带来的所有力量,但如果你在创意模式下死亡(要么坠入虚空,要么对自己使用/kill命令) )你会失去你的世界,就像在普通的硬核模式中一样。我们将在本教程后面向您展示如何切换此功能。
当您使用此技巧时,您可以切换游戏模式,但不会永久切换整个世界保存的状态(并且使用多人游戏命令 /defaultgamemode 在单人游戏世界中无法正常工作)。
如何永久更改您的 Minecraft 游戏模式
为了对游戏模式状态进行永久更改,您需要编辑游戏文件 level.dat,并使用 Minecraft 使用的相同格式:命名二进制标签 (NBT)。以下是如何做到这一点以及哪些标志对于我们的游戏模式/硬核模式编辑很重要。
选择 NBT 编辑器
不幸的是,由于 NBT 格式,您无法将 level.dat 文件弹出到文本编辑器中并进行快速编辑(您可以通过编辑 Minecraft 服务器的 server.properties 来禁用 PVP 伤害)。
要编辑 level.dat 和相关文件而不损坏它们,我们需要使用可用的 Minecraft 友好的 NBT 编辑器之一来执行此操作。出于本教程的目的,我们在 Windows PC 上使用 NBT Studio,但我们将在此处列出其他选项,以防您使用不同的操作系统或根本不想安装应用程序。
- NBTExplorer - Windows(与 Mono 运行时兼容的 MacOS 和 Linux) - 最初的 Minecraft NBT 编辑工具之一。很棒的程序,但自 2017 年以来就没有更新过。我们将其包含在此处供后代使用,并作为备份选项(如果您需要)。
- NBT Studio - Windows - 它看起来与NBTExplorer类似,是之前应用程序的精神继承者,但它是一个全面重写且更新频繁的应用程序。它还支持 Minecraft Bedrock NBT 文件。
- webNBT——基于网络——如果只需要切换一两个标志并且不想安装应用程序的麻烦,WebNBT 就能完成工作。它很精简,没有 NBT Studio 中的额外功能,但它可以与任何现代网络浏览器配合使用。
使用 NBT Studio 编辑 Level.dat
在本教程中,我们使用 NBT Studio。然而,无论您将 level.dat 文件加载到什么工具中,Minecraft level.dat 文件的数据结构都是相同的,因此请随意使用 webNBT 或其他工具进行操作。
在编辑之前备份您的 Minecraft 世界。将整个保存文件目录复制到安全位置,以防您的编辑和后续世界加载出错。
要开始编辑并执行以下任何步骤,请运行 NBT Studio,使用文件 > 打开文件夹打开 Minecraft 保存文件的位置,然后导航到 Minecraft 保存文件的位置。对于 Windows 用户,默认位置是:
C:\Users\<username>\AppData\Roaming\.minecraft\saves
虽然您可以根据需要仅加载单个 level.dat 文件,但这样做可以让您轻松浏览所有相关数据文件的目录结构。
加载后,您应该会看到您的保存文件,就像下面的屏幕截图一样。您可以单击每个世界旁边的 + 符号将其展开。
level.dat 文件中有大量 NBT 标签,最好不要管这些标签,除非您确切知道您正在查看的标签是什么以及可以将其更改为什么值。如果您对它们的用途感到好奇,可以在 Minecraft 官方 wiki 上查看标签细分以了解更多信息。
改变游戏模式
首先,让我们看看如何更改给定 Minecraft 游戏保存的游戏模式。选择您的世界的名称,在我们的例子中为“测试世界 I”并展开它。在该目录中,您将看到多个条目。包含世界规则(包括游戏模式)的是列表底部的 level.dat 条目。
展开 level.dat 条目并单击“数据”。在该数据列表中,您将找到一个标有“GameType”的条目。
虽然在游戏中使用 /gamemode 命令时可以使用“creative”等关键字来更改模式,但 GameType 值必须使用数字值进行设置。以下是您可以使用的值:
0 - 生存
1 - 创意
2 - 冒险
3 - 观众
我们的目标是将我们创建的世界从生存切换到创意,因此我们会将 0 切换为 1。双击该值并将其替换为上面列表中您想要的游戏模式值。按 CTRL+S 或保存图标保存编辑的标签。
更改播放器模式
如果您从未登录过正在编辑的世界,则可以跳过此步骤。如果您之前登录过这个世界,则必须再进行一次编辑。保存文件会记住玩家所处的状态,因此即使您将世界更改为不同的模式,您的玩家也将保持旧模式。
您可以通过使用我们上面概述的开放到 LAN 技巧并使用 /gamemode 自己最后一次来解决此问题,或者您可以在 NBT Studio 中进行快速编辑。
在 NBT Studio 中导航到您的世界保存,然后导航到“玩家数据”的子类别。选择您的播放器的 UUID。如果您是您的世界中唯一的玩家,那么它将是唯一的条目。如果有多个玩家,您需要知道您的 UUID(或者您可以将所有玩家文件编辑为新的游戏模式)。
检查 UUID 的最快方法是使用 Mojang 的 UUID API。只需将此 URL 复制并粘贴到您的网络浏览器中,将 USERNAME 部分替换为您的实际 Minecraft 用户名:
https://api.mojang.com/users/profiles/minecraft/USERNAME
UUID在手,拓展NBT工作室的玩家数据入口
使用上一节中概述的相同 0-4 值更改“playerGame Type”中的值。要在不使用游戏内解决方法的情况下将玩家模式切换为创意模式,我们需要将“playerGame Type”值编辑为 1。再次确保按 CTRL+S 或单击保存图标来保存您的工作。
切换硬核模式
在前面重点介绍使用开放局域网解决方法的部分中,我们注意到,如果您在打开硬核模式创建的世界上使用生存到创造模式技巧,那么您最终会陷入某种困境。奇怪的地狱边缘,你拥有创造力,但如果你死了,你仍然会失去你的世界。
让我们来看看如何关闭硬核模式(如果你想把这个世界变成一个常规的生存或创意世界)或打开(如果你想为你的生活增添一点刺激并让一个变得沉闷的生存世界)进入一次一生一世的惊险之旅)。
如果我们在 NBT Studio 中打开世界的 level.dat 文件并向下滚动,我们会看到硬核测试世界上的“硬核”标签设置为“1”,表明世界处于硬核模式,即使我们设置了玩家的游戏模式(使用“开放至局域网”作弊)进行创意。
我们可以保留此设置不变(并选择将玩家切换回生存模式,重新创建硬核模式的体验),或者我们可以将此设置从“1”切换到“0”,此时游戏将玩家死亡后不会被删除或设置为旁观模式(无论玩家是在生存模式还是创造模式中死亡)。
虽然硬核模式的要点是,嗯,它是硬核,但我们当然理解如果你已经变得如此依恋一个世界,以至于你无法忍受失去它的想法,并希望将其转换为常规生存或创意世界。
凭借一点专业知识(和一个非常方便的编辑器),您可以控制世界保存的游戏模式,而无需重新开始或不断摆弄“开放至局域网”技巧来获得您的设置。