mirror of
https://github.com/GTNewHorizons/ForgeMultipart.git
synced 2026-11-12 16:37:38 +00:00
Fixed smoke particles on redstone torches (bugged in vanilla) Added functions for world and coordinates on parts to clean code Added more placement and world interaction events Properly distinguished converted tiles Fixed tick scheduler to remain in better sync with vanilla
32 lines
1.2 KiB
Java
32 lines
1.2 KiB
Java
package codechicken.multipart.minecraft;
|
|
|
|
import net.minecraftforge.common.MinecraftForge;
|
|
import codechicken.core.packet.PacketCustom;
|
|
import codechicken.core.packet.PacketCustom.CustomTinyPacketHandler;
|
|
import cpw.mods.fml.common.FMLCommonHandler;
|
|
import cpw.mods.fml.common.Mod;
|
|
import cpw.mods.fml.common.Mod.Instance;
|
|
import cpw.mods.fml.common.Mod.PreInit;
|
|
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
|
|
import cpw.mods.fml.common.network.NetworkMod;
|
|
import cpw.mods.fml.relauncher.Side;
|
|
|
|
@Mod(name="Minecraft Multipart", version="1.0.0.0", useMetadata = false, modid = "McMultipart", acceptedMinecraftVersions="[1.5.2]")
|
|
@NetworkMod(clientSideRequired = true, serverSideRequired = true, tinyPacketHandler=CustomTinyPacketHandler.class)
|
|
public class MinecraftMultipartMod
|
|
{
|
|
@Instance("McMultipart")
|
|
public static MinecraftMultipartMod instance;
|
|
|
|
@PreInit
|
|
public void preInit(FMLPreInitializationEvent event)
|
|
{
|
|
new Content().init();
|
|
MinecraftForge.EVENT_BUS.register(new EventHandler());
|
|
PacketCustom.assignHandler(this, new McMultipartSPH());
|
|
if(FMLCommonHandler.instance().getSide() == Side.CLIENT)
|
|
PacketCustom.assignHandler(this, new McMultipartCPH());
|
|
|
|
}
|
|
}
|