
注:可以先看合集中的前几期(前几期是挺久以前的,质量可能有点问题,以后可能会修改或重制

随着MC的版本更新,标签(tags)变得愈发重要其实以前也很重要,MCR模组总是被说兼容性不行,没加标签背大锅,MCR官方也愈加重视它,比如上图的这个 添加标签的按钮,变得越来越多了。
标签拥有和其前身(矿物辞典)类似的功能,但应用更加广泛,不仅限于矿物或物品,而是能给大部分模组元素分门别类。

最新版本中,标签被移动到了这个位置(曾经是一个模组元素),可以在这里创建标签等等。

先来看这个“添加共享标签”功能。这里包含了一些常用的原版标签,它们的具体功能都已经有汉化了,就不逐一介绍。
比如,你的模组里包含主世界生物群系,就可以添加一下“is_overworld”生物群系标签,然后在出现的“标签元素”那里添加上你制作的主世界生物群系。
稍后,打个比方,你制作了一个只会在主世界生成的生物,就可以在“生成”页面的“实体生成的生物群系”那里使用is_overworld这个标签。
这样一来,这个实体就会在所有原版主世界群系、你做的添加了标签的群系,和其他模组里带有is_overworld这个标签的群系里面生成。
再比如说,如果你做了一种原木,你需要把它添加到minecraft:logs标签下,这样它周围的树叶才会“认为它是树干”,从而不会枯萎掉落。

你也可以“添加新标签”。
“标签类型”决定了这个标签是用来分类什么的。
需要特别注意的是,只有被放置在世界上的“方块”才是“方块”类型(比如制作多方块结构的时候),如果你想分类的是“在物品栏或合成设备里放着的‘方块’”,请使用“物品”类型!
“标签命名空间”:
‘minecraft’:通常是原版游戏机制使用的标签。大多数情况下,这类标签可以直接通过前面的“添加共享标签”来添加,至少我没用过这个功能×
'forge','c','neoforge':通常是做跨模组兼容用的标签,这三个分别是Forge、Fabric和Neo里的,选择哪个取决于你这个模组使用的加载器是什么。
比如,你做了一个有锌矿的forge模组,就可以把锌矿添加到forge命名空间下的,名称叫ores/zinc(然后把配套的粒、粉、锭等等也添加)
(!!这里是为了兼容合成配方的,所以要用“物品”类型!!)
然后就会发现其他工业模组可以处理你的模组的矿物了!
至于社区常用的标签是哪些,格式是什么,可以去mc百科(mcmod.cn)的矿物词典收录那边看。对于锭、块、矿等等都会有固定格式,可以照着来。
'mod':通常用于在模组内部区分、分组物品(而不是跨模组兼容)。
“标签名称”:填一个你喜欢的名称×
为了跨模组兼容性,对于'forge'类标签,还是得看看对于你这种物品,它们常用的标签格式是啥样的。
你可以用斜杠(/)来做一个分类。ores/zinc就是一个典型的栗子,当中的ores是类别。

在制作模组元素(比如,上图的配方)里,我也鼓励大家多使用标签而不是具体物品(尤其是你的合成材料是'锭'之类有社区通用标签的东西的时候),能让模组总体的兼容性好很多。
那么这期就到这里啦
还有一件事!)建了个q,可以来问问题或者交流交流(?)
不过群中无佬,估计不会太硬核,谈谈创意也好(?)
当然如果有提问的然后我刚好也有时间也会回复,而且比b站私信更容易看到
893)440(725
或者比如,有啥要合作的也可以在群里讨论(?)