Files
Stalinium/src/main/java/net/krituximon/stalinium/item/ModCreativeModeTabs.java
T
IM23a-cernik 5679e323e4 Added Stalinium Shovel to the Creativemode Tab
Signed-off-by: IM23a-cernik <cernik@bzz.ch>
2025-05-21 09:15:01 +02:00

38 lines
1.8 KiB
Java

package net.krituximon.stalinium.item;
import net.krituximon.stalinium.Stalinium;
import net.krituximon.stalinium.block.ModBlocks;
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.IEventBus;
import net.neoforged.neoforge.registries.DeferredRegister;
import java.util.function.Supplier;
public class ModCreativeModeTabs {
public static final DeferredRegister<CreativeModeTab> CREATIVE_MODE_TAB =
DeferredRegister.create(Registries.CREATIVE_MODE_TAB, Stalinium.MODID);
public static final Supplier<CreativeModeTab> STALINIUM_TAB = CREATIVE_MODE_TAB.register("stalinium_tab",
() -> CreativeModeTab.builder().icon(() -> new ItemStack(ModItems.STALINIUM_INGOT.get()))
.title(Component.translatable("creativetab.stalinium.stalinium"))
.displayItems((itemDisplayParameters, output) -> {
output.accept(ModItems.STALINIUM_NUGGET.get());
output.accept(ModItems.STALINIUM_INGOT.get());
output.accept(ModItems.SOVIET_ANTHEM_MUSIC_DISC.get());
output.accept(ModBlocks.STALINIUM_BLOCK.get());
output.accept(ModBlocks.STALINIUM_ORE.get());
output.accept(ModBlocks.COMPRESSED_BEDROCK.get());
output.accept(ModBlocks.STALINIUM_PRESS.get());
output.accept(ModItems.STALINIUM_SWORD.get());
output.accept(ModItems.STALINIUM_AXE.get());
output.accept(ModItems.STALINIUM_SHOVEL.get());
}).build());
public static void register(IEventBus eventBus) {
CREATIVE_MODE_TAB.register(eventBus);
}
}