🔬 转存(Dump)#

#bs.dump:help

Combine scores and NBT data into a single structured dump.

警告

从 26.1 版本开始,Minecraft 现在会在文本组件中美化打印 NBT 数据。因此,该模块变得不太有用。此次更新还引入了新的限制,破坏了几个功能。

该模块仍然可用,但在需要拼接时,展开和复制操作完全不可用。计划未来进行重做以提高可用性并降低复杂度。目前,优先级是保持模块正常运行。


🔧 函数#

你可以在下方找到此模块中的所有可用函数。


打印变量#

#bs.dump:var {var:<values>}

将给定变量的内容打印到聊天栏。

输入:

函数宏

  • 参数

    • var: 可接受任意结构化数据。唯一要求是所有值必须是有效的数据路径字符串或分数的路径字符串:

      • [数据]: <entity|block|storage> <目标> [<路径>] [<深度>]

      • [分数]: <目标> <记分板项>

示例:把位置分数写成数组并查看:

function #bs.position:get_pos {scale:1}
function #bs.dump:var {var: ["@s bs.pos.x", "@s bs.pos.y", "@s bs.pos.z"]}

示例:查看一个未定义的分数和玩家配方书(深度为1):

function #bs.dump:var {var: {_: "foo bar", recipes: "entity @s recipeBook 1"}}

重要

由于实现方式和其固有限制,在顶层级需要对值进行转义。

function #bs.dump:var {var: '"storage bs:const"'}

贡献者: Aksiome


💬 这对你有帮助吗?

欢迎在下方留下你的问题和反馈!