promotional bannermobile promotional banner

Open Computers Refined Storage Driver

OpenComputers + Refined Storage = <3

ocrsdriver

OpenComputers + Refined Storage = ❤️

Allows OpenComputers to access Refined Storage grid nodes via Adapters. This is for Minecraft 1.10.2. Refined Storage for 1.11.2 has this functionality included by default.

Known Issues

  • This is currently unrestricted, i.e. you can export items and fluids using just a cable - and fast.

Available Commands

Method Description
isConnected() Returns whether the grid node is connected to a network
getEnergyUsage() Returns the energy usage of the whole network in RS/tick
getItems() Returns a list of all itemstacks stored in the network
getItem(itemstack, cmpMeta, cmpNbt, cmpOre) Returns a stack in the network matching the given itemstack
extractItem(itemstack, amount, side) Extracts the given amount of itemstack to the specified side and returns the number of transfered items.
getFluids() Returns a list of all fluid stacks stored in the network
getFluid(fluidstack) Returns a stack in the network matching the given fluidstack
extractFluid(fluidstack, amount, side) Extracts the given amount of fluid to the specified side and returns the amount of millibuckets transfered.
getTasks() Returns a list of crafting tasks the system has currently queued
getPatterns() Returns a list of all crafting patterns in the network
hasPattern(itemstack) Returns true if the system has a pattern for the given itemstack
getMissingItems(itemstack, amount) Returns a list of all items missing to craft the given itemstack in the given amount
craftItem(itemstack, amount) Requests crafting of the specified item in the specified quantity
cancelCrafting(itemstack) Cancels all crafting operations for the given itemstack and returns the number of cancelled tasks

Examples

Drop all items you got more than 8192 of

Place a Trash Can below an interface connected to an OpenComputers Adapter.

local component = require("component")
local sides = require("sides")

local rs = component.block_refinedstorage_interface

local limit = 8192
local side  = sides.down

for i,stack in ipairs(rs.getItems()) do
	while(stack.size > limit) do
		local dropped = rs.extractItem(stack, stack.size - limit, side)
		stack.size = stack.size - dropped
		if(dropped < 1) then
			break
		end
	end
end

Keep 64 torches and levers in your crafting system

Don't forget to teach a crafter the recipe for torches and levers

local component = require("component")
local sides = require("sides")

local rs = component.block_refinedstorage_interface

local targetAmount = 64
local items = {
    {name = "minecraft:torch"},
    {name = "minecraft:lever"}
}

while(true) do
    for i,stack in ipairs(items) do
        if(rs.hasPattern(stack)) then
            local rsStack = rs.getItem(stack)

            local toCraft = targetAmount;
            if(rsStack ~= nil) then
                toCraft = toCraft - rsStack.size
            end

            if(toCraft > 0) then
                rs.craftItem(stack, toCraft)
            end
        else
            print("Missing pattern for: " .. stack.name)
        end
    end

    os.sleep(5)
end

The Open Computers Refined Storage Driver Team

profile avatar
  • 65
    Followers
  • 15
    Projects
  • 203.2M
    Downloads

More from davenonymousView all

  • Simple Storage Network project image

    Simple Storage Network

    • 70.6M
    • Mods

    A simplified port of the original Storage Network

    • 70.6M
    • May 12, 2026
    • Mods
    • +3
  • Compact Machines project image

    Compact Machines

    • 92.6M
    • Mods

    Adds one simple game mechanic: Small rooms inside of blocks. It basically gives you the ability to build your contraptions inside of a single block.

    • 92.6M
    • February 14, 2026
    • Mods
    • +2
  • Pipe Goggles project image

    Pipe Goggles

    • 11.2M
    • Mods

    Helps with you plumbing. See pipes through walls!

    • 11.2M
    • November 20, 2025
    • Mods
    • +1
  • Integrated Manager project image

    Integrated Manager

    • 2.1K
    • Mods

    An addon for Integrated Dynamics that shows an overview over your networks.

    • 2.1K
    • November 3, 2025
    • Mods
    • +1
  • Simple Storage Network project image

    Simple Storage Network

    • 70.6M
    • Mods

    A simplified port of the original Storage Network

    • 70.6M
    • May 12, 2026
    • Mods
    • +3
  • Compact Machines project image

    Compact Machines

    • 92.6M
    • Mods

    Adds one simple game mechanic: Small rooms inside of blocks. It basically gives you the ability to build your contraptions inside of a single block.

    • 92.6M
    • February 14, 2026
    • Mods
    • +2
  • Pipe Goggles project image

    Pipe Goggles

    • 11.2M
    • Mods

    Helps with you plumbing. See pipes through walls!

    • 11.2M
    • November 20, 2025
    • Mods
    • +1
  • Integrated Manager project image

    Integrated Manager

    • 2.1K
    • Mods

    An addon for Integrated Dynamics that shows an overview over your networks.

    • 2.1K
    • November 3, 2025
    • Mods
    • +1