Added Avocado and Nigiri base

This commit is contained in:
ConfuzzedCat 2026-03-25 01:32:24 +01:00
parent 936b942a8c
commit 947856335e
Signed by: ConfuzzedCat
GPG key ID: 6F42CC2D1D815152
11 changed files with 111 additions and 0 deletions

View file

@ -0,0 +1,29 @@
package dev.confuzzedcat.sushi.registry;
import dev.confuzzedcat.sushi.Sushi;
import dev.confuzzedcat.sushi.items.food.avocadoFruit;
import dev.confuzzedcat.sushi.items.food.nigiriBase;
import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents;
import net.minecraft.item.Item;
import net.minecraft.registry.Registries;
import net.minecraft.registry.Registry;
import org.slf4j.Logger;
public class SushiItems {
private static final Logger LOGGER = Sushi.LOGGER;
public static final Item AVOCADO_FRUIT = register("avocado_fruit", new avocadoFruit());
public static final Item NIGIRI_BASE = register("nigiri_base", new nigiriBase());
public static <T extends Item> T register(String name, T item) {
LOGGER.info("Registering item with id: {}", name);
var id = Sushi.id(name);
Registry.register(Registries.ITEM, id, item);
ItemGroupEvents.modifyEntriesEvent(Sushi.ITEM_GROUP).register(entries -> entries.add(item));
return item;
}
public static void init() {
LOGGER.info("Initializing items for {}", Sushi.MOD_ID);
}
}