nemopure
/give指令在服务器内用不了(我是op 不是权限问题)

例如:/give 2go minecraft:iron_shovel{display:{Name:"{\"text\": \"§6NEMO雪铲\"}"},Unbreakable:1b,Enchantments:[{id:"minecraft:efficiency",lvl:3s},{id:"minecraft:unbreaking",lvl:5s}],AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:10d,AttributeName:generic.movementSpeed,Name:Speed}]} 1

这个指令 在本地自建地图里是可以使用的,但是进了服却显示“未知物品”

这个指令是用MCE/MCH这种指令生成软件生成的,不知道有什么语法问题
(已测试:把minecraft:iron_shovel修改为iron_shovel也不行;缩短指令也不行)

问题:1.例子中的指令有什么错误?
2.有没有1.16可用的/give指令详细教程 或 指令生成器?
3.如果2无法回答话,请帮我生成一个give指令:给予附近所有人一把名为xxx(金色名称),备注为aaa的 无耐久消耗、效率三的铁铲。



sleepawa
1.§在游戏中属于非法文字
2.命令输入框中是不可以输入中文的,如果要用中文只能用背包编辑器类模组解决
3.你可以试一下
/give @p minecraft:iron_shovel{display:{Name:"[{\"text\":\"aaa\",\"color\":\"gold\",\"bold\":false,\"italic\":false,\"underlined\":false,\"strikethrough\":false,\"obfuscated\":false}]"},Unbreakable:1,Enchantments:[{id:"minecraft:efficiency",lvl:3}]} 1

nemopure
本帖最后由 nemopure 于 2021-4-3 14:11 编辑
SleepBlock-Team 发表于 2021-4-3 13:30
1.§在游戏中属于非法文字
2.命令输入框中是不可以输入中文的,如果要用中文只能用背包编辑器类模组解决
3. ...

不行 一样的提示.


晴路卡
1.有一堆
2.https://minecraft-zh.gamepedia.com/%E5%91%BD%E4%BB%A4
https://minecraft.fandom.com/zh/wiki/Player.dat%E6%A0%BC%E5%BC%8F
看完完事
3.
  1. give @a[distance=..10] minecraft:iron_shovel{display:{Name:'{"text": "NEMO雪铲","color":"gold"}'},Unbreakable:1b,Enchantments:[{id:"minecraft:efficiency",lvl:3s},{id:"minecraft:unbreaking",lvl:5s}],AttributeModifiers:[{AttributeName:"generic.movement_speed",Name:"generic.movement_speed",Amount:10,Operation:0,UUID:[I;1,2,3,4]}]}
复制代码


另外 服务器的话检查有无其他插件

enderman_JC
服务器用minecraft:give试试

nemopure
晴路卡 发表于 2021-4-3 14:24
1.有一堆
2.https://minecraft-zh.gamepedia.com/%E5%91%BD%E4%BB%A4
https://minecraft.fandom.com/zh/wik ...

依然无效...

EmeraldEgg
本帖最后由 EmeraldEgg 于 2021-4-3 16:06 编辑

1.§不可使用,要么用U码,要么用"color":"xxx"
/minecraft:give @a[distance=..10] minecraft:iron_shovel{display:{Name:"{\"text\": \"\u0026\u0023\u0031\u0036\u0037\u003b6NEMO雪铲\"}"},Unbreakable:1b,Enchantments:[{id:"minecraft:efficiency",lvl:3s},{id:"minecraft:unbreaking",lvl:5s}],AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:10d,AttributeName:generic.movementSpeed,Name:Speed}]} 1

chuangshigame
§在服务器里用不了换成unicode码

尸先peng
试试用函数来执行这个指令,函数可以直接使用§字符
https://b23.tv/JSJDb1

可爱小天空
nemopure 发表于 2021-4-3 14:10
不行 一样的提示.

give前加minecraft:
例如/minecraft:give

Helloworld!MC
minecraft:give
服务器里用命令方块最好都加上minecraft: