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_) (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_) jukeboxPlayable
(ResourceKey<JukeboxSong> p_350862_) overrideDescription
(String p_371287_) repairable
(TagKey<Item> p_361677_) repairable
(Item p_364906_) requiredFeatures
(FeatureFlag... p_250948_) setId
(ResourceKey<Item> p_371930_) stacksTo
(int p_41488_) useCooldown
(float p_366451_) usingConvertsTo
(Item p_366596_) static DataComponentMap
validateComponents
(DataComponentMap datacomponentmap) 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
-
requiredFeatures
-
setId
-
overrideDescription
-
useBlockDescriptionPrefix
-
useItemDescriptionPrefix
-
effectiveDescriptionId
-
effectiveModel
-
component
-
attributes
-
buildAndValidateComponents
-
validateComponents
-