73 lines
No EOL
2.3 KiB
Java
73 lines
No EOL
2.3 KiB
Java
package com.legacy.aether;
|
|
|
|
import com.legacy.aether.events.AetherEntityEvents;
|
|
import net.minecraft.util.ResourceLocation;
|
|
|
|
import com.legacy.aether.blocks.BlocksAether;
|
|
import com.legacy.aether.entities.EntitiesAether;
|
|
import com.legacy.aether.items.ItemsAether;
|
|
import com.legacy.aether.network.AetherNetwork;
|
|
import com.legacy.aether.player.PlayerAetherEvents;
|
|
import com.legacy.aether.player.perks.AetherRankings;
|
|
import com.legacy.aether.registry.AetherRegistries;
|
|
import com.legacy.aether.registry.achievements.AchievementsAether;
|
|
import com.legacy.aether.registry.creative_tabs.AetherCreativeTabs;
|
|
import com.legacy.aether.tileentity.AetherTileEntities;
|
|
import com.legacy.aether.world.AetherWorld;
|
|
|
|
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.SidedProxy;
|
|
import cpw.mods.fml.common.event.FMLInitializationEvent;
|
|
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
|
|
|
|
@Mod(modid = Aether.MOD_ID, version = "v1.0.1")
|
|
public class Aether {
|
|
|
|
public static final String MOD_ID = "aether_legacy";
|
|
|
|
@Instance(Aether.MOD_ID)
|
|
public static Aether instance;
|
|
|
|
@SidedProxy(clientSide = "com.legacy.aether.client.ClientProxy", serverSide = "com.legacy.aether.CommonProxy")
|
|
public static CommonProxy proxy;
|
|
|
|
@EventHandler
|
|
public void preInit(FMLPreInitializationEvent event) {
|
|
AetherRankings.initialization();
|
|
AetherNetwork.preInitialization();
|
|
AetherConfig.init(event.getModConfigurationDirectory());
|
|
}
|
|
|
|
@EventHandler
|
|
public void init(FMLInitializationEvent event) {
|
|
BlocksAether.initialization();
|
|
BlocksAether.initializeHarvestLevels();
|
|
ItemsAether.initialization();
|
|
AetherRegistries.register();
|
|
EntitiesAether.initialization();
|
|
AetherCreativeTabs.initialization();
|
|
AetherTileEntities.initialization();
|
|
AetherWorld.initialization();
|
|
AchievementsAether.initialization();
|
|
|
|
proxy.init();
|
|
|
|
CommonProxy.registerEvent(new PlayerAetherEvents());
|
|
CommonProxy.registerEvent(new AetherEventHandler());
|
|
CommonProxy.registerEvent(new AetherEntityEvents());
|
|
}
|
|
|
|
public static ResourceLocation locate(String location) {
|
|
return new ResourceLocation(MOD_ID, location);
|
|
}
|
|
|
|
public static String find(String location) {
|
|
return modAddress() + location;
|
|
}
|
|
|
|
public static String modAddress() {
|
|
return MOD_ID + ":";
|
|
}
|
|
} |