Files
fantasysmp_fabric/src/main/kotlin/dev/zxq5/util/util.kt
T

20 lines
753 B
Kotlin

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<EquipmentAsset> = ResourceKey.create(
EquipmentAssets.ROOT_ID,
Identifier.fromNamespaceAndPath(Fantasysmp.MOD_ID, this),
)
fun mcItemTag(path: String): TagKey<Item> = TagKey.create(
Registries.ITEM,
Identifier.withDefaultNamespace(path)
)