diff --git a/src/main/java/com/watschman/betterenhancement/BetterEnhancement.java b/src/main/java/com/watschman/betterenhancement/BetterEnhancement.java index 2260d47..954be55 100644 --- a/src/main/java/com/watschman/betterenhancement/BetterEnhancement.java +++ b/src/main/java/com/watschman/betterenhancement/BetterEnhancement.java @@ -1,10 +1,14 @@ package com.watschman.betterenhancement; +import com.watschman.betterenhancement.blocks.ModBlockBase; import com.watschman.betterenhancement.blocks.ModBlocks; +import com.watschman.betterenhancement.config.ConfigurationHandler; +import com.watschman.betterenhancement.items.ModItemBase; import com.watschman.betterenhancement.items.ModItems; import com.watschman.betterenhancement.reference.Reference; import net.minecraft.block.Block; import net.minecraft.item.Item; +import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; import net.minecraftforge.fml.common.event.FMLInitializationEvent; @@ -33,6 +37,9 @@ MOD_LOGGER.info("Beginning PreInitialization Event..."); + ConfigurationHandler.init(event.getSuggestedConfigurationFile()); + + MinecraftForge.EVENT_BUS.register(Reference.CONFIG_INSTANCE); MOD_LOGGER.info("Ending PreInitialization Event..."); } @@ -43,6 +50,8 @@ @Mod.EventHandler public void init(FMLInitializationEvent event) { MOD_LOGGER.info("Beginning Initialization Event..."); + + MOD_LOGGER.info("Ending Initialization Event..."); } @@ -89,6 +98,10 @@ for(Block block : Reference.MOD_BLOCKS) { MOD_LOGGER.info("Registering Block: " + block.getRegistryName()); event.getRegistry().register(block); + + if(block instanceof ModBlockBase) { + ((ModBlockBase) block).initializeConfigValues(); + } } MOD_LOGGER.info("Ending Block Registering Event...");