diff --git a/src/main/java/dev/micle/firefly_bush_backport/creative_mode_tab/ModCreativeModeTabs.java b/src/main/java/dev/micle/firefly_bush_backport/creative_mode_tab/ModCreativeModeTabs.java index 77ef63f..7d2aa32 100644 --- a/src/main/java/dev/micle/firefly_bush_backport/creative_mode_tab/ModCreativeModeTabs.java +++ b/src/main/java/dev/micle/firefly_bush_backport/creative_mode_tab/ModCreativeModeTabs.java @@ -1,14 +1,28 @@ package dev.micle.firefly_bush_backport.creative_mode_tab; import dev.micle.firefly_bush_backport.FireflyBushBackport; +import dev.micle.firefly_bush_backport.block.ModBlocks; +import dev.micle.firefly_bush_backport.item.ModItems; import net.minecraft.core.registries.Registries; +import net.minecraft.network.chat.Component; import net.minecraft.world.item.CreativeModeTab; import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.registries.DeferredRegister; +import net.minecraftforge.registries.RegistryObject; public class ModCreativeModeTabs { public static final DeferredRegister CREATIVE_MODE_TABS = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, FireflyBushBackport.MOD_ID); + public static final RegistryObject MAIN_TAB = CREATIVE_MODE_TABS.register( "main", + () -> CreativeModeTab.builder() + .title(Component.translatable(String.format("itemGroup.%s.main", FireflyBushBackport.MOD_ID))) + .icon(ModBlocks.FIREFLY_BUSH.get().asItem()::getDefaultInstance) + .displayItems((itemDisplayParams, output) -> { + output.accept(ModBlocks.FIREFLY_BUSH.get()); + }) + .build() + ); + public static void register(IEventBus modEventBus) { CREATIVE_MODE_TABS.register(modEventBus); } diff --git a/src/main/resources/assets/firefly_bush_backport/lang/en_us.json b/src/main/resources/assets/firefly_bush_backport/lang/en_us.json index 042a8b2..33d8437 100644 --- a/src/main/resources/assets/firefly_bush_backport/lang/en_us.json +++ b/src/main/resources/assets/firefly_bush_backport/lang/en_us.json @@ -1,3 +1,4 @@ { + "itemGroup.firefly_bush_backport.main": "Firefly Bush Backport", "block.firefly_bush_backport.firefly_bush": "Firefly Bush" } \ No newline at end of file