User Tools

Site Tools


zh_cn:tutorial:tags

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
zh_cn:tutorial:tags [2024/06/02 16:28] – [常用标签和模组标签] sjk1949zh_cn:tutorial:tags [2024/06/02 16:45] – [已存在的常用标签] sjk1949
Line 54: Line 54:
 另一方面,如果你的标签仅仅适用于你的模组,其他的模组不太可能有类似物品,或者你尤其只需要将你的模组的物品包含到标签中,则不应该使用常用标签。比如,如果一个模组添加了一系列独特的,必须单独用一个标签划分的机器,那么这个模组应该把这些机器放到它自己的命名空间下的一个标签中,例如 ''yourmodid:custom_machines'' 另一方面,如果你的标签仅仅适用于你的模组,其他的模组不太可能有类似物品,或者你尤其只需要将你的模组的物品包含到标签中,则不应该使用常用标签。比如,如果一个模组添加了一系列独特的,必须单独用一个标签划分的机器,那么这个模组应该把这些机器放到它自己的命名空间下的一个标签中,例如 ''yourmodid:custom_machines''
 ==== 创建新的常用标签 ==== ==== 创建新的常用标签 ====
-常用标签使用 ''c:你的标签'' 这样的语法,其中 ''c'' 代表了“常用”。创建文件时,使用文件路径 ''src/main/resources/data/c/tags/'' 中的 ''blocks''、''items'' 或者 ''fluids''。多个词语用下划线隔开,且标签名称使用复数形式(不可数名词除外)。 
  
 +常用标签即指 ''c'' 命名空间中的标签,这些标签可能会被多个模组使用,因此常用标签的命名方法应该在模组中保持一致。创建文件时,使用文件路径 ''src/main/resources/data/c/tags/'' 中的 ''blocks''、''items'' 或者 ''fluids''。常用标签的名称使用复数形式(不可数名词除外),单词之间用下划线隔开。下面标签是这个约定的范例:
 +
 +  * ''c:chests'' 方块标签
 +  * ''c:water_buckets'' 物品标签
 +  * ''c:in_the_end'' 生物群落标签
 +
 +标签名应使用平面结构而不是层次结构。比如,''c:iron_ores'' 比 ''c:ores/iron'' 更可取。
 ==== 已存在的常用标签 ==== ==== 已存在的常用标签 ====
 +
 +Fabric API在其 ''Fabric-conconventional-tags-v1'' 模块中发布了常用标签的定义。提供的标签可以在 [[https://github.com/FabricMC/fabric/tree/HEAD/fabric-convention-tags-v1/src/generated/resources/data/c/tags|这里]] 查看。
 +
 +一个(可能过时的)普遍得到认可的常用标签目录可以在 [[community:common_tags|一个单独的页面]] 看到。
  
 常用标签的列表请参考[[tutorial:tags#Existing Common Tags|英文页面]],其内容[[https://github.com/fabric-community/fabric-convention-tags|由脚本自动生成]]。如果你的物品适用于这些标签中的一个,则应该将其添加到这个标签而非定义你自己的。如果你的模组的配方与其他模组兼容,则在配方中将物品替换为 ''#c:标签名称'' 常用标签的列表请参考[[tutorial:tags#Existing Common Tags|英文页面]],其内容[[https://github.com/fabric-community/fabric-convention-tags|由脚本自动生成]]。如果你的物品适用于这些标签中的一个,则应该将其添加到这个标签而非定义你自己的。如果你的模组的配方与其他模组兼容,则在配方中将物品替换为 ''#c:标签名称''
zh_cn/tutorial/tags.txt · Last modified: 2024/06/30 10:07 by solidblock