第90章命名空间
再比如你获得的幸运效果(luck),它也是:
minecraft:luck
还有结构:
在原版,diamond,指的就只有钻石。
但是,如果你加了一个MOD,其中有一个物品,它的英文id也是diamond,此时如果用/give来指定获得diamond,就.......
Mojang不仅良心,而且聪明,他们很快就想到了一个办法,这个办法叫做:命名空间
{“pools“:[{......:[{.......“function“:[{“function“:“minecraft:set_unt“}]}]}]}
以及条件:
{“pools“:[{“ndition“:[{“ndition“:“minecraft:random_chance“}]}]}
当然,对于命名空间,还是有一些字符限制,命名空间只允许:
1234567890——数字
abcdefghijklmnopqrstuvwxyz——26个小写字母
_——下划线
-——连字符号(你仔细看就看得到了)
当然,这些规则只在java版的命名空间才有出现,基岩版的话......
只要不是/和:都可以接受,因为/和:这两个符号另有作用。
命名空间在Minecraft是很常见的,除了以上的举例,命名空间还适用于:
物品
实体
生物的记忆(仅Java版)
画的名字(仅Java版)
村民的职业(仅Java版)
村民的种类(仅Java版)
状态效果
药水效果(仅Java版)
魔咒
颗粒
维度(仅Java版)
生物群系
统计(仅Java版)
配方(仅Java版)
声音(仅Java版)
战利品表
函数
进度(仅Java版)
战利品表(仅Java版)
函数(仅Java版)
结构(仅Java版)
物品标签(仅Java版)
实体种类标签(仅Java版)
函数标签(仅Java版)
方块状态文件(仅Java版)
模型(仅Java版)
材质(仅Java版)
声音(仅Java版)
Boss栏(仅Java版)
命令存储(仅Java版)
战利品表的函数
战利品表的条件
战利品表的种类
命令参数的种类
这就是命名空间的大部分内容了。
当然,是大部分。
因为,在Minecraft原版,不止有Minecraft一个命名空间,还有另一个命名空间:
foo
————————————————
不知道大家对于上一章有什么看法呢?说实话,上一章,一共写了6500多字,将近7000字(5000字是刚刚写完的时候显示的,不知道为什么过一段时间就蹦到将近7000字了)。
估计有的人刚刚看到:
1/34
的时候心态都快崩了吧。
OK这一章就到这里了。
命名空间,全称命名空间ID,英文Namespaced identifier,又称“资源路径”(Resource location)或“命名空间字符串“(Namespaced string)。
命名空间,可以有效地区分出各类游戏的对象,避免出现冲突,导致.......Minecraft已停止运行
比如你养的猫,它的全部ID是:
minecraft:cat
所以Minecraft是不会因为这个而停止运行的。
众所周知,钻石的英文id是:diamond。
(但是听说EaseCation也经常把Minecraft弄得停止运行[滑稽])
众所周知,Minecraft叫做Minecraft,所以游戏本身的物品,它的命名空间就是Minecraft。
(至于为什么没有使用之前说的格式括号,因为要让安卓手机的各位读者能够看得懂)
倒是作者好像已经闻到了显卡的香........哎哎哎,那个小黑你不要把这个红石块放下来,这里可是TN——
看来应该去找台天河一号去玩Minecraft了。
当然,不只是物品有命名空间,在MC,只要是个东西,都有命名空间。
这就是命名空间的格式:
命名空间:名称
minecraft:village
甚至上一章的战利品表的函数:
(当然中间那个符号是冒号,不是比)
当然,默认的命名空间是Minecraft,也就是说,如果你不填命名空间,那么diamond还是原版的diamond。
所以,原版钻石(diamond)的全称是——minecraft:diamond
其他人正在读 :【我在惊悚游戏里封神(无限)】【穿成恶毒娘,我携巨资带三崽逃荒】【万倍返还,为师举世无敌】【三十如虎】【综漫:这友好交流系统也太友好了】【都市第一至尊】【说好的文弱谋士,你一人战三英?】【美利坚:我的时代】【经营民宿,开局接待武松】【周元赵蒹葭】【我的弟子全是大帝之资】【诡秘:阿卡纳战争】【四合院之傻子当家】【极品老师】【我,奈克瑟斯奥特曼】【苟在神诡求长生】【福晋】【超品渔夫】【绝世天龙】【吞噬星空之血脉之路】【重生就别当舔狗了】【末世三瞳】【我有远古神木空间】【炼假成真:从国术抱丹到神话大罗】【苗疆少年是黑莲花】【过河卒】【代管火凤凰,她们全成了凶兽兵王】【天眼宝鉴】【不眠春潮】【从夷陵掩护刘备撤退开始】