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 boolean
private static final com.google.common.collect.Interner
<DataComponentMap> private DataComponentMap.Builder
(package private) Item
(package private) FeatureFlagSet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionattributes
(ItemAttributeModifiers pAttributes) (package private) DataComponentMap
private DataComponentMap
<T> Item.Properties
component
(DataComponentType<T> pComponent, T pValue) craftRemainder
(Item pCraftingRemainingItem) durability
(int pMaxDamage) food
(FoodProperties pFood) jukeboxPlayable
(ResourceKey<JukeboxSong> pSong) requiredFeatures
(FeatureFlag... pRequiredFeatures) stacksTo
(int pMaxStackSize) 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
-
COMPONENT_INTERNER
-
components
-
craftingRemainingItem
-
requiredFeatures
FeatureFlagSet requiredFeatures -
canRepair
private boolean canRepair
-
-
Constructor Details
-
Properties
public Properties()
-
-
Method Details
-
food
-
stacksTo
-
durability
-
craftRemainder
-
rarity
-
fireResistant
-
jukeboxPlayable
-
setNoRepair
-
requiredFeatures
-
component
-
attributes
-
buildAndValidateComponents
DataComponentMap buildAndValidateComponents() -
validateComponents
-
buildComponents
-