From 64571f5f6411dc5e346322b6f832b2a7b8978d3c Mon Sep 17 00:00:00 2001 From: raoulvdberge Date: Sun, 14 May 2017 13:55:47 +0200 Subject: [PATCH] Fixed MC not starting up without OC --- .../refinedstorage/integration/oc/DriverNetwork.java | 8 ++++++++ .../refinedstorage/integration/oc/IntegrationOC.java | 8 -------- .../raoulvdberge/refinedstorage/proxy/ProxyCommon.java | 3 ++- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/integration/oc/DriverNetwork.java b/src/main/java/com/raoulvdberge/refinedstorage/integration/oc/DriverNetwork.java index 108d9767d..15ba333ea 100644 --- a/src/main/java/com/raoulvdberge/refinedstorage/integration/oc/DriverNetwork.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/integration/oc/DriverNetwork.java @@ -1,6 +1,7 @@ package com.raoulvdberge.refinedstorage.integration.oc; import com.raoulvdberge.refinedstorage.proxy.CapabilityNetworkNodeProxy; +import li.cil.oc.api.Driver; import li.cil.oc.api.driver.DriverBlock; import li.cil.oc.api.network.ManagedEnvironment; import net.minecraft.tileentity.TileEntity; @@ -20,4 +21,11 @@ public class DriverNetwork implements DriverBlock { public ManagedEnvironment createEnvironment(World world, BlockPos pos, EnumFacing facing) { return new EnvironmentNetwork(world.getTileEntity(pos).getCapability(CapabilityNetworkNodeProxy.NETWORK_NODE_PROXY_CAPABILITY, facing).getNode()); } + + public static void register() { + Driver.add(new DriverNetwork()); + + Driver.add(new ConverterCraftingPattern()); + Driver.add(new ConverterCraftingTask()); + } } diff --git a/src/main/java/com/raoulvdberge/refinedstorage/integration/oc/IntegrationOC.java b/src/main/java/com/raoulvdberge/refinedstorage/integration/oc/IntegrationOC.java index 1d8e33c3b..c4689d421 100644 --- a/src/main/java/com/raoulvdberge/refinedstorage/integration/oc/IntegrationOC.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/integration/oc/IntegrationOC.java @@ -1,6 +1,5 @@ package com.raoulvdberge.refinedstorage.integration.oc; -import li.cil.oc.api.Driver; import net.minecraftforge.fml.common.Loader; public final class IntegrationOC { @@ -9,11 +8,4 @@ public final class IntegrationOC { public static boolean isLoaded() { return Loader.isModLoaded(ID); } - - public static void register() { - Driver.add(new DriverNetwork()); - - Driver.add(new ConverterCraftingPattern()); - Driver.add(new ConverterCraftingTask()); - } } diff --git a/src/main/java/com/raoulvdberge/refinedstorage/proxy/ProxyCommon.java b/src/main/java/com/raoulvdberge/refinedstorage/proxy/ProxyCommon.java index 16f76287b..755e42deb 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/proxy/ProxyCommon.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/proxy/ProxyCommon.java @@ -21,6 +21,7 @@ import com.raoulvdberge.refinedstorage.block.*; import com.raoulvdberge.refinedstorage.gui.GuiHandler; import com.raoulvdberge.refinedstorage.integration.craftingtweaks.IntegrationCraftingTweaks; import com.raoulvdberge.refinedstorage.integration.forgeenergy.ReaderWriterHandlerForgeEnergy; +import com.raoulvdberge.refinedstorage.integration.oc.DriverNetwork; import com.raoulvdberge.refinedstorage.integration.oc.IntegrationOC; import com.raoulvdberge.refinedstorage.integration.tesla.IntegrationTesla; import com.raoulvdberge.refinedstorage.item.*; @@ -831,7 +832,7 @@ public class ProxyCommon { public void init(FMLInitializationEvent e) { if (IntegrationOC.isLoaded()) { - IntegrationOC.register(); + DriverNetwork.register(); } }