Split EventHandler into multiple different handlers

Better organization allows for finding things easier
This commit is contained in:
Nicholas Ignoffo 2016-05-30 18:20:31 -07:00
parent 6e1383c6e0
commit 512600a677
15 changed files with 1037 additions and 949 deletions

View file

@ -1,5 +1,6 @@
package WayofTime.bloodmagic;
import WayofTime.bloodmagic.annot.Handler;
import WayofTime.bloodmagic.api.BlockStack;
import WayofTime.bloodmagic.api.BloodMagicAPI;
import WayofTime.bloodmagic.api.Constants;
@ -8,12 +9,15 @@ import lombok.Getter;
import net.minecraft.block.Block;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.common.config.Configuration;
import net.minecraftforge.fml.client.event.ConfigChangedEvent;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.registry.ForgeRegistries;
import net.minecraftforge.oredict.OreDictionary;
import java.io.File;
import java.util.*;
@Handler
public class ConfigHandler
{
@Getter
@ -339,4 +343,11 @@ public class ConfigHandler
entitySacrificeValues.put(split[0], amount);
}
}
@SubscribeEvent
public void onConfigChanged(ConfigChangedEvent event)
{
if (event.getModID().equals(Constants.Mod.MODID))
ConfigHandler.syncConfig();
}
}