Disabled creative tab

This commit is contained in:
Chris Toph 2025-02-20 15:38:41 -05:00
parent 4430431b84
commit 7a45a6f5bf
3 changed files with 18 additions and 26 deletions

View file

@ -1,14 +1,6 @@
package cc.toph.simplycompat; package cc.toph.simplycompat;
import cc.toph.simplycompat.registry.ItemsRegistry; import cc.toph.simplycompat.registry.ItemsRegistry;
import dev.architectury.registry.CreativeTabRegistry;
import dev.architectury.registry.registries.DeferredRegister;
import dev.architectury.registry.registries.RegistrySupplier;
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.minecraft.world.item.Items;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
@ -16,23 +8,22 @@ public final class SimplyCompat {
public static final String MOD_ID = "simplycompat"; public static final String MOD_ID = "simplycompat";
public static final DeferredRegister<CreativeModeTab> TABS = DeferredRegister.create( // Unused TAB, for now added so SS's Tab registry by SSSwordItem class
MOD_ID, // public static final DeferredRegister<CreativeModeTab> TABS = DeferredRegister.create(
Registries.CREATIVE_MODE_TAB // MOD_ID,
); // Registries.CREATIVE_MODE_TAB
public static final RegistrySupplier<CreativeModeTab> SIMPLYCOMPAT = TABS.register(MOD_ID, () -> // );
CreativeTabRegistry.create( // public static final RegistrySupplier<CreativeModeTab> SIMPLYCOMPAT = TABS.register(MOD_ID, () ->
Component.translatable("creativeTab.simplycompat.simplycompat"), // CreativeTabRegistry.create(
() -> new ItemStack(Items.AMETHYST_SHARD) // Component.translatable("creativeTab.simplycompat.simplycompat"),
) // () -> new ItemStack(Items.AMETHYST_SHARD)
); // )
// );
public static final Logger LOGGER = LogManager.getLogger(MOD_ID); public static final Logger LOGGER = LogManager.getLogger(MOD_ID);
public static void init() { public static void init() {
// Write common init code here. // TABS.register();
TABS.register();
ItemsRegistry.ITEMS.register(); ItemsRegistry.ITEMS.register();
} }
} }

View file

@ -6,10 +6,10 @@ import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
@Mod(SimplyCompat.MOD_ID) @Mod(SimplyCompat.MOD_ID)
public final class ExampleModForge { public final class SimplyCompatForge {
@SuppressWarnings("removal") @SuppressWarnings("removal")
public ExampleModForge() { public SimplyCompatForge() {
// Submit our event bus to let Architectury API register our content on the right time. // Submit our event bus to let Architectury API register our content on the right time.
EventBuses.registerModEventBus( EventBuses.registerModEventBus(
SimplyCompat.MOD_ID, SimplyCompat.MOD_ID,

View file

@ -1,15 +1,16 @@
modLoader = "javafml" modLoader = "javafml"
loaderVersion = "[47,)" loaderVersion = "[47,)"
#issueTrackerURL = "" #issueTrackerURL = ""
license = "Insert License Here" # TODO: Pick a license
license = "MIT"
[[mods]] [[mods]]
modId = "simplycompat" modId = "simplycompat"
version = "${version}" version = "${version}"
displayName = "Simply Compat" displayName = "Simply Compat"
authors = "Me!" authors = "TophC7"
description = ''' description = '''
This is an example description! Tell everyone what your mod is about! A Simple mod for extended compat in Simply Swords!
''' '''
#logoFile = "" #logoFile = ""