Squake/java/squeek/quakemovement/ModQuakeMovement.java

37 lines
1.2 KiB
Java

package squeek.quakemovement;
import api.player.client.ClientPlayerAPI;
import api.player.server.ServerPlayerAPI;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.event.FMLInterModComms;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.relauncher.Side;
@Mod(modid = ModInfo.MODID, version = ModInfo.VERSION, dependencies = "required-after:PlayerAPI;after:Squeedometer")
public class ModQuakeMovement
{
// The instance of your mod that Forge uses.
@Instance(value = ModInfo.MODID)
public static ModQuakeMovement instance;
@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
ModConfig.init(event.getSuggestedConfigurationFile());
}
@EventHandler
public void postInit(FMLPostInitializationEvent event)
{
ServerPlayerAPI.register(ModInfo.MODID, QuakeServerPlayer.class);
if (event.getSide() == Side.CLIENT)
ClientPlayerAPI.register(ModInfo.MODID, QuakeClientPlayer.class);
FMLInterModComms.sendRuntimeMessage(ModInfo.MODID, "VersionChecker", "addVersionCheck", "http://www.ryanliptak.com/minecraft/versionchecker/squeek502/Squake");
}
}