Package appeng.api.parts

Examples of appeng.api.parts.IPartHelper


    if ( AEConfig.instance.isFeatureEnabled( AEFeature.CustomRecipes ) )
      recipeHandler.parseRecipes( new ConfigLoader( AppEng.instance.getConfigPath() ), "index.recipe" );
    else
      recipeHandler.parseRecipes( new JarLoader( "/assets/appliedenergistics2/recipes/" ), "index.recipe" );

    IPartHelper ph = AEApi.instance().partHelper();
    ph.registerNewLayer( "appeng.parts.layers.LayerISidedInventory", "net.minecraft.inventory.ISidedInventory" );
    ph.registerNewLayer( "appeng.parts.layers.LayerIFluidHandler", "net.minecraftforge.fluids.IFluidHandler" );
    ph.registerNewLayer( "appeng.parts.layers.LayerITileStorageMonitorable", "appeng.api.implementations.tiles.ITileStorageMonitorable" );

    if ( AppEng.instance.isIntegrationEnabled( IntegrationType.IC2 ) )
    {
      ph.registerNewLayer( "appeng.parts.layers.LayerIEnergySink", "ic2.api.energy.tile.IEnergySink" );
      ph.registerNewLayer( "appeng.parts.layers.LayerIEnergySource", "ic2.api.energy.tile.IEnergySource" );
    }

    if ( AppEng.instance.isIntegrationEnabled( IntegrationType.MJ5 ) )
    {
      ph.registerNewLayer( "appeng.parts.layers.LayerIPowerEmitter", "buildcraft.api.power.IPowerEmitter" );
      ph.registerNewLayer( "appeng.parts.layers.LayerIPowerReceptor", "buildcraft.api.power.IPowerReceptor" );
    }

    if ( AppEng.instance.isIntegrationEnabled( IntegrationType.MJ6 ) )
      ph.registerNewLayer( "appeng.parts.layers.LayerIBatteryProvider", "buildcraft.api.mj.IBatteryProvider" );

    if ( AppEng.instance.isIntegrationEnabled( IntegrationType.RF ) )
      ph.registerNewLayer( "appeng.parts.layers.LayerIEnergyHandler", "cofh.api.energy.IEnergyHandler" );

    FMLCommonHandler.instance().bus().register( TickHandler.instance );
    MinecraftForge.EVENT_BUS.register( TickHandler.instance );

    PartPlacement pp = new PartPlacement();
View Full Code Here

TOP

Related Classes of appeng.api.parts.IPartHelper

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.