Difference between revisions of "TrainCarts/Signs/Items/zh-cn"

From BergerHealer Wiki
Jump to navigation Jump to search
Line 56: Line 56:
 
{| cellspacing="1" cellpadding="1" border="1" style="width: 300px; height: 182px;"
 
{| cellspacing="1" cellpadding="1" border="1" style="width: 300px; height: 182px;"
 
|-
 
|-
! scope="col" | Text<br>  
+
! scope="col" | 文本<br>  
! scope="col" | Result<br>
+
! scope="col" | 结果<br>
 
|-
 
|-
 
| bgcolor="#cccccc" rowspan="1" | wood<br>  
 
| bgcolor="#cccccc" rowspan="1" | wood<br>  
Line 75: Line 75:
 
|-
 
|-
 
| 6x5<br>  
 
| 6x5<br>  
| 6 of type 5 (wood)<br>
+
| 6 个类型为 5 的物品(木头)。<br>
 
|-
 
|-
 
| bgcolor="#cccccc" | wool:red<br>  
 
| bgcolor="#cccccc" | wool:red<br>  
Line 81: Line 81:
 
|-
 
|-
 
| 6xstairs:stone<br>  
 
| 6xstairs:stone<br>  
| 6 stone stairs<br>
+
| 6 个石头阶梯。<br>
 
|-
 
|-
 
| bgcolor="#cccccc" | 5*35:4<br>  
 
| bgcolor="#cccccc" | 5*35:4<br>  

Revision as of 17:29, 13 September 2024

Other languages:
English • ‎中文(中国大陆)‎

介绍

你可以在多个控制牌上定义物品,控制牌可以是转移器、制作器、转辙器和检测器。它们都使用相同的语法来解析物品。多个物品用 ; 隔开,可以使用多个语法进行定义。

如果第一个数值后面跟着空格、x 或 *,则表示该物品的数量。接着是定义名称或类型。可以使用物品原名称或物品的索引值来定义。最后定义子索引。你可以使用物品类型的关键字。例如,当你需要某种类型的羊毛时,可以使用 :red。你也可以直接定义子索引。

元数据

一些元素据规则可以在 $ 后指定,用于过滤特定物品。如果指定了元数据名称,则会自行检查是否存在,但可以跟在运算符> < >= <= == !=后面进行比较。

示例

文本 释义
DIAMOND_SWORD$damage==0 无法损坏的钻石剑(满耐久度)。
FILLED_MAP$map>0 地图 ID 大于 0 的地图物品。
STICK$name 粘贴一设置自定义名称的物品。
STICK$name==Sticky 粘贴名称为“Sticky”的物品。

可用规则

元数据
释义
damage
耐久度(剑、工具),0 为无法损坏。
name
设置的自定义物品名称。
custom_model_data
自定义模型数据值。
map
地图 ID
-anything-
任何其他名称都会与物品的自定义 NBT 数据进行比较。

物品快捷方式

如果你需要一次指定大量物品(但控制牌没有足够的行数),你可以在 config.yml 中定义物品快捷方式。默认情况下,盔甲、武器、燃料、可加热的物品和其他一些物品的快捷方式都可以在这文件中定义。

示例

文本
结果
wood
所有木头。
slab:1 沙石台阶。
5 stone
5 个石头。
5xstone
5Xstone
5*stone
6x5
6 个类型为 5 的物品(木头)。
wool:red
所有红色羊毛。
6xstairs:stone
6 个石头阶梯。
5*35:4
5 个黄色羊毛。
5 wool
任何颜色的 5 个羊毛。
fuel
在配置文件中定义的物品快捷方式。

有关物品整数的列表,请参阅[1]