User Tools

Site Tools


zh_cn:tutorial:items_docs

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
Last revisionBoth sides next revision
zh_cn:tutorial:items_docs [2020/11/02 05:06] – e:b:ic leocth2zh_cn:tutorial:items_docs [2022/12/15 23:54] – [防火] solidblock
Line 1: Line 1:
 ====== 物品 ====== ====== 物品 ======
-Items are the pieces of content that appear in your inventory. They can perform actions when you click, act as food, or spawn entities. The following documentation will give you a rundown of the entire ''Item'' class and everything related to it. For a tutorial you can follow along, visit [[tutorial:items|Practical Example: Adding an Item]].+物品是你物品栏中占据一个一个格子的内容。它们可以在右击的时候执行操作,食用,或生成实体。以下是整个''Item''(物品)类与其相关部件的简介。如果你需要一个可以边做边学的例子,请见我们[[zh_cn:tutorial:items|添加物品的教程]]
  
 ===== 物品设置 ===== ===== 物品设置 =====
  
-''Item''(物品类)的构造方法(constructor)需要一个''Item.Settings''(物品设置类)的实例。该建造者(builder class)定义物品的诸多行为,例如堆叠数量、耐久度、是否可食用等等。以下是所有可用的建造者方法:+''Item'' 的构造方法需要一个 ''Item.Settings'' 的实例,这个类定义物品的诸多行为,例如堆叠数量、耐久度、是否可食用等等。以下是所有可用的方法:
  
 ^ 方法      ^ 参数类型         ^ 简介          ^ ^ 方法      ^ 参数类型         ^ 简介          ^
Line 12: Line 12:
 | maxDamage | ''int'' | 设置该物品的最大耐久度。(与大于1的最大堆叠数量冲突,**并且会在注册时报错!**)| | maxDamage | ''int'' | 设置该物品的最大耐久度。(与大于1的最大堆叠数量冲突,**并且会在注册时报错!**)|
 | recipeRemainder | ''Item'' | 设置该物品的合成剩余物(即合成后偿还给玩家的物品)。| | recipeRemainder | ''Item'' | 设置该物品的合成剩余物(即合成后偿还给玩家的物品)。|
-| group | ''ItemGroup'' | 设置该物品的物品组(即创造物品栏中的标签页)。 | 
 | rarity | ''Rarity'' | 设置该物品的稀有度,而其也决定了物品名称的默认显示颜色。| | rarity | ''Rarity'' | 设置该物品的稀有度,而其也决定了物品名称的默认显示颜色。|
 +| fireproof | None | 使物品防火,不被熔岩和火破坏。|
  
 ===== Fabric物品设置 ===== ===== Fabric物品设置 =====
Line 65: Line 65:
 ''recipeRemainder'' - 原物品在合成完成之后返回的物品 ''recipeRemainder'' - 原物品在合成完成之后返回的物品
  
-有设置了合成剩余物的物品在合成后会将剩余物返回给玩家。设置了该属性的物品有桶(岩、水、牛奶)和瓶子(龙息、蜂蜜),合成过后则会返回对应的空物品。+有设置了合成剩余物的物品在合成后会将剩余物返回给玩家。设置了该属性的物品有桶(岩、水、牛奶)和瓶子(龙息、蜂蜜),合成过后则会返回对应的空物品。
  
 ---- ----
  
-==== 物品组 ==== 
-<code java> 
-public Item.Settings group(ItemGroup group) 
-</code> 
-''group'' - 该物品加入的''ItemGroup''(物品组) 
- 
-每个物品组都会被显示为创造模式物品栏中的一个标签页,将物品添加进该组则会将该物品加入标签页中,而显示的顺序由注册的顺序决定。若要添加一个新物品组请见[[tutorial:itemgroup|这里]]。 
- 
----- 
  
 ==== 稀有度 ==== ==== 稀有度 ====
Line 91: Line 82:
 | 稀有 | 青色 | | 稀有 | 青色 |
 | 史诗 | 淡紫色 | | 史诗 | 淡紫色 |
 +
 +==== 防火 ====
 +<code java>
 +public Item.Settings fireproof()
 +</code>
 +
 +使物品防火,包含此物品的物品实体不被火和熔岩烧毁。
zh_cn/tutorial/items_docs.txt · Last modified: 2023/11/18 08:00 by solidblock