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 Details

    • TAB_SORTING

      public static final Map<net.minecraft.resources.ResourceKey<net.minecraft.world.item.CreativeModeTab>,List<net.minecraft.resources.ResourceLocation>> 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

      public LodestoneItemProperties food(net.minecraft.world.food.FoodProperties food)
      Overrides:
      food in class net.minecraft.world.item.Item.Properties
    • stacksTo

      public LodestoneItemProperties stacksTo(int maxStackSize)
      Overrides:
      stacksTo in class net.minecraft.world.item.Item.Properties
    • durability

      public LodestoneItemProperties durability(int maxDamage)
      Overrides:
      durability in class net.minecraft.world.item.Item.Properties
    • craftRemainder

      public LodestoneItemProperties craftRemainder(net.minecraft.world.item.Item craftingRemainingItem)
      Overrides:
      craftRemainder in class net.minecraft.world.item.Item.Properties
    • rarity

      public LodestoneItemProperties rarity(net.minecraft.world.item.Rarity rarity)
      Overrides:
      rarity in class net.minecraft.world.item.Item.Properties
    • fireResistant

      public LodestoneItemProperties fireResistant()
      Overrides:
      fireResistant in class net.minecraft.world.item.Item.Properties
    • jukeboxPlayable

      public LodestoneItemProperties jukeboxPlayable(net.minecraft.resources.ResourceKey<net.minecraft.world.item.JukeboxSong> song)
      Overrides:
      jukeboxPlayable in class net.minecraft.world.item.Item.Properties
    • setNoRepair

      public LodestoneItemProperties setNoRepair()
      Overrides:
      setNoRepair in class net.minecraft.world.item.Item.Properties
    • requiredFeatures

      public LodestoneItemProperties requiredFeatures(net.minecraft.world.flag.FeatureFlag... requiredFeatures)
      Overrides:
      requiredFeatures in class net.minecraft.world.item.Item.Properties
    • component

      public <T> LodestoneItemProperties component(net.minecraft.core.component.DataComponentType<T> component, T value)
      Overrides:
      component in class net.minecraft.world.item.Item.Properties
    • attributes

      public LodestoneItemProperties attributes(net.minecraft.world.item.component.ItemAttributeModifiers attributes)
      Overrides:
      attributes in class net.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)