Added one Item Group

This commit is contained in:
CosmoOrSth
2025-04-21 15:54:04 +05:30
parent fb0aa49d12
commit 8bd19025ce
3 changed files with 33 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
package com.smithy.darcevo; package com.smithy.darcevo;
import com.smithy.darcevo.items.ItemGroups;
import com.smithy.darcevo.items.TourmalineItems; import com.smithy.darcevo.items.TourmalineItems;
import net.fabricmc.api.ModInitializer; import net.fabricmc.api.ModInitializer;
@@ -13,6 +14,8 @@ public class DarcEvolution implements ModInitializer {
@Override @Override
public void onInitialize() { public void onInitialize() {
ItemGroups.registerItemGroups();
TourmalineItems.registerTourmalineItems(); TourmalineItems.registerTourmalineItems();
} }

View File

@@ -0,0 +1,26 @@
package com.smithy.darcevo.items;
import com.smithy.darcevo.DarcEvolution;
import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup;
import net.minecraft.item.ItemGroup;
import net.minecraft.item.ItemStack;
import net.minecraft.registry.Registries;
import net.minecraft.registry.Registry;
import net.minecraft.text.Text;
import net.minecraft.util.Identifier;
public class ItemGroups {
public static final ItemGroup DARC_MAIN = Registry.register(Registries.ITEM_GROUP,
Identifier.of(DarcEvolution.MOD_ID, "darc_main"),
FabricItemGroup.builder().icon(() -> new ItemStack(TourmalineItems.TOURMALINE))
.displayName(Text.translatable("itemgroup.darcevo.darc_main"))
.entries((displayContext, entries) -> {
entries.add(TourmalineItems.TOURMALINE);
}).build());
public static void registerItemGroups() {
DarcEvolution.LOGGER.info("Darc Evo item Groups loaded.");
}
}

View File

@@ -1,4 +1,8 @@
{ {
//-----Item Groups-----//
"itemgroup.darcevo.darc_main": "Darc Evolution",
//-----Tourmaline Items-----// //-----Tourmaline Items-----//
"item.darcevo.tourmaline": "Tourmaline" "item.darcevo.tourmaline": "Tourmaline"
} }