mirror of
https://github.com/GTNewHorizons/ForgeMultipart.git
synced 2026-11-12 16:37:38 +00:00
40 lines
1.3 KiB
Scala
40 lines
1.3 KiB
Scala
package codechicken.multipart.handler
|
|
|
|
import cpw.mods.fml.common.network.NetworkMod
|
|
import cpw.mods.fml.common.Mod
|
|
import cpw.mods.fml.common.event.FMLPostInitializationEvent
|
|
import cpw.mods.fml.common.event.FMLPreInitializationEvent
|
|
import cpw.mods.fml.common.Mod.PreInit
|
|
import cpw.mods.fml.common.Mod.PostInit
|
|
import cpw.mods.fml.common.Mod.ServerAboutToStart
|
|
import cpw.mods.fml.common.event.FMLServerAboutToStartEvent
|
|
import codechicken.multipart.MultiPartRegistry
|
|
import cpw.mods.fml.relauncher.SideOnly
|
|
import codechicken.core.packet.PacketCustom.CustomTinyPacketHandler
|
|
|
|
@Mod(name="Multipart API", version="b.0.0.0", useMetadata = false, modid = "CCMultipart", acceptedMinecraftVersions = "[1.5.2]", modLanguage="scala")
|
|
@NetworkMod(clientSideRequired = true, serverSideRequired = true, tinyPacketHandler=classOf[CustomTinyPacketHandler])
|
|
object MultipartMod
|
|
{
|
|
@PreInit
|
|
def preInit(event:FMLPreInitializationEvent)
|
|
{
|
|
MultipartProxy.preInit(event.getModConfigurationDirectory())
|
|
}
|
|
|
|
@PostInit
|
|
def postInit(event:FMLPostInitializationEvent)
|
|
{
|
|
if(MultiPartRegistry.required)
|
|
{
|
|
MultiPartRegistry.postInit()
|
|
MultipartProxy.postInit()
|
|
}
|
|
}
|
|
|
|
@ServerAboutToStart
|
|
def beforeServerStart(event:FMLServerAboutToStartEvent)
|
|
{
|
|
MultiPartRegistry.beforeServerStart()
|
|
}
|
|
} |