diff --git a/src/main/java/me/parsell/glowstonewire/GlowstoneWire.java b/src/main/java/me/parsell/glowstonewire/GlowstoneWire.java index 6478394..742b28e 100644 --- a/src/main/java/me/parsell/glowstonewire/GlowstoneWire.java +++ b/src/main/java/me/parsell/glowstonewire/GlowstoneWire.java @@ -3,8 +3,14 @@ package me.parsell.glowstonewire; import me.parsell.glowstonewire.core.glowBlocks; import me.parsell.glowstonewire.core.glowItems; import net.fabricmc.api.ModInitializer; +import net.fabricmc.fabric.api.client.itemgroup.FabricItemGroupBuilder; +import net.minecraft.item.ItemGroup; +import net.minecraft.util.Identifier; public class GlowstoneWire implements ModInitializer { + public static final String MODID = "GlowstoneWire"; + public static final ItemGroup GLOWSTONEWIRE_MOD = FabricItemGroupBuilder.create(new Identifier(MODID, "general")).build(); + @Override public void onInitialize() { glowBlocks.init(); diff --git a/src/main/java/me/parsell/glowstonewire/core/glowBlocks.java b/src/main/java/me/parsell/glowstonewire/core/glowBlocks.java index 007b63a..846088d 100644 --- a/src/main/java/me/parsell/glowstonewire/core/glowBlocks.java +++ b/src/main/java/me/parsell/glowstonewire/core/glowBlocks.java @@ -1,5 +1,6 @@ package me.parsell.glowstonewire.core; +import me.parsell.glowstonewire.GlowstoneWire; import me.parsell.glowstonewire.common.GlowstoneWireBlock; import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; import net.minecraft.block.Block; @@ -11,6 +12,6 @@ public class glowBlocks { public static final Block GLOWSTONEWIRE = new GlowstoneWireBlock(FabricBlockSettings.of(Material.SUPPORTED).breakInstantly().noCollision().luminance(8)); public static void init(){ - Registry.register(Registry.BLOCK, new Identifier("glowstonewire", "glowstone_wire"), GLOWSTONEWIRE); + Registry.register(Registry.BLOCK, new Identifier(GlowstoneWire.MODID, "glowstone_wire"), GLOWSTONEWIRE); } } diff --git a/src/main/java/me/parsell/glowstonewire/core/glowItems.java b/src/main/java/me/parsell/glowstonewire/core/glowItems.java index d73ee64..ce6e33a 100644 --- a/src/main/java/me/parsell/glowstonewire/core/glowItems.java +++ b/src/main/java/me/parsell/glowstonewire/core/glowItems.java @@ -1,13 +1,17 @@ package me.parsell.glowstonewire.core; +import me.parsell.glowstonewire.GlowstoneWire; import net.fabricmc.fabric.api.item.v1.FabricItemSettings; import net.minecraft.item.BlockItem; -import net.minecraft.item.ItemGroup; +import net.minecraft.item.Item; import net.minecraft.util.Identifier; import net.minecraft.util.registry.Registry; public class glowItems { + public static final Item Glowstone = new BlockItem(glowBlocks.GLOWSTONEWIRE, new FabricItemSettings().group(GlowstoneWire.GLOWSTONEWIRE_MOD)); + + public static void init(){ - Registry.register(Registry.ITEM, new Identifier("glowstonewire", "glowstone_wire"), new BlockItem(glowBlocks.GLOWSTONEWIRE, new FabricItemSettings().group(ItemGroup.MISC))); + Registry.register(Registry.ITEM, new Identifier(GlowstoneWire.MODID, "glowstone"), Glowstone); }; }