Private
Public Access
1
0

Implemented base creative mode tab.

This commit is contained in:
2026-06-09 19:01:26 +01:00
parent d6d8f86148
commit 5764fba7c9
2 changed files with 26 additions and 0 deletions

View File

@ -1,6 +1,7 @@
package dev.micle.wildflowers_backport.proxy; package dev.micle.wildflowers_backport.proxy;
import dev.micle.wildflowers_backport.WildflowersBackport; import dev.micle.wildflowers_backport.WildflowersBackport;
import dev.micle.wildflowers_backport.tab.ModCreativeTabs;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.server.MinecraftServer; import net.minecraft.server.MinecraftServer;
import net.minecraft.world.entity.player.Player; import net.minecraft.world.entity.player.Player;
@ -21,6 +22,8 @@ public class Proxy implements IProxy {
public Proxy() { public Proxy() {
IEventBus modEventBus = WildflowersBackport.getFmlJavaModLoadingContext().getModEventBus(); IEventBus modEventBus = WildflowersBackport.getFmlJavaModLoadingContext().getModEventBus();
ModCreativeTabs.register(modEventBus);
// Register mod event bus listeners // Register mod event bus listeners
modEventBus.addListener(Proxy::setup); modEventBus.addListener(Proxy::setup);
modEventBus.addListener(Proxy::imcEnqueue); modEventBus.addListener(Proxy::imcEnqueue);

View File

@ -0,0 +1,23 @@
package dev.micle.wildflowers_backport.tab;
import dev.micle.wildflowers_backport.WildflowersBackport;
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 ModCreativeTabs {
public static final DeferredRegister<CreativeModeTab> CREATIVE_MODE_TABS = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, WildflowersBackport.MOD_ID);
public static final RegistryObject<CreativeModeTab> MAIN_TAB = CREATIVE_MODE_TABS.register("main",
() -> CreativeModeTab.builder()
.title(Component.translatable(String.format("itemGroup.%s.main", WildflowersBackport.MOD_ID)))
.build()
);
public static void register(IEventBus modEventBus) {
CREATIVE_MODE_TABS.register(modEventBus);
}
}