Whitelisted to Applied Energetics spacial API all blocks that don't rely on
absolute positions. Close #1753
This commit is contained in:
parent
53c84a0ba3
commit
f91b9033fa
6 changed files with 68 additions and 1 deletions
|
@ -124,6 +124,8 @@ import buildcraft.core.InterModComms;
|
|||
import buildcraft.core.Version;
|
||||
import buildcraft.core.blueprints.RealBlueprintDeployer;
|
||||
import buildcraft.core.proxy.CoreProxy;
|
||||
import buildcraft.transport.TileFilteredBuffer;
|
||||
import buildcraft.transport.TileGenericPipe;
|
||||
|
||||
@Mod(name = "BuildCraft Builders", version = Version.VERSION, useMetadata = false, modid = "BuildCraft|Builders", dependencies = DefaultProps.DEPENDENCY_CORE)
|
||||
public class BuildCraftBuilders extends BuildCraftMod {
|
||||
|
@ -529,4 +531,20 @@ public class BuildCraftBuilders extends BuildCraftMod {
|
|||
UrbanistToolsIconProvider.INSTANCE.registerIcons(event.map);
|
||||
}
|
||||
}
|
||||
|
||||
@Mod.EventHandler
|
||||
public void whiteListAppliedEnergetics(FMLInitializationEvent event) {
|
||||
//FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
// TileMarker.class.getCanonicalName());
|
||||
//FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
// TileFiller.class.getCanonicalName());
|
||||
//FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
// TileBuilder.class.getCanonicalName());
|
||||
//FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
// TileArchitect.class.getCanonicalName());
|
||||
//FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
// TilePathMarker.class.getCanonicalName());
|
||||
FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
TileBlueprintLibrary.class.getCanonicalName());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -480,5 +480,4 @@ public class BuildCraftCore extends BuildCraftMod {
|
|||
BuildcraftAchievements = new AchievementPage("Buildcraft", woodenGearAchievement, stoneGearAchievement, ironGearAchievement, goldGearAchievement, diamondGearAchievement, wrenchAchievement, engineAchievement1, engineAchievement2, engineAchievement3, aLotOfCraftingAchievement, straightDownAchievement, chunkDestroyerAchievement, fasterFillingAchievement, timeForSomeLogicAchievement, refineAndRedefineAchievement, tinglyLaserAchievement, architectAchievement, builderAchievement, blueprintAchievement, templateAchievement, libraryAchievement);
|
||||
AchievementPage.registerAchievementPage(BuildcraftAchievements);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -69,6 +69,7 @@ import buildcraft.energy.SchematicEngine;
|
|||
import buildcraft.energy.TileEnergyConverter;
|
||||
import buildcraft.energy.TileEnergyEmitter;
|
||||
import buildcraft.energy.TileEnergyReceiver;
|
||||
import buildcraft.energy.TileEngine;
|
||||
import buildcraft.energy.TileEngine.EnergyStage;
|
||||
import buildcraft.energy.triggers.TriggerEngineHeat;
|
||||
import buildcraft.energy.worldgen.BiomeGenOilDesert;
|
||||
|
@ -397,4 +398,10 @@ public class BuildCraftEnergy extends BuildCraftMod {
|
|||
public void processIMCRequests(FMLInterModComms.IMCEvent event) {
|
||||
InterModComms.processIMC(event);
|
||||
}
|
||||
|
||||
@Mod.EventHandler
|
||||
public void whiteListAppliedEnergetics(FMLInitializationEvent event) {
|
||||
FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
TileEngine.class.getCanonicalName());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -333,4 +333,24 @@ public class BuildCraftFactory extends BuildCraftMod {
|
|||
FactoryProxyClient.drillHeadTexture = terrainTextures.registerIcon("buildcraft:blockDrillHeadTexture");
|
||||
}
|
||||
}
|
||||
|
||||
@Mod.EventHandler
|
||||
public void whiteListAppliedEnergetics(FMLInitializationEvent event) {
|
||||
//FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
// TileQuarry.class.getCanonicalName());
|
||||
//FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
// TileMiningWell.class.getCanonicalName());
|
||||
FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
TileAutoWorkbench.class.getCanonicalName());
|
||||
//FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
// TilePump.class.getCanonicalName());
|
||||
FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
TileFloodGate.class.getCanonicalName());
|
||||
FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
TileTank.class.getCanonicalName());
|
||||
FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
TileRefinery.class.getCanonicalName());
|
||||
FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
TileHopper.class.getCanonicalName());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -192,4 +192,16 @@ public class BuildCraftSilicon extends BuildCraftMod {
|
|||
public void processIMCRequests(FMLInterModComms.IMCEvent event) {
|
||||
InterModComms.processIMC(event);
|
||||
}
|
||||
|
||||
@Mod.EventHandler
|
||||
public void whiteListAppliedEnergetics(FMLInitializationEvent event) {
|
||||
FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
TileLaser.class.getCanonicalName());
|
||||
FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
TileAssemblyTable.class.getCanonicalName());
|
||||
FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
TileAdvancedCraftingTable.class.getCanonicalName());
|
||||
FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
TileIntegrationTable.class.getCanonicalName());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -20,6 +20,7 @@ import net.minecraft.world.World;
|
|||
|
||||
import cpw.mods.fml.common.Mod;
|
||||
import cpw.mods.fml.common.event.FMLInitializationEvent;
|
||||
import cpw.mods.fml.common.event.FMLInterModComms;
|
||||
import cpw.mods.fml.common.event.FMLInterModComms.IMCEvent;
|
||||
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
|
||||
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
|
||||
|
@ -60,6 +61,8 @@ import buildcraft.transport.ItemRobotStation;
|
|||
import buildcraft.transport.Pipe;
|
||||
import buildcraft.transport.PipeIconProvider;
|
||||
import buildcraft.transport.PipeTriggerProvider;
|
||||
import buildcraft.transport.TileFilteredBuffer;
|
||||
import buildcraft.transport.TileGenericPipe;
|
||||
import buildcraft.transport.TransportProxy;
|
||||
import buildcraft.transport.WireIconProvider;
|
||||
import buildcraft.transport.blueprints.BptItemPipeFilters;
|
||||
|
@ -527,4 +530,12 @@ public class BuildCraftTransport extends BuildCraftMod {
|
|||
return res;
|
||||
}
|
||||
|
||||
@Mod.EventHandler
|
||||
public void whiteListAppliedEnergetics(FMLInitializationEvent event) {
|
||||
FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
TileGenericPipe.class.getCanonicalName());
|
||||
FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial",
|
||||
TileFilteredBuffer.class.getCanonicalName());
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue