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 attributes) (package private) DataComponentMap
private DataComponentMap
<T> Item.Properties
component
(DataComponentType<T> component, T value) craftRemainder
(Item craftingRemainingItem) durability
(int maxDamage) food
(FoodProperties food) requiredFeatures
(FeatureFlag... requiredFeatures) stacksTo
(int maxStackSize) 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
-