From f5fbd5221df376b90ca61c1e0e1f8cfd2551ab47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Vitor?= Date: Sun, 20 Oct 2024 14:40:02 -0300 Subject: [PATCH] Aprendendo a colocar itens no minecraft --- src/main/java/john/mod/PrimeiroMod.java | 3 +- src/main/java/john/mod/item/ModItems.java | 27 ++++++++++++++++++ .../assets/primeiro-mod/lang/en_us.json | 5 ++++ .../primeiro-mod/models/item/pink_garnet.json | 6 ++++ .../models/item/raw_pink_garnet.json | 6 ++++ .../textures/item/pink_garnet.png | Bin 0 -> 362 bytes .../textures/item/raw_pink_garnet.png | Bin 0 -> 474 bytes 7 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 src/main/java/john/mod/item/ModItems.java create mode 100644 src/main/resources/assets/primeiro-mod/lang/en_us.json create mode 100644 src/main/resources/assets/primeiro-mod/models/item/pink_garnet.json create mode 100644 src/main/resources/assets/primeiro-mod/models/item/raw_pink_garnet.json create mode 100644 src/main/resources/assets/primeiro-mod/textures/item/pink_garnet.png create mode 100644 src/main/resources/assets/primeiro-mod/textures/item/raw_pink_garnet.png diff --git a/src/main/java/john/mod/PrimeiroMod.java b/src/main/java/john/mod/PrimeiroMod.java index 92d34eb..e176ed3 100644 --- a/src/main/java/john/mod/PrimeiroMod.java +++ b/src/main/java/john/mod/PrimeiroMod.java @@ -1,5 +1,6 @@ package john.mod; +import john.mod.item.ModItems; import net.fabricmc.api.ModInitializer; import org.slf4j.Logger; @@ -11,6 +12,6 @@ public class PrimeiroMod implements ModInitializer { @Override public void onInitialize() { - + ModItems.registerModItems(); } } \ No newline at end of file diff --git a/src/main/java/john/mod/item/ModItems.java b/src/main/java/john/mod/item/ModItems.java new file mode 100644 index 0000000..ab5a2c0 --- /dev/null +++ b/src/main/java/john/mod/item/ModItems.java @@ -0,0 +1,27 @@ +package john.mod.item; + +import john.mod.PrimeiroMod; +import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents; +import net.minecraft.item.Item; +import net.minecraft.item.ItemGroups; +import net.minecraft.registry.Registries; +import net.minecraft.registry.Registry; +import net.minecraft.util.Identifier; + +public class ModItems { + public static final Item PINK_GARNET = registerItem("pink_garnet", new Item(new Item.Settings())); + public static final Item RAW_PINK_GARNET = registerItem("raw_pink_garnet", new Item(new Item.Settings())); //REPLICAR PRA CRIAR NOVOS ITEMS + + private static Item registerItem(String name, Item item) { + return Registry.register(Registries.ITEM, Identifier.of(PrimeiroMod.MOD_ID, name), item); + } + + public static void registerModItems() { + PrimeiroMod.LOGGER.info("Registering Mod Items for " + PrimeiroMod.MOD_ID); + + ItemGroupEvents.modifyEntriesEvent(ItemGroups.INGREDIENTS).register(fabricItemGroupEntries -> { + fabricItemGroupEntries.add(PINK_GARNET); + fabricItemGroupEntries.add(RAW_PINK_GARNET); //REPLICAR PRA CRIAR NOVOS ITEMS + }); + } +} diff --git a/src/main/resources/assets/primeiro-mod/lang/en_us.json b/src/main/resources/assets/primeiro-mod/lang/en_us.json new file mode 100644 index 0000000..4b59971 --- /dev/null +++ b/src/main/resources/assets/primeiro-mod/lang/en_us.json @@ -0,0 +1,5 @@ +{ + "item.primeiro-mod.pink_garnet": "Pink Garnet", + "item.primeiro-mod.raw_pink_garnet": "Raw Pink Garnet", + "item.primeiro-mod.yan": "Yan" +} \ No newline at end of file diff --git a/src/main/resources/assets/primeiro-mod/models/item/pink_garnet.json b/src/main/resources/assets/primeiro-mod/models/item/pink_garnet.json new file mode 100644 index 0000000..ce52c22 --- /dev/null +++ b/src/main/resources/assets/primeiro-mod/models/item/pink_garnet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "primeiro-mod:item/pink_garnet" + } +} diff --git a/src/main/resources/assets/primeiro-mod/models/item/raw_pink_garnet.json b/src/main/resources/assets/primeiro-mod/models/item/raw_pink_garnet.json new file mode 100644 index 0000000..d4f96cf --- /dev/null +++ b/src/main/resources/assets/primeiro-mod/models/item/raw_pink_garnet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "primeiro-mod:item/raw_pink_garnet" + } +} diff --git a/src/main/resources/assets/primeiro-mod/textures/item/pink_garnet.png b/src/main/resources/assets/primeiro-mod/textures/item/pink_garnet.png new file mode 100644 index 0000000000000000000000000000000000000000..9dc3fa1cbbb45eccb5bf8681c4532e1116e5180b GIT binary patch literal 362 zcmV-w0hRuVP)Px$BuPX;R5*>Tkuht+KorOS5i9zJeb>>?bH$gIzk< z$*uVU$t)QHE{Q0e0zrw}b%>YbE@x5N|8m^B_xr#1?g4+4A`1p~N&z6wXI0EkGPx$lu1NER5*>zlD|t^Q5?lTc|stdfsXp5n@ORqgOIlfD$V9n6}m{osop}MW%1r$n z<95#-IleoZvvn?enD)%b`so_^Oo6SUnK5 z*eQ0RkLp-y%MqkLs;dBP#A;EOY9a0q$xgAetsqv5x}JU_M+>cZiTGxC0BG;~K^8@c Q7ytkO07*qoM6N<$f^=)$tN;K2 literal 0 HcmV?d00001