如何使用 Minecraft 生物生成器命令生成器
mctoolbox.net 上的生物生成器命令生成器可让您为 Java 版 Minecraft 创建自定义生成器命令。首先选择您希望生成器生成的生物类型,例如僵尸、骷髅或烈焰人。然后配置生成数量,即一次生成周期中出现的生物数量,以及生成之间的延迟。该工具还允许您设置附近上限,该上限限制在特定半径内该类型生物的最大数量,以及玩家范围,该范围决定玩家必须多近才能激活生成器。最后,您设置生成范围,即生成器周围生物可以出现的区域。
配置完所有设置后,生成器会输出两个命令:一个 /setblock 命令和一个 /give 命令。/setblock 命令会在特定坐标放置一个带有您自定义设置的生成器方块。例如,您可以使用它在您选择的位置放置一个自定义生成器。/give 命令会给予您一个生成器物品,您可以手动将其放置在世界上。这两个命令都可以直接复制并粘贴到您的 Minecraft 聊天框或命令方块中。这使得向您的建筑、冒险地图或生存世界添加自定义生成器变得容易。
要使用生成的命令,您需要在世界中启用作弊。在单人游戏中,打开您的世界到局域网并允许作弊,或者创建世界时开启作弊。在多人游戏中,您需要成为管理员(OP)才能运行命令。启用作弊后,打开聊天窗口并粘贴命令。对于 /setblock 命令,您需要指定您希望生成器放置的坐标。生成器包含占位符坐标,如 ~ ~ ~,您可以将其替换为实际数字,或使用波浪号表示法将其放置在相对于您当前位置的位置。
版本差异很重要。此生成器专为 Java 版 1.13 及更高版本设计,因为生成器命令语法在 1.13 更新中发生了重大变化。在旧版本中,命令结构不同,此工具不支持。如果您在基岩版上玩,这些命令不兼容,因为基岩版使用不同的命令系统。使用生成的命令前,请务必检查您的 Minecraft 版本。对于大多数使用现代 Java 版版本的玩家,这些命令将正常工作。
以下是一些使用自定义生成器的实用技巧。如果您想要一个快速激活的生成器,请将延迟设置为较低的数字,例如 20 刻(1 秒)。对于具有挑战性的地牢,增加生成数量并减少玩家范围,使生物出现在玩家附近。附近上限有助于防止过多生物堆积,这可能导致卡顿。您还可以将 /give 命令与命令方块结合使用,创建一个系统,让玩家获得自定义生成器作为奖励。尝试不同的设置,为您的游戏或地图设计找到完美的平衡。
三种指令格式
输出用于直接在世界中放置的 /setblock、使用数据组件的现代 Java /give,以及用于旧版本的带 BlockEntityTag 的旧版 /give。
全部六个刷怪笼参数
生成数量、最小和最大延迟、最大附近实体数、所需玩家范围和生成半径。游戏实际读取的每个设置。
拖动时即时更新
每次更改指令都会立即重新生成。没有提交按钮,无需重新加载页面。更改生物和延迟会同时更新。
最小和最大保持同步
将最小延迟拖到最大延迟之上,最大延迟会自动跟随。你不会意外写出 Minecraft 会静默忽略的指令。
人们真正会问的问题
如何使用?从这里开始。
三步。首先,从左侧列表中选择一个生物。其次,调整滑块来控制刷怪笼的行为。第三,复制底部三个指令之一并在你的世界中运行。就这么简单。
如何找到用于 /setblock 的 X Y Z 坐标?
在 Java 版中按 F3 打开调试屏幕。在左侧查找“XYZ”,它会以方块为单位显示你的精确位置。走到你想要放置刷怪笼的位置,记下这三个数字,然后输入到 X Y Z 字段中。或者,将它们保留为 ~ ~ ~,运行指令时刷怪笼将放置在你的脚下。
我应该使用哪个指令,/setblock 还是 /give?
如果你想立即在特定坐标放置刷怪笼,请使用 /setblock。如果你想将刷怪笼作为物品交给玩家,让他们自己放置,请使用 /give。现代 Java give 指令使用数据组件格式。如果你使用的是旧版本,请使用旧版指令。
生成数量实际上控制什么?
它是刷怪笼每次激活尝试生成的生物数量。关键词是“尝试”,因为游戏在每次尝试前还会检查最大附近实体数上限。如果已经有四个僵尸站在刷怪笼旁边,而你的上限是四,那么即使生成数量设置为八,也不会生成任何东西。
生成范围和所需玩家范围有什么区别?
生成范围是刷怪笼方块周围生物实际出现的半径。所需玩家范围是玩家需要多近才能让刷怪笼开始运作。如果该半径内没有玩家,刷怪笼将完全休眠,这是原版预期的行为。
为什么延迟以刻而不是秒为单位?
因为 Minecraft 内部使用刻,NBT 存储刻值。二十刻等于一秒,所以工具在每个滑块旁边显示转换。默认范围是 200 到 800 刻,即 10 到 40 秒,与原版地牢刷怪笼使用的范围相同。
我可以生成任何生物,包括 Boss 吗?
可以。列表包括从僵尸、烈焰人到循声守卫和铁傀儡的所有生物。刷怪笼技术上接受任何实体 ID。结果在你的世界中有趣还是灾难,完全是你自己的问题。
这在基岩版上有效吗?
这里的指令是 Java 版 NBT 格式。基岩版使用完全不同的刷怪笼系统,不支持以相同方式自定义刷怪笼指令。如果你在基岩版上,则需要使用行为包。
生成的指令在命令方块中有效吗?
是的,/setblock 和 /give 都可以在命令方块中工作。指令可能会很长,尤其是包含全部六个参数时,但命令方块可以正常处理。只需将整个内容粘贴进去即可。