package lv.enes.mc.eris_alchemy.utils; import net.minecraft.core.Holder; import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.item.ItemStack; import net.minecraft.world.level.ItemLike; public final class ItemUtils { public static ResourceLocation getId(Holder holder) { return getId(holder.value()); } public static ResourceLocation getId(ItemLike item) { return BuiltInRegistries.ITEM.getKey(item.asItem()); } public static ResourceLocation getId(ItemStack stack) { return getId(stack.getItem()); } private ItemUtils() {} }