Class FabricItemHelper

java.lang.Object
se.itssimple.obsidianweave.fabric.platform.FabricItemHelper
All Implemented Interfaces:
IPlatformItemHelper

public class FabricItemHelper extends Object implements IPlatformItemHelper
Fabric-specific item helper for Obsidian Weave. Handles item registration using Fabric's registry system.
  • Constructor Details

    • FabricItemHelper

      public FabricItemHelper()
  • Method Details

    • initialize

      public void initialize(String modId)
      Initializes the item helper for the given mod ID.
      Specified by:
      initialize in interface IPlatformItemHelper
      Parameters:
      modId - The mod ID to register items for.
    • registerItem

      public <T extends net.minecraft.world.item.Item> Supplier<T> registerItem(String name, Supplier<T> itemSupplier)
      Registers an item with the given name and supplier.
      Specified by:
      registerItem in interface IPlatformItemHelper
      Type Parameters:
      T - The item type.
      Parameters:
      name - The item name.
      itemSupplier - The item supplier.
      Returns:
      A supplier for the registered item.