use of logisticspipes.proxy.specialconnection.TeleportPipes in project LogisticsPipes by RS485.
the class LogisticsPipes method postInit.
@EventHandler
public void postInit(FMLPostInitializationEvent event) {
postInitRun.stream().forEach(Runnable::run);
postInitRun = null;
SpecialInventoryHandlerManager.load();
SpecialTankHandlerManager.load();
SimpleServiceLocator.buildCraftProxy.registerPipeInformationProvider();
SimpleServiceLocator.buildCraftProxy.initProxy();
SimpleServiceLocator.thermalDynamicsProxy.registerPipeInformationProvider();
SimpleServiceLocator.specialpipeconnection.registerHandler(new TeleportPipes());
SimpleServiceLocator.specialtileconnection.registerHandler(new TesseractConnection());
SimpleServiceLocator.specialtileconnection.registerHandler(new EnderIOHyperCubeConnection());
SimpleServiceLocator.specialtileconnection.registerHandler(new EnderIOTransceiverConnection());
SimpleServiceLocator.addCraftingRecipeProvider(LogisticsWrapperHandler.getWrappedRecipeProvider("BuildCraft|Factory", "AutoWorkbench", AutoWorkbench.class));
SimpleServiceLocator.addCraftingRecipeProvider(LogisticsWrapperHandler.getWrappedRecipeProvider("BuildCraft|Silicon", "AssemblyAdvancedWorkbench", AssemblyAdvancedWorkbench.class));
if (SimpleServiceLocator.buildCraftProxy.getAssemblyTableProviderClass() != null) {
SimpleServiceLocator.addCraftingRecipeProvider(LogisticsWrapperHandler.getWrappedRecipeProvider("BuildCraft|Silicon", "AssemblyTable", SimpleServiceLocator.buildCraftProxy.getAssemblyTableProviderClass()));
}
SimpleServiceLocator.addCraftingRecipeProvider(LogisticsWrapperHandler.getWrappedRecipeProvider("Railcraft", "RollingMachine", RollingMachine.class));
SimpleServiceLocator.addCraftingRecipeProvider(LogisticsWrapperHandler.getWrappedRecipeProvider("Tubestuff", "ImmibisCraftingTableMk2", ImmibisCraftingTableMk2.class));
SimpleServiceLocator.addCraftingRecipeProvider(new SolderingStation());
SimpleServiceLocator.addCraftingRecipeProvider(new LogisticsCraftingTable());
SimpleServiceLocator.machineProgressProvider.registerProgressProvider(LogisticsWrapperHandler.getWrappedProgressProvider("Forestry", "Generic", ForestryProgressProvider.class));
SimpleServiceLocator.machineProgressProvider.registerProgressProvider(LogisticsWrapperHandler.getWrappedProgressProvider("ThermalExpansion", "Generic", ThermalExpansionProgressProvider.class));
SimpleServiceLocator.machineProgressProvider.registerProgressProvider(LogisticsWrapperHandler.getWrappedProgressProvider("IC2", "Generic", IC2ProgressProvider.class));
SimpleServiceLocator.machineProgressProvider.registerProgressProvider(LogisticsWrapperHandler.getWrappedProgressProvider("EnderIO", "Generic", EnderIOProgressProvider.class));
SimpleServiceLocator.machineProgressProvider.registerProgressProvider(LogisticsWrapperHandler.getWrappedProgressProvider("endercore", "Generic", EnderCoreProgressProvider.class));
MainProxy.proxy.registerTileEntities();
//Registering special particles
MainProxy.proxy.registerParticles();
//init Fluids
FluidIdentifier.initFromForge(false);
versionChecker = VersionChecker.runVersionCheck();
}
Aggregations