69 lines
2.6 KiB
Java
69 lines
2.6 KiB
Java
package tschipp.carryon;
|
|
|
|
import java.io.File;
|
|
import org.apache.logging.log4j.LogManager;
|
|
import org.apache.logging.log4j.Logger;
|
|
|
|
import net.minecraft.client.Minecraft;
|
|
import net.minecraftforge.fml.common.FMLCommonHandler;
|
|
import net.minecraftforge.fml.common.Mod;
|
|
import net.minecraftforge.fml.common.Mod.EventBusSubscriber;
|
|
import net.minecraftforge.fml.common.Mod.EventHandler;
|
|
import net.minecraftforge.fml.common.Mod.Instance;
|
|
import net.minecraftforge.fml.common.SidedProxy;
|
|
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
|
|
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
|
|
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
|
|
import net.minecraftforge.fml.common.event.FMLServerStartingEvent;
|
|
import net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper;
|
|
import tschipp.carryon.common.CommonProxy;
|
|
import tschipp.carryon.common.command.CommandCarryOn;
|
|
import tschipp.carryon.common.command.CommandCarryOnReload;
|
|
|
|
@EventBusSubscriber
|
|
@Mod(modid = CarryOn.MODID, name = CarryOn.NAME, version = CarryOn.VERSION, guiFactory = "tschipp.carryon.client.gui.GuiFactoryCarryOn", dependencies = CarryOn.DEPENDENCIES, updateJSON = CarryOn.UPDATE_JSON, acceptedMinecraftVersions = CarryOn.ACCEPTED_VERSIONS)
|
|
public class CarryOn {
|
|
|
|
@SidedProxy(clientSide = "tschipp.carryon.client.ClientProxy", serverSide = "tschipp.carryon.common.CommonProxy")
|
|
public static CommonProxy proxy;
|
|
|
|
// Instance
|
|
@Instance(CarryOn.MODID)
|
|
public static CarryOn instance;
|
|
|
|
public static final String MODID = "carryon";
|
|
public static final String VERSION = "1.9.3";
|
|
public static final String NAME = "Carry On";
|
|
public static final String ACCEPTED_VERSIONS = "[1.12.2,1.13)";
|
|
public static final String UPDATE_JSON = "https://gist.githubusercontent.com/Tschipp/dccadee7c90d7a34e6e76a35d9d6fa2e/raw/";
|
|
public static final Logger LOGGER = LogManager.getFormatterLogger("CarryOn");
|
|
public static final String DEPENDENCIES = "required-after:forge@[13.20.1.2386,);after:gamestages@[2.0.91,)";
|
|
public static File CONFIGURATION_FILE;
|
|
|
|
public static SimpleNetworkWrapper network;
|
|
|
|
@EventHandler
|
|
public void preInit(FMLPreInitializationEvent event){
|
|
CarryOn.proxy.preInit(event);
|
|
}
|
|
|
|
@EventHandler
|
|
public void init(FMLInitializationEvent event) {
|
|
CarryOn.proxy.init(event);
|
|
}
|
|
|
|
@EventHandler
|
|
public void postInit(FMLPostInitializationEvent event) {
|
|
CarryOn.proxy.postInit(event);
|
|
}
|
|
|
|
@EventHandler
|
|
public void serverLoad(FMLServerStartingEvent event)
|
|
{
|
|
event.registerServerCommand(new CommandCarryOn());
|
|
event.registerServerCommand(new CommandCarryOnReload());
|
|
}
|
|
|
|
|
|
|
|
} |