记录类 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_363001_) applySwordProperties
(Item.Properties p_363768_, float p_361044_, float p_361067_) applyToolProperties
(Item.Properties p_361405_, TagKey<Block> p_360697_, float p_363434_, float p_364177_, float p_399983_) float
返回attackDamageBonus
记录组件的值。private ItemAttributeModifiers
createSwordAttributes
(float p_364643_, float p_363683_) private ItemAttributeModifiers
createToolAttributes
(float p_360296_, float p_360629_) 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_361405_, TagKey<Block> p_360697_, float p_363434_, float p_364177_, float p_399983_) -
createToolAttributes
-
applySwordProperties
public Item.Properties applySwordProperties(Item.Properties p_363768_, float p_361044_, float p_361067_) -
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
记录组件的值
-