Added all nigiri classes, missing resources (lang and texture), removed NigiriBase food

This commit is contained in:
ConfuzzedCat 2026-03-28 21:06:57 +01:00
parent 3f30c55c56
commit 6339f0b638
Signed by: ConfuzzedCat
GPG key ID: 6F42CC2D1D815152
20 changed files with 111 additions and 13 deletions

View file

@ -0,0 +1,9 @@
package dev.confuzzedcat.sushi.items.food;
import net.minecraft.item.Item;
public abstract class SushiFoodItemBase extends Item {
public SushiFoodItemBase(Settings settings) {
super(settings);
}
}

View file

@ -1,4 +1,4 @@
package dev.confuzzedcat.sushi.items.food;
package dev.confuzzedcat.sushi.items.food.ingredients;
import net.minecraft.item.FoodComponent;
import net.minecraft.item.Item;

View file

@ -0,0 +1,4 @@
package dev.confuzzedcat.sushi.items.food.nigiri;
public class NigiriAburiSalmon extends NigiriBase {
}

View file

@ -1,14 +1,14 @@
package dev.confuzzedcat.sushi.items.food;
package dev.confuzzedcat.sushi.items.food.nigiri;
import dev.confuzzedcat.sushi.items.food.SushiFoodItemBase;
import net.minecraft.item.FoodComponent;
import net.minecraft.item.Item;
public class nigiriBase extends Item {
public nigiriBase(Settings settings) {
public abstract class NigiriBase extends SushiFoodItemBase {
public NigiriBase(Settings settings) {
super(settings);
}
public nigiriBase(){
public NigiriBase(){
this(new Settings()
.food(new FoodComponent.Builder()
.hunger(1)

View file

@ -0,0 +1,5 @@
package dev.confuzzedcat.sushi.items.food.nigiri;
public class NigiriHamachi extends NigiriBase {
}

View file

@ -0,0 +1,4 @@
package dev.confuzzedcat.sushi.items.food.nigiri;
public class NigiriKingPrawn extends NigiriBase{
}

View file

@ -0,0 +1,4 @@
package dev.confuzzedcat.sushi.items.food.nigiri;
public class NigiriMackerel extends NigiriBase {
}

View file

@ -0,0 +1,11 @@
package dev.confuzzedcat.sushi.items.food.nigiri;
public class NigiriSalmon extends NigiriBase {
public NigiriSalmon(Settings settings) {
super(settings);
}
public NigiriSalmon () {
super();
}
}

View file

@ -0,0 +1,4 @@
package dev.confuzzedcat.sushi.items.food.nigiri;
public class NigiriScallop extends NigiriBase {
}

View file

@ -0,0 +1,4 @@
package dev.confuzzedcat.sushi.items.food.nigiri;
public class NigiriSeabass extends NigiriBase {
}

View file

@ -0,0 +1,4 @@
package dev.confuzzedcat.sushi.items.food.nigiri;
public class NigiriSurfClam extends NigiriBase {
}

View file

@ -0,0 +1,4 @@
package dev.confuzzedcat.sushi.items.food.nigiri;
public class NigiriSweetPrawn extends NigiriBase {
}

View file

@ -0,0 +1,4 @@
package dev.confuzzedcat.sushi.items.food.nigiri;
public class NigiriTobiko extends NigiriBase {
}

View file

@ -0,0 +1,13 @@
package dev.confuzzedcat.sushi.items.food.nigiri;
import net.minecraft.item.FoodComponent;
import net.minecraft.item.Item;
public class NigiriTuna extends NigiriBase {
public NigiriTuna(Settings settings) {
super(settings);
}
public NigiriTuna() {
super();
}
}

View file

@ -0,0 +1,4 @@
package dev.confuzzedcat.sushi.items.food.nigiri;
public class NigiriUnagi extends NigiriBase {
}

View file

@ -0,0 +1,6 @@
package dev.confuzzedcat.sushi.registry;
import dev.confuzzedcat.sushi.items.food.nigiri.NigiriBase;
public class NigiriOctopus extends NigiriBase {
}

View file

@ -1,8 +1,8 @@
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 dev.confuzzedcat.sushi.items.food.ingredients.avocadoFruit;
import dev.confuzzedcat.sushi.items.food.nigiri.*;
import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents;
import net.minecraft.item.Item;
import net.minecraft.registry.Registries;
@ -12,8 +12,24 @@ import org.slf4j.Logger;
public class SushiItems {
private static final Logger LOGGER = Sushi.LOGGER;
// Ingredients
public static final Item AVOCADO_FRUIT = register("avocado_fruit", new avocadoFruit());
public static final Item NIGIRI_BASE = register("nigiri_base", new nigiriBase());
// Nigiri
public static final Item NIGIRI_SALMON = register("nigiri_salmon", new NigiriSalmon());
public static final Item NIGIRI_TUNA = register("nigiri_tuna", new NigiriTuna());
public static final Item NIGIRI_HAMACHI = register("nigiri_hamachi", new NigiriHamachi());
public static final Item NIGIRI_SEABASS = register("nigiri_seabass", new NigiriSeabass());
public static final Item NIGIRI_MACKEREL = register("nigiri_mackerel", new NigiriMackerel());
public static final Item NIGIRI_SURF_CLAM = register("nigiri_surf_clam", new NigiriSurfClam());
public static final Item NIGIRI_KING_PRAWN = register("nigiri_king_prawn", new NigiriKingPrawn());
public static final Item NIGIRI_SWEET_PRAWN = register("nigiri_sweet_prawm", new NigiriSweetPrawn());
public static final Item NIGIRI_OCTOPUS = register("nigiri_octopus", new NigiriOctopus());
public static final Item NIGIRI_TOBIKO = register("nigiri_tobiko", new NigiriTobiko());
public static final Item NIGIRI_SCALLOP = register("nigiri_scallop", new NigiriScallop());
public static final Item NIGIRI_UNAGI = register("nigiri_unagi", new NigiriUnagi());
public static final Item NIGIRI_ABURI_SALMON = register("nigiri_aburi_salmon", new NigiriAburiSalmon());
public static <T extends Item> T register(String name, T item) {
LOGGER.info("Registering item with id: {}", name);