本帖最后由 caochao233 于 2021-2-4 15:21 编辑
一个非常简单的问题
是这样子的,我希望在我的dm菜单中某一个物品点击左键让控制台执行如下命令(放烟花):
复制代码
套入dm专用格式:
复制代码
随后插件报错,编辑器颜色标识也不对
如果我需要使用这个指令那怎么改才能正确识别?
附加内容:控制台输出内容的关键部分
复制代码
--------------------------------------------------
已经自行解决
不知道怎么滴,加了个注释删掉了就恢复正常了
现在的指令
[color=rgb(51, 102, 153) !important]复制代码
解决前的
[color=rgb(51, 102, 153) !important]复制代码
woc这没的区别啊,但是确实正确加载了
一个非常简单的问题
是这样子的,我希望在我的dm菜单中某一个物品点击左键让控制台执行如下命令(放烟花):
- summon minecraft:fireworks_rocket %player_x% %player_y% %player_z% {LifeTime:30,FireworksItem:{id:"minecraft:fireworks",Count:1b,tag:{Fireworks:{Explosions:[{Flicker:1,Trail:1,Type:0,Colors:[I;16711680],FadeColors:[I;0]}]}},Damage:0s}}
套入dm专用格式:
- - '[console] summon minecraft:fireworks_rocket %player_x% %player_y% %player_z% {LifeTime:30,FireworksItem:{id:"minecraft:fireworks",Count:1b,tag:{Fireworks:{Explosions:[{Flicker:1,Trail:1,Type:0,Colors:[I;16711680],FadeColors:[I;0]}]}},Damage:0s}}'
随后插件报错,编辑器颜色标识也不对

如果我需要使用这个指令那怎么改才能正确识别?
附加内容:控制台输出内容的关键部分
- [21:15:14 WARN]: Caused by: while parsing a block mapping
- in 'string', line 56, column 5:
- material: DIAMOND
- ^
- expected <block end>, but found Scalar
- in 'string', line 72, column 118:
- ... {LifeTime:30,FireworksItem:{id:"minecraft:fireworks",Count:1b,ta ...
- ^
--------------------------------------------------
已经自行解决
不知道怎么滴,加了个注释删掉了就恢复正常了
现在的指令
- - '[console] summon minecraft:fireworks_rocket %player_x% %player_y% %player_z% {LifeTime:30,FireworksItem:{id:"minecraft:fireworks",Count:1b,tag:{Fireworks:{Explosions:[{Flicker:1,Trail:1,Type:0,Colors:[I;16711680],FadeColors:[I;0]}]}},Damage:0s}}'
[color=rgb(51, 102, 153) !important]复制代码
解决前的
- - '[console] summon minecraft:fireworks_rocket %player_x% %player_y% %player_z% {LifeTime:30,FireworksItem:{id:"minecraft:fireworks",Count:1b,tag:{Fireworks:{Explosions:[{Flicker:1,Trail:1,Type:0,Colors:[I;16711680],FadeColors:[I;0]}]}},Damage:0s}}'
[color=rgb(51, 102, 153) !important]复制代码
woc这没的区别啊,但是确实正确加载了
说实话 dm没有tr好用 有些功能太鸡肋比较复杂 一般yml字体变蓝 是没什么问题的
(Trmenu支持转换DM)
(Trmenu支持转换DM)
The_jimeng 发表于 2021-2-3 21:42
说实话 dm没有tr好用 有些功能太鸡肋比较复杂 一般yml字体变蓝 是没什么问题的
(Trmenu支持转换DM) ...
好家伙,我trmenu用了各种报错才换回dm的,而且我问题里已经明确说了yml格式问题有报错,可以仔细看题吗?
caochao233 发表于 2021-2-3 21:51
好家伙,我trmenu用了各种报错才换回dm的,而且我问题里已经明确说了yml格式问题有报错,可以仔细看题吗? ...
是你自己的指令有问题...
DM把你指令里带"和‘’的部分识别进去了
另外,你的报错根本不是这个地方的
位于第 72 行, 第 118 个字符
似乎是个材料值写错了
顺便一提,在summon前加上minecraft:
/minecraft:summon 允许读取~作为玩家本身坐标
名副其实 发表于 2021-2-3 22:01
是你自己的指令有问题...
DM把你指令里带"和‘’的部分识别进去了

原指令实测在控制台输入,可用,没写错
如果你坚决认为我写错了,那请告诉我把什么改成什么
另外你给的那个指令,连哪个玩家都确定不了,往哪里生成烟花?实测没有生成烟花(控制台输入)
名副其实 发表于 2021-2-3 22:01
是你自己的指令有问题...
DM把你指令里带"和‘’的部分识别进去了
我想来问的就是如何让yaml识别带有 ' 或 " 的内容
本帖最后由 名副其实 于 2021-2-3 22:48 编辑
加上斜杠还是反斜杠来着
忘记了 反正加一个就可以让插件跳过识别
.../minecraft:summon minecraft:fireworks_rocket ~ ~ ~ {Tags}
caochao233 发表于 2021-2-3 22:26
我想来问的就是如何让yaml识别带有 ' 或 " 的内容
加上斜杠还是反斜杠来着
忘记了 反正加一个就可以让插件跳过识别
.../minecraft:summon minecraft:fireworks_rocket ~ ~ ~ {Tags}
名副其实 发表于 2021-2-3 22:46
加上斜杠还是反斜杠来着
忘记了 反正加一个就可以让插件跳过识别
.../minecraft:summon minecraft:firewor ...
控制台显示成功召唤实体,实际上客户端啥烟花也没放