Added Avocado and Nigiri base
This commit is contained in:
parent
936b942a8c
commit
947856335e
11 changed files with 111 additions and 0 deletions
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue