Class FabricItemHelper
java.lang.Object
se.itssimple.obsidianweave.fabric.platform.FabricItemHelper
- All Implemented Interfaces:
IPlatformItemHelper
Fabric-specific item helper for Obsidian Weave.
Handles item registration using Fabric's registry system.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(String modId) Initializes the item helper for the given mod ID.<T extends net.minecraft.world.item.Item>
Supplier<T> registerItem(String name, Supplier<T> itemSupplier) Registers an item with the given name and supplier.
-
Constructor Details
-
FabricItemHelper
public FabricItemHelper()
-
-
Method Details
-
initialize
Initializes the item helper for the given mod ID.- Specified by:
initializein interfaceIPlatformItemHelper- 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:
registerItemin interfaceIPlatformItemHelper- Type Parameters:
T- The item type.- Parameters:
name- The item name.itemSupplier- The item supplier.- Returns:
- A supplier for the registered item.
-