Package net.minecraft.world.item
Class Item.Properties
java.lang.Object
net.minecraft.world.item.Item.Properties
- All Implemented Interfaces:
IItemPropertiesExtensions
- Enclosing class:
Item
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final DependantName
<Item, String> private boolean
private final DataComponentMap.Builder
(package private) Item
private DependantName
<Item, String> private ResourceKey
<Item> private static final DependantName
<Item, String> private DependantName
<Item, ResourceLocation> (package private) FeatureFlagSet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionattributes
(ItemAttributeModifiers p_331533_) axe
(ToolMaterial p_399843_, float p_399631_, float p_399629_) (package private) DataComponentMap
buildAndValidateComponents
(Component p_371796_, ResourceLocation p_371450_) <T> Item.Properties
component
(DataComponentType<T> p_330871_, T p_330323_) craftRemainder
(Item p_41496_) durability
(int p_41504_) protected String
enchantable
(int p_363982_) equippable
(EquipmentSlot p_371906_) equippableUnswappable
(EquipmentSlot p_372855_) food
(FoodProperties p_41490_) food
(FoodProperties p_366775_, Consumable p_366862_) hoe
(ToolMaterial p_399582_, float p_400114_, float p_399891_) horseArmor
(ArmorMaterial p_400284_) humanoidArmor
(ArmorMaterial p_394389_, ArmorType p_393823_) jukeboxPlayable
(ResourceKey<JukeboxSong> p_350862_) overrideDescription
(String p_371287_) pickaxe
(ToolMaterial p_393962_, float p_393849_, float p_393522_) repairable
(TagKey<Item> p_361677_) repairable
(Item p_364906_) requiredFeatures
(FeatureFlag... p_250948_) setId
(ResourceKey<Item> p_371930_) shovel
(ToolMaterial p_400072_, float p_399950_, float p_400109_) stacksTo
(int p_41488_) sword
(ToolMaterial p_394325_, float p_394629_, float p_394038_) tool
(ToolMaterial p_394089_, TagKey<Block> p_394329_, float p_393634_, float p_393761_, float p_399670_) trimMaterial
(ResourceKey<TrimMaterial> p_400136_) useCooldown
(float p_366451_) usingConvertsTo
(Item p_366596_) static DataComponentMap
validateComponents
(DataComponentMap datacomponentmap) wolfArmor
(ArmorMaterial p_399934_) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.neoforged.neoforge.common.extensions.IItemPropertiesExtensions
component
-
Field Details
-
BLOCK_DESCRIPTION_ID
-
ITEM_DESCRIPTION_ID
-
components
-
craftingRemainingItem
-
requiredFeatures
FeatureFlagSet requiredFeatures -
id
-
descriptionId
-
model
-
canCombineRepair
private boolean canCombineRepair
-
-
Constructor Details
-
Properties
public Properties()
-
-
Method Details
-
setNoCombineRepair
-
food
-
food
-
usingConvertsTo
-
useCooldown
-
stacksTo
-
durability
-
craftRemainder
-
rarity
-
fireResistant
-
jukeboxPlayable
-
enchantable
-
repairable
-
repairable
-
equippable
-
equippableUnswappable
-
tool
public Item.Properties tool(ToolMaterial p_394089_, TagKey<Block> p_394329_, float p_393634_, float p_393761_, float p_399670_) -
pickaxe
-
axe
-
hoe
-
shovel
-
sword
-
humanoidArmor
-
wolfArmor
-
horseArmor
-
trimMaterial
-
requiredFeatures
-
setId
-
overrideDescription
-
useBlockDescriptionPrefix
-
useItemDescriptionPrefix
-
effectiveDescriptionId
-
effectiveModel
-
component
-
attributes
-
buildAndValidateComponents
-
validateComponents
-