blah blah blah insert commit name

This commit is contained in:
2024-12-14 12:24:16 -06:00
parent 2e23a793ee
commit 243f5c1358
5 changed files with 38 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
package xyz.sillyangel.tutorialmod;
import com.mojang.logging.LogUtils;
import net.minecraft.world.item.CreativeModeTabs;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.event.BuildCreativeModeTabContentsEvent;
@@ -14,6 +15,7 @@ import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent;
import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent;
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
import org.slf4j.Logger;
import xyz.sillyangel.tutorialmod.item.ModItems;
// Very important Comment
// The value here should match an entry in the META-INF/mods.toml file
@@ -30,7 +32,7 @@ public class TutorialMod {
// Register ourselves for server and other game events we are interested in
MinecraftForge.EVENT_BUS.register(this);
ModItems.register(modEventBus);
// Register the item to a creative tab
modEventBus.addListener(this::addCreative);
@@ -44,7 +46,9 @@ public class TutorialMod {
// Add the example block item to the building blocks tab
private void addCreative(BuildCreativeModeTabContentsEvent event) {
if (event.getTabKey() == CreativeModeTabs.INGREDIENTS) {
event.accept(ModItems.NUGGET);
}
}
// You can use SubscribeEvent and let the Event Bus discover methods to call

View File

@@ -0,0 +1,23 @@
package xyz.sillyangel.tutorialmod.item;
import xyz.sillyangel.tutorialmod.TutorialMod;
import net.minecraft.world.item.Item;
import net.minecraftforge.eventbus.api.IEventBus;
import net.minecraftforge.registries.DeferredRegister;
import net.minecraftforge.registries.ForgeRegistries;
import net.minecraftforge.registries.RegistryObject;
public class ModItems {
public static final DeferredRegister<Item> ITEMS =
DeferredRegister.create(ForgeRegistries.ITEMS, TutorialMod.MOD_ID);
public static final RegistryObject<Item> NUGGET = ITEMS.register("nugget",
() -> new Item(new Item.Properties()));
public static void register(IEventBus eventBus) {
ITEMS.register(eventBus);
}
}

View File

@@ -0,0 +1,3 @@
{
"item.tutorialmod.nugget": "nugget"
}

View File

@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "tutorialmod:item/nugget"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB