garlic add
build / build (push) Successful in 6m7s

This commit is contained in:
gamer_noir
2026-06-08 11:36:32 +02:00
parent a809140575
commit b8e5c1da1a
6 changed files with 47 additions and 0 deletions
@@ -1,12 +1,16 @@
package gamer.noir.curseenc
import gamer.noir.curseenc.item.ModItems
import net.fabricmc.api.ModInitializer
import org.slf4j.LoggerFactory
object CurseOfEienNoChi : ModInitializer {
private val logger = LoggerFactory.getLogger("curse-of-eien-no-chi")
const val MOD_ID = "curseenc"
override fun onInitialize() {
ModItems.initialize()
// This code runs as soon as Minecraft is in a mod-load-ready state.
// However, some things (like resources) may still be uninitialized.
// Proceed with mild caution.
@@ -0,0 +1,34 @@
package gamer.noir.curseenc.item
import gamer.noir.curseenc.CurseOfEienNoChi
import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents
import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents.ModifyEntries
import net.minecraft.core.Registry
import net.minecraft.core.registries.BuiltInRegistries
import net.minecraft.resources.ResourceLocation
import net.minecraft.world.item.CreativeModeTabs
import net.minecraft.world.item.Item
object ModItems {
fun register(item: Item, id: String): Item {
// Create the identifier for the item.
val itemID = ResourceLocation.fromNamespaceAndPath(CurseOfEienNoChi.MOD_ID, id)
// Register the item.
val registeredItem = Registry.register(BuiltInRegistries.ITEM, itemID, item)
// Return the registered item!
return registeredItem
}
val GARLIC: Item = register(
Item(Item.Properties()),
"garlic"
)
fun initialize() {
ItemGroupEvents.modifyEntriesEvent(CreativeModeTabs.INGREDIENTS)
.register(ModifyEntries { entries: FabricItemGroupEntries? -> entries!!.accept(GARLIC) })
}
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

@@ -0,0 +1,3 @@
{
"item.CurseOfEienNoChi.garlic": "Garlic"
}
@@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "example-mod:item/garlic"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 257 B