java 编辑我的世界_Editing Java版1.13 (section)

Anti-spam check.

Do not fill this in!=== [[命令]]格式 ===

;常规

* 聊天栏中的新命令界面,输入命令时出现。

** 命令的不同部分以不同颜色呈现。

** 无需运行命令就会以红色呈现错误。

** 输入参数时可以通过上、下方向键选择不同选项,按回车或空格键选定并补全。用空格键补全会在参数后添加一个空格。

* 为实体选择器添加命令建议。

* 目标选择器中的新nbt参数。

* 新的命令解析库,名为Brigadier(旅长)。

;坐标

* 加入了局部[[坐标]]类型,使用^来实现。

** 在命令中指定坐标时,你可以使用^来指定局部坐标,以取代世界坐标。

** 局部坐标轴取决于执行实体的旋转角度,默认为0,0(南)。

** 与相对坐标一样,基准点默认为命令执行位置。

** 语法是:^左 ^上 ^前

** 左/上/前是指定方向的偏移方块数。

;具体命令

;{{cmd|data}}

* 一条允许玩家获取、合并(修改)和移除实体及方块NBT数据的命令。

* {{cmd|data get block [] []}}。

** 将会返回方块的NBT数据作为其result(如果标签路径被指定)。标签路径能用于输出某个特定的NBT数据,但此功能被限定于数字形式的标签。可选的倍数可以用于把输出值乘以一个倍数方便储存(如整数与小数的转换),注意输出值会被向下舍入到整数。

** 不输入任何标签路径即可返回目标目前的整个NBT数据。

* {{cmd|data get entity [] []}}。

** 将会从目标实体返回NBT数据作为其result(如果标签路径被制定)。标签路径能用于输出某个特定的NBT数据,但此功能被限定于数字形式的标签。可选的倍数可以用于把输出值乘以一个倍数方便储存(如整数与小数的转换),注意输出值会被向下舍入到整数。

** 不输入任何标签路径即可返回目标目前的整个NBT数据。

* {{cmd|data merge block }}

** 将你所设定的NBT标签合并到目标位置。作用与之前/blockdata相同。

* {{cmd|data merge entity }}

** 将你所设定的NBT标签合并到目标实体。作用与之前/entitydata相同。不允许向玩家合并NBT标签。

* {{cmd|data remove block }}。

** 将会移除目标位置标签路径的NBT数据。

** 如果移除数组/列表的指定元素,则会让之后的元素的索引值-1以填补空缺。

* {{cmd|data remove entity }}

** 将会移除目标实体标签路径的NBT数据。移除玩家NBT数据是不允许的。

** 如果移除数组/列表的指定元素,则会让之后的元素的索引值-1以填补空缺。

* 标签路径的形式类似于:foo.bar[0]."一个[随便写个好听的]".baz

** foo.bar是foo的子标签bar。

** bar[0]表示bar的元素0(索引值)。

** "用引号括起来的字符串"在串内字符需要被转义(escape)时可以使用。即字串不是只由0-9a-z_-的字符组成时需要使用引号括起来。例如,引号"及反斜杠\是需要被转义的。

* 旧命令转换示例:

** {{cmd|entitydata {} }}变成{{cmd|data get entity }}

** {{cmd|blockdata }}变成{{cmd|data merge block }}

* 新功能使用示例:

** {{cmd|data get entity @e[type=pig,limit=1] Saddle 2}}

** {{cmd|data remove block 17 45 34 Items}}

;{{cmd|datapack}}

* 用来控制数据包的加载。

* 以下是子命令:

** {{cmd|datapack enable }} - 启用特定数据包

** {{cmd|datapack disable }} - 禁用特定数据包

** {{cmd|datapack list [available{{!}}enabled]}} - 列出所有数据包,或可用/启用的数据包

* 数据包默认启用,但如果你禁用后可以用以下命令启用:

** {{cmd|datapack enable }} - 启用特定数据包,并将其放到默认位置

** {{cmd|datapack enable first}} -启用特定数据包,并将其放到其他包之前(优先级最低)

** {{cmd|datapack enable last}} - 启用特定数据包,并将其放到其他包之后(优先级最高)

** {{cmd|datapack enable before }} - 启用特定数据包,并将其放到(优先级更低的)之前

** {{cmd|datapack enable after }} - 启用特定数据包,并将其放到(优先级更高的)之后

;{{cmd|bossbar}}

** {{cmd|bossbar add }}可建立一个Boss栏。

*** boss栏用来指定Boss栏namespace:name,例:foo:bar。如果没有namespace则默认为minecraft

*** 显示名称是Boss栏的显示名称,只接受JSON语法。

** {{cmd|bossbar set name }}可以更改Boss栏的名字。

** {{cmd|bossbar set color (blue{{!}}green{{!}}pink{{!}}purple{{!}}red{{!}}white{{!}}yellow)}}可用来更改Boss栏与该名称的颜色(修改文字颜色只限于当你沒有在文字格式中指定它的颜色时),预设为white

** {{cmd|bossbar set style (notched_10{{!}}notched_12{{!}}notched_20{{!}}notched_6{{!}}progress)}}能改变boss栏的样式,预设为progress

*** 你可以设为以下的样式:notched_6notched_10notched_12notched_20progress

*** notched会设定boss栏在视觉上的的分段数。

*** progress会设置为1段,也就是直长条。

** {{cmd|bossbar set value }}会改变boss栏的当前值, 预设为0

** {{cmd|bossbar set max }}会设置boss栏的最大值,预设为100

** {{cmd|bossbar set visible }}会设定boss栏是否可见, 预设为true

** {{cmd|bossbar set players }}会设定那些玩家可以看见boss栏, 预设为无人可看见。

** {{cmd|bossbar remove }}会把整个目标boss栏给移除。

** {{cmd|bossbar list}}会显示所有存在的boss栏。

** {{cmd|bossbar get (max{{!}}players{{!}}value{{!}}visible)}}会回传值作为命令的 result

* {{cmd|execute}}子命令store的新选项:store (result{{!}}success) bossbar (value{{!}}max)

** 将会储存指定运行命令的resultsuccess为boss栏的value当前值或max最大值设定。

;{{cmd|locate}}

* 为命令输出添加了可点击的传送链接。

;{{cmd|scoreboard}}

* 加入了{{cmd|scoreboard|objectives|modify|''''|rendertype|''hearts''}}。

** 使生命槽显示为红心,就像这样:{{Healthbar|12}}.

* 加入了{{cmd|scoreboard|objectives|modify|''''|rendertype|''integer''}}。

** 使生命槽显示为黄色数字,就像这样:12

;{{cmd|teleport}}

* 添加facing参数。

** {{cmd|teleport [] ({{!}}) facing ({{!}})}}

** 会旋转实体来朝向另一个实体或方向。

;{{cmd|time}}

* 为{{cmd|time set}}添加noonmidnight参数。

摘要:(请简述您所作的修改)

请留意所有对Minecraft Wiki的贡献都默认在《知识共享 署名-非商业性使用-相同方式分享 3.0》下发表(详阅Minecraft Wiki:著作权)。若您不愿意您的作品被任意编辑或者二次发布,请勿在此处提交。

您同时也承诺这些内容的作者是您自己,或得自公有领域及类似的自由来源。请勿私自提交受著作权保护的材料!

您也可以将取自Mojang(及其网站、说明、指南、艺术概念、渲染图、出版物、第三方网站组件,以及其他此类Mojang已对外公开的受保护材料)的内容上传至Minecraft Wiki。所有权力、署名与利益在合适时仍归属Mojang,也不依照服务条款被授权。

Editing help (opens in new window)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值