kuangsanlaopo
就是需要用指定的物品拿手上才能打开的那种

诺言T
设置方块nbt,{Lock:"abc"}

Dahesor
直接给指令:
/data merge block <x> <y> <z> {Lock:"<value>"}
<x> <y> <z> 是箱子的坐标
<value> 替换成任意名字,记得加双引号。替换后只能使用和<value>相同名字的物品将其打开
例:
/data merge block 100 10 100 {Lock:"blue"}
位于 100,10,100的箱子将被上锁,只有手持名为“blue”的物品才能打开。