记录类 ToolMaterial
java.lang.Object
java.lang.Record
net.minecraft.world.item.ToolMaterial
-
字段概要
字段修饰符和类型字段说明private final float
attackDamageBonus
记录组件的字段。static final ToolMaterial
private final int
durability
记录组件的字段。private final int
enchantmentValue
记录组件的字段。static final ToolMaterial
incorrectBlocksForDrops
记录组件的字段。static final ToolMaterial
static final ToolMaterial
repairItems
记录组件的字段。private final float
speed
记录组件的字段。static final ToolMaterial
static final ToolMaterial
-
构造器概要
构造器构造器说明ToolMaterial
(TagKey<Block> incorrectBlocksForDrops, int durability, float speed, float attackDamageBonus, int enchantmentValue, TagKey<Item> repairItems) 创建ToolMaterial
记录类的实例。 -
方法概要
修饰符和类型方法说明private Item.Properties
applyCommonProperties
(Item.Properties p_367813_) applySwordProperties
(Item.Properties p_365507_, float p_363140_, float p_366527_) applyToolProperties
(Item.Properties p_364561_, TagKey<Block> p_363347_, float p_365658_, float p_368042_) float
返回attackDamageBonus
记录组件的值。private ItemAttributeModifiers
createSwordAttributes
(float p_367704_, float p_369087_) private ItemAttributeModifiers
createToolAttributes
(float p_365132_, float p_360987_) int
返回durability
记录组件的值。int
返回enchantmentValue
记录组件的值。final boolean
指示某个其他对象是否“等于”此对象。final int
hashCode()
返回此对象的哈希代码值。返回incorrectBlocksForDrops
记录组件的值。返回repairItems
记录组件的值。float
speed()
返回speed
记录组件的值。final String
toString()
返回此记录类的字符串表示形式。
-
字段详细资料
-
incorrectBlocksForDrops
incorrectBlocksForDrops
记录组件的字段。 -
durability
private final int durabilitydurability
记录组件的字段。 -
speed
private final float speedspeed
记录组件的字段。 -
attackDamageBonus
private final float attackDamageBonusattackDamageBonus
记录组件的字段。 -
enchantmentValue
private final int enchantmentValueenchantmentValue
记录组件的字段。 -
repairItems
repairItems
记录组件的字段。 -
WOOD
-
STONE
-
IRON
-
DIAMOND
-
GOLD
-
NETHERITE
-
-
构造器详细资料
-
ToolMaterial
public ToolMaterial(TagKey<Block> incorrectBlocksForDrops, int durability, float speed, float attackDamageBonus, int enchantmentValue, TagKey<Item> repairItems) 创建ToolMaterial
记录类的实例。- 参数:
incorrectBlocksForDrops
-incorrectBlocksForDrops
记录组件的值durability
-durability
记录组件的值speed
-speed
记录组件的值attackDamageBonus
-attackDamageBonus
记录组件的值enchantmentValue
-enchantmentValue
记录组件的值repairItems
-repairItems
记录组件的值
-
-
方法详细资料
-
applyCommonProperties
-
applyToolProperties
public Item.Properties applyToolProperties(Item.Properties p_364561_, TagKey<Block> p_363347_, float p_365658_, float p_368042_) -
createToolAttributes
-
applySwordProperties
public Item.Properties applySwordProperties(Item.Properties p_365507_, float p_363140_, float p_366527_) -
createSwordAttributes
-
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 使用Objects::equals(Object,Object)
对参考组件进行比较;使用 '==' 对基元组件进行比较 -
incorrectBlocksForDrops
返回incorrectBlocksForDrops
记录组件的值。- 返回:
incorrectBlocksForDrops
记录组件的值
-
durability
public int durability()返回durability
记录组件的值。- 返回:
durability
记录组件的值
-
speed
public float speed()返回speed
记录组件的值。- 返回:
speed
记录组件的值
-
attackDamageBonus
public float attackDamageBonus()返回attackDamageBonus
记录组件的值。- 返回:
attackDamageBonus
记录组件的值
-
enchantmentValue
public int enchantmentValue()返回enchantmentValue
记录组件的值。- 返回:
enchantmentValue
记录组件的值
-
repairItems
返回repairItems
记录组件的值。- 返回:
repairItems
记录组件的值
-