Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.mcreator.kagurabachicraft.init;
- import net.mcreator.kagurabachicraft.KagurabachiCraftMod;
- import net.minecraft.core.registries.Registries;
- import net.minecraft.network.chat.Component;
- import net.minecraft.world.item.CreativeModeTab;
- import net.minecraft.world.item.ItemStack;
- import net.neoforged.bus.api.SubscribeEvent;
- import net.neoforged.fml.common.EventBusSubscriber;
- import net.neoforged.neoforge.event.BuildCreativeModeTabContentsEvent;
- import net.neoforged.neoforge.registries.DeferredRegister;
- import net.neoforged.neoforge.registries.DeferredHolder;
- @EventBusSubscriber(modid = KagurabachiCraftMod.MODID, bus = EventBusSubscriber.Bus.MOD)
- public class KagurabachiCreativeTabs {
- public static final DeferredRegister<CreativeModeTab> CREATIVE_MODE_TABS =
- DeferredRegister.create(Registries.CREATIVE_MODE_TAB, KagurabachiCraftMod.MODID);
- public static final DeferredHolder<CreativeModeTab, CreativeModeTab> ENCHANTED_BLADES_TAB =
- CREATIVE_MODE_TABS.register("enchanted_blades_tab", () -> CreativeModeTab.builder()
- .title(Component.translatable("creativetab.enchanted_blades_tab"))
- .icon(() -> new ItemStack(KagurabachiCraftModItems.ENTEN.get()))
- .build());
- public static final DeferredHolder<CreativeModeTab, CreativeModeTab> NPCS_TAB =
- CREATIVE_MODE_TABS.register("npcs_tab", () -> CreativeModeTab.builder()
- .title(Component.translatable("creativetab.npcs_tab"))
- .icon(() -> new ItemStack(KagurabachiCraftModItems.CHICHIRO_ROKUHIRO_VS_SOJO_ARC_SPAWN_EGG.get()))
- .build());
- public static final DeferredHolder<CreativeModeTab, CreativeModeTab> OTHER_TAB =
- CREATIVE_MODE_TABS.register("other_tab", () -> CreativeModeTab.builder()
- .title(Component.translatable("creativetab.other_tab"))
- .icon(() -> new ItemStack(KagurabachiCraftModItems.CIGARETTESPACK.get()))
- .build());
- @SubscribeEvent
- public static void addItemsToCreativeTabs(BuildCreativeModeTabContentsEvent event) {
- if (event.getTabKey().location().equals(ENCHANTED_BLADES_TAB.getId())) {
- event.accept(KagurabachiCraftModItems.ENTEN.get());
- event.accept(KagurabachiCraftModItems.TOBIMUNE.get());
- event.accept(KagurabachiCraftModItems.FLAME_BONE.get());
- }
- if (event.getTabKey().location().equals(NPCS_TAB.getId())) {
- event.accept(KagurabachiCraftModItems.CHICHIRO_ROKUHIRO_VS_SOJO_ARC_SPAWN_EGG.get());
- }
- if (event.getTabKey().location().equals(OTHER_TAB.getId())) {
- event.accept(KagurabachiCraftModItems.CIGARETTESPACK.get());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment