package com.jenny.enhancedexplosives; import com.jenny.enhancedexplosives.blocks.blocks; import com.jenny.enhancedexplosives.items.items; import net.minecraft.core.registries.Registries; import net.minecraft.network.chat.Component; import net.minecraft.world.item.CreativeModeTab; import net.minecraft.world.item.CreativeModeTabs; import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.RegistryObject; import static com.jenny.enhancedexplosives.EnhancedExplosives.MODID; public class creativeTab { public static final DeferredRegister<CreativeModeTab> CREATIVE_MODE_TABS = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, MODID); public static final RegistryObject<CreativeModeTab> CREATIVE_TAB = CREATIVE_MODE_TABS.register("enhancedexplosives", () -> CreativeModeTab.builder().withTabsBefore(CreativeModeTabs.COMBAT).icon(() -> blocks.TNT_8_ITEM.get().getDefaultInstance()).displayItems((parameters, output) -> { output.accept(blocks.TNT_8.get()); output.accept(blocks.TNT_16.get()); output.accept(blocks.TNT_32.get()); output.accept(blocks.TNT_64.get()); output.accept(blocks.TNT_128.get()); output.accept(blocks.TNT_CLUSTER_2.get()); output.accept(blocks.TNT_CLUSTER_4.get()); output.accept(blocks.TNT_CLUSTER_8.get()); output.accept(blocks.TNT_HOMING.get()); output.accept(blocks.TNT_BLACK_HOLE.get()); output.accept(blocks.TNT_CLAYMORE.get()); output.accept(blocks.TNT_SELECTIVE.get()); output.accept(blocks.TNT_ENDER.get()); output.accept(items.TNT_ARROW.get()); output.accept(items.CONCUSSIVE_ARROW.get()); output.accept(items.CARPET_ARROW.get()); output.accept(items.TUNNEL_ARROW.get()); output.accept(items.DYNAMITE.get()); }).title(Component.literal("Enhanced Explosives")).build()); public static void register(IEventBus bus) { CREATIVE_MODE_TABS.register(bus); } }