53 lines
2.7 KiB
Java
Raw Normal View History

package io.lampnet.travelerssuitcase.item;
import io.lampnet.travelerssuitcase.TravelersSuitcase;
import io.lampnet.travelerssuitcase.block.ModBlocks;
import net.minecraft.world.item.CreativeModeTab;
import net.minecraft.world.item.ItemStack;
import net.minecraft.network.chat.Component;
import net.minecraftforge.eventbus.api.IEventBus;
import net.minecraftforge.registries.DeferredRegister;
import net.minecraftforge.registries.RegistryObject;
2025-05-10 16:12:30 -04:00
import net.minecraft.core.registries.Registries;
import net.minecraft.world.level.block.Blocks;
public class ModItemGroups {
public static final DeferredRegister<CreativeModeTab> CREATIVE_MODE_TABS =
DeferredRegister.create(Registries.CREATIVE_MODE_TAB, TravelersSuitcase.MODID);
2025-05-10 16:12:30 -04:00
public static final RegistryObject<CreativeModeTab> SUITCASE_GROUP = CREATIVE_MODE_TABS.register("travelerssuitcase",
() -> CreativeModeTab.builder()
2025-05-10 16:12:30 -04:00
.title(Component.translatable("itemgroup.travelerssuitcase"))
.icon(() -> new ItemStack(ModItems.KEYSTONE.get()))
.displayItems((displayParameters, output) -> {
output.accept(ModItems.KEYSTONE.get());
output.accept(ModBlocks.SUITCASE.get());
output.accept(ModBlocks.WHITE_SUITCASE.get());
output.accept(ModBlocks.LIGHT_GRAY_SUITCASE.get());
output.accept(ModBlocks.GRAY_SUITCASE.get());
output.accept(ModBlocks.BLACK_SUITCASE.get());
output.accept(ModBlocks.RED_SUITCASE.get());
output.accept(ModBlocks.ORANGE_SUITCASE.get());
output.accept(ModBlocks.YELLOW_SUITCASE.get());
output.accept(ModBlocks.LIME_SUITCASE.get());
output.accept(ModBlocks.GREEN_SUITCASE.get());
output.accept(ModBlocks.CYAN_SUITCASE.get());
output.accept(ModBlocks.LIGHT_BLUE_SUITCASE.get());
output.accept(ModBlocks.BLUE_SUITCASE.get());
output.accept(ModBlocks.MAGENTA_SUITCASE.get());
output.accept(ModBlocks.PURPLE_SUITCASE.get());
output.accept(ModBlocks.PINK_SUITCASE.get());
output.accept(ModBlocks.PORTAL.get());
output.accept(Blocks.ANVIL);
})
.build());
2025-05-10 16:12:30 -04:00
public static void register(IEventBus eventBus) {
CREATIVE_MODE_TABS.register(eventBus);
TravelersSuitcase.LOGGER.info("Registering Creative Mode Tabs for " + TravelersSuitcase.MODID);
}
}