Fixed MC not starting up without OC
This commit is contained in:
@@ -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());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user