Adjusted Resonant Induction to respond to late phase @Config loading
This commit is contained in:
parent
660d957bac
commit
03551e21a0
1 changed files with 13 additions and 8 deletions
|
@ -1,5 +1,6 @@
|
|||
package resonantinduction.core;
|
||||
|
||||
import calclavia.lib.config.ConfigAnnotationEvent;
|
||||
import calclavia.lib.config.ConfigHandler;
|
||||
import calclavia.lib.content.ContentRegistry;
|
||||
import calclavia.lib.network.PacketAnnotation;
|
||||
|
@ -22,6 +23,7 @@ import cpw.mods.fml.common.registry.GameRegistry;
|
|||
import net.minecraft.block.Block;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraftforge.common.MinecraftForge;
|
||||
import net.minecraftforge.event.ForgeSubscribe;
|
||||
import net.minecraftforge.fluids.BlockFluidFinite;
|
||||
import org.modstats.ModstatInfo;
|
||||
import org.modstats.Modstats;
|
||||
|
@ -84,6 +86,7 @@ public class ResonantInduction
|
|||
// Register Forge Events
|
||||
MinecraftForge.EVENT_BUS.register(ResourceGenerator.INSTANCE);
|
||||
MinecraftForge.EVENT_BUS.register(new TextureHookHandler());
|
||||
MinecraftForge.EVENT_BUS.register(INSTANCE);
|
||||
|
||||
blockMachinePart = contentRegistry.createBlock(BlockMachineMaterial.class, ItemBlockMetadata.class);
|
||||
|
||||
|
@ -127,14 +130,7 @@ public class ResonantInduction
|
|||
@EventHandler
|
||||
public void postInit(FMLPostInitializationEvent evt)
|
||||
{
|
||||
try
|
||||
{
|
||||
ConfigHandler.configure(Settings.CONFIGURATION, "resonantinduction");
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
ConfigHandler.configure(Settings.CONFIGURATION, "resonantinduction");
|
||||
|
||||
// Generate Resources
|
||||
ResourceGenerator.generateOreResources();
|
||||
|
@ -142,6 +138,15 @@ public class ResonantInduction
|
|||
Settings.CONFIGURATION.save();
|
||||
}
|
||||
|
||||
@ForgeSubscribe
|
||||
public void configAnnotationAdded(ConfigAnnotationEvent event)
|
||||
{
|
||||
if (event.sourceClass.getName().startsWith("resonantinduction"))
|
||||
{
|
||||
ConfigHandler.handleClass(event.sourceClass, Settings.CONFIGURATION);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Recipe Types
|
||||
*/
|
||||
|
|
Loading…
Reference in a new issue