package dev.zxq5.util import dev.zxq5.Fantasysmp import net.minecraft.core.registries.Registries import net.minecraft.resources.Identifier import net.minecraft.resources.ResourceKey import net.minecraft.tags.TagKey import net.minecraft.world.item.Item import net.minecraft.world.item.equipment.EquipmentAsset import net.minecraft.world.item.equipment.EquipmentAssets fun id(path: String): Identifier = Identifier.fromNamespaceAndPath(Fantasysmp.MOD_ID, path) fun String.resourceKey(): ResourceKey = ResourceKey.create( EquipmentAssets.ROOT_ID, Identifier.fromNamespaceAndPath(Fantasysmp.MOD_ID, this), ) fun mcItemTag(path: String): TagKey = TagKey.create( Registries.ITEM, Identifier.withDefaultNamespace(path) )