Class LodestoneItemProperties
java.lang.Object
net.minecraft.world.item.Item.Properties
team.lodestar.lodestone.systems.item.LodestoneItemProperties
- All Implemented Interfaces:
net.neoforged.neoforge.common.extensions.IItemPropertiesExtensions
public class LodestoneItemProperties
extends net.minecraft.world.item.Item.Properties
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal net.minecraft.resources.ResourceKey<net.minecraft.world.item.CreativeModeTab> static final Map<net.minecraft.resources.ResourceKey<net.minecraft.world.item.CreativeModeTab>, List<net.minecraft.resources.ResourceLocation>> Fields inherited from class net.minecraft.world.item.Item.Properties
components -
Constructor Summary
ConstructorsConstructorDescriptionLodestoneItemProperties(net.minecraft.resources.ResourceKey<net.minecraft.world.item.CreativeModeTab> tab) LodestoneItemProperties(net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.world.item.CreativeModeTab, net.minecraft.world.item.CreativeModeTab> tab) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddToTabSorting(net.minecraft.resources.ResourceLocation itemId, net.minecraft.world.item.Item.Properties properties) attributes(net.minecraft.world.item.component.ItemAttributeModifiers attributes) component(net.minecraft.core.component.DataComponentType<T> component, T value) craftRemainder(net.minecraft.world.item.Item craftingRemainingItem) durability(int maxDamage) food(net.minecraft.world.food.FoodProperties food) jukeboxPlayable(net.minecraft.resources.ResourceKey<net.minecraft.world.item.JukeboxSong> song) mergeAttributes(net.minecraft.world.item.component.ItemAttributeModifiers attributes) static voidpopulateItemGroups(net.neoforged.neoforge.event.BuildCreativeModeTabContentsEvent event) rarity(net.minecraft.world.item.Rarity rarity) requiredFeatures(net.minecraft.world.flag.FeatureFlag... requiredFeatures) stacksTo(int maxStackSize) Methods inherited from class net.minecraft.world.item.Item.Properties
validateComponentsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.common.extensions.IItemPropertiesExtensions
component
-
Field Details
-
TAB_SORTING
-
tab
public final net.minecraft.resources.ResourceKey<net.minecraft.world.item.CreativeModeTab> tab
-
-
Constructor Details
-
LodestoneItemProperties
public LodestoneItemProperties(net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.world.item.CreativeModeTab, net.minecraft.world.item.CreativeModeTab> tab) -
LodestoneItemProperties
public LodestoneItemProperties(net.minecraft.resources.ResourceKey<net.minecraft.world.item.CreativeModeTab> tab)
-
-
Method Details
-
mergeAttributes
public LodestoneItemProperties mergeAttributes(net.minecraft.world.item.component.ItemAttributeModifiers attributes) -
food
- Overrides:
foodin classnet.minecraft.world.item.Item.Properties
-
stacksTo
- Overrides:
stacksToin classnet.minecraft.world.item.Item.Properties
-
durability
- Overrides:
durabilityin classnet.minecraft.world.item.Item.Properties
-
craftRemainder
- Overrides:
craftRemainderin classnet.minecraft.world.item.Item.Properties
-
rarity
- Overrides:
rarityin classnet.minecraft.world.item.Item.Properties
-
fireResistant
- Overrides:
fireResistantin classnet.minecraft.world.item.Item.Properties
-
jukeboxPlayable
public LodestoneItemProperties jukeboxPlayable(net.minecraft.resources.ResourceKey<net.minecraft.world.item.JukeboxSong> song) - Overrides:
jukeboxPlayablein classnet.minecraft.world.item.Item.Properties
-
setNoRepair
- Overrides:
setNoRepairin classnet.minecraft.world.item.Item.Properties
-
requiredFeatures
public LodestoneItemProperties requiredFeatures(net.minecraft.world.flag.FeatureFlag... requiredFeatures) - Overrides:
requiredFeaturesin classnet.minecraft.world.item.Item.Properties
-
component
public <T> LodestoneItemProperties component(net.minecraft.core.component.DataComponentType<T> component, T value) - Overrides:
componentin classnet.minecraft.world.item.Item.Properties
-
attributes
public LodestoneItemProperties attributes(net.minecraft.world.item.component.ItemAttributeModifiers attributes) - Overrides:
attributesin classnet.minecraft.world.item.Item.Properties
-
addToTabSorting
public static void addToTabSorting(net.minecraft.resources.ResourceLocation itemId, net.minecraft.world.item.Item.Properties properties) -
populateItemGroups
public static void populateItemGroups(net.neoforged.neoforge.event.BuildCreativeModeTabContentsEvent event)
-