Refactored Main

This commit is contained in:
Steven 2023-10-01 23:29:35 -04:00
parent c2d3d991b1
commit 3225875b86

View file

@ -9,24 +9,24 @@ import net.minecraftforge.fml.ModLoadingContext;
import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.config.ModConfig; import net.minecraftforge.fml.config.ModConfig;
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
// The value here should match an entry in the META-INF/mods.toml file // The value here should match an entry in the META-INF/mods.toml file
@Mod(UtilRings.MODID) @Mod(UtilRings.MODID)
public class UtilRings public class UtilRings
{ {
// Define mod id in a common place for everything to reference // Define mod id in a common place for everything to reference
public static final String MODID = "util_rings"; public static final String MODID = "util_rings";
public static final String MOD_VERSION = "1.20-1.0.0.0";
public UtilRings() public UtilRings()
{ {
IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus(); IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus();
// Register the Deferred Register to the mod event bus so items get registered //Register the Items
ItemsInit.ITEMS.register(modEventBus); ItemsInit.ITEMS.register(modEventBus);
// Register the Deferred Register to the mod event bus so tabs get registered //Register the Creative Tabs
CreativeTabInit.CREATIVE_MODE_TABS.register(modEventBus); CreativeTabInit.CREATIVE_MODE_TABS.register(modEventBus);
// Register ourselves for server and other game events we are interested in // Register the Event Bus
MinecraftForge.EVENT_BUS.register(this); MinecraftForge.EVENT_BUS.register(this);
// Register our mod's ForgeConfigSpec so that Forge can create and load the config file for us //Register the Config
ModLoadingContext.get().registerConfig(ModConfig.Type.COMMON, Config.SPEC); ModLoadingContext.get().registerConfig(ModConfig.Type.COMMON, Config.SPEC);
} }
} }