/*
 *    MCreator note: This file will be REGENERATED on each build.
 */
package net.mcreator.debuggingchallenge.init;

import net.neoforged.neoforge.registries.DeferredRegister;
import net.neoforged.neoforge.registries.DeferredItem;

import net.minecraft.world.item.Item;

import net.mcreator.debuggingchallenge.item.BrokenModdedPickaxeItem;
import net.mcreator.debuggingchallenge.DebuggingChallengeMod;

import java.util.function.Function;

public class DebuggingChallengeModItems {
	public static final DeferredRegister.Items REGISTRY = DeferredRegister.createItems(DebuggingChallengeMod.MODID);
	public static final DeferredItem<Item> BROKEN_MODDED_PICKAXE;
	static {
		BROKEN_MODDED_PICKAXE = register("broken_modded_pickaxe", BrokenModdedPickaxeItem::new);
	}

	// Start of user code block custom items
	// End of user code block custom items
	private static <I extends Item> DeferredItem<I> register(String name, Function<Item.Properties, ? extends I> supplier) {
		return REGISTRY.registerItem(name, supplier, new Item.Properties());
	}
}