Skip to content

Commit

Permalink
added Base for items and an item group tab
Browse files Browse the repository at this point in the history
  • Loading branch information
MISTI-CAT committed Sep 7, 2024
1 parent bd66b80 commit c8da60a
Show file tree
Hide file tree
Showing 4 changed files with 52 additions and 1 deletion.
6 changes: 5 additions & 1 deletion src/main/java/net/yanay/basemod/BaseMod.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

import net.fabricmc.api.ModInitializer;

import net.yanay.basemod.block.ModBlocks;
import net.yanay.basemod.item.ModItemGroups;
import net.yanay.basemod.item.ModItems;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

Expand All @@ -11,7 +14,8 @@ public class BaseMod implements ModInitializer {

@Override
public void onInitialize() {
ModItems.registerModItems();

LOGGER.info("Hello Fabric world!");
ModItemGroups.registerItemGroups();
}
}
24 changes: 24 additions & 0 deletions src/main/java/net/yanay/basemod/item/ModItemGroups.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package net.yanay.basemod.item;

import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup;
import net.yanay.basemod.BaseMod;
import net.minecraft.item.ItemGroup;
import net.minecraft.registry.Registries;
import net.minecraft.registry.Registry;
import net.minecraft.text.Text;
import net.minecraft.util.Identifier;

public class ModItemGroups {
public static final ItemGroup PINK_GARNET_ITEMS_GROUP = Registry.register(Registries.ITEM_GROUP,
Identifier.of(BaseMod.MOD_ID, "pink_garnet_items"),
FabricItemGroup.builder()
.displayName(Text.translatable("itemgroup.tutorialmod.pink_garnet_items"))
.entries((displayContext, entries) -> {

}).build());


public static void registerItemGroups() {
BaseMod.LOGGER.info("Registering Item Groups for " + BaseMod.MOD_ID);
}
}
20 changes: 20 additions & 0 deletions src/main/java/net/yanay/basemod/item/ModItems.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package net.yanay.basemod.item;

import net.minecraft.item.Item;
import net.minecraft.registry.Registries;
import net.minecraft.registry.Registry;
import net.minecraft.util.Identifier;
import net.yanay.basemod.BaseMod;

public class ModItems {


private static Item registerItem(String name, Item item) {
return Registry.register(Registries.ITEM, Identifier.of(BaseMod.MOD_ID, name), item);
}

public static void registerModItems() {
BaseMod.LOGGER.info("Registering Mod Items for " + BaseMod.MOD_ID);

}
}
3 changes: 3 additions & 0 deletions src/main/resources/assets/basemod/lang/en_us.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{

}

0 comments on commit c8da60a

Please sign in to comment.