Implemented base creative mode tab.
This commit is contained in:
@ -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);
|
||||||
|
|||||||
@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user