From 1a8fe53fef68a7563be22b5db49af8b430403062 Mon Sep 17 00:00:00 2001 From: quaid Date: Fri, 3 Nov 2023 16:40:51 +0000 Subject: [PATCH] [Quad] 1.0.0 --- src/main/java/io/github/lieonlion/quad/Quad.java | 14 +++++++++++++- .../resources/data/quad/tags/items/wood_fuel.json | 13 +++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/data/quad/tags/items/wood_fuel.json diff --git a/src/main/java/io/github/lieonlion/quad/Quad.java b/src/main/java/io/github/lieonlion/quad/Quad.java index 4e0e353..3ee59f2 100644 --- a/src/main/java/io/github/lieonlion/quad/Quad.java +++ b/src/main/java/io/github/lieonlion/quad/Quad.java @@ -2,14 +2,26 @@ import net.fabricmc.api.ModInitializer; +import net.fabricmc.fabric.api.event.lifecycle.v1.CommonLifecycleEvents; +import net.fabricmc.fabric.api.registry.FuelRegistry; +import net.minecraft.item.Item; +import net.minecraft.registry.RegistryKeys; +import net.minecraft.registry.tag.TagKey; +import net.minecraft.util.Identifier; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class Quad implements ModInitializer { - public static final Logger LOGGER = LoggerFactory.getLogger("Quad"); + public static final TagKey WOOD_FUEL = TagKey.of(RegistryKeys.ITEM, new Identifier("quad", "wood_fuel")); + public static final Logger LOGGER = LoggerFactory.getLogger("Quad"); @Override public void onInitialize() { LOGGER.info("[Quad] Initialising Quad Recipes!"); + + CommonLifecycleEvents.TAGS_LOADED.register((identifier, tag) -> { + LOGGER.info("[Quad] Adding fuel items from " + WOOD_FUEL.toString()); + FuelRegistry.INSTANCE.add(WOOD_FUEL, 300); + }); } } \ No newline at end of file diff --git a/src/main/resources/data/quad/tags/items/wood_fuel.json b/src/main/resources/data/quad/tags/items/wood_fuel.json new file mode 100644 index 0000000..7df299d --- /dev/null +++ b/src/main/resources/data/quad/tags/items/wood_fuel.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + { + "id": "#lolmcv:chest_is_fuel", + "required": false + }, + { + "id": "#lolmct:more_table", + "required": false + } + ] +} \ No newline at end of file