Refined Storage

Refined Storage

77M Downloads

Feature: support Comparator output on (some) blocks

shabble opened this issue ยท 1 comments

commented

Issue description:

There are a couple of blocks that would make sense to provide a comparator (or comparator-like, using something like the RS Detector) output based on network conditions.

The 2 immediate suggestions are:

  • Controller - support comparator output indicating either:

    • amount of power stored (0-15 scaled current storage value
    • current rate of power consumption (0-15 scaled usage/tick, maybe averaged over some period?)
    • (Alternative) 'Alarm' signal - comparator reports only 0 or 15, and toggles when stored power drops below some lower threshold (either fixed or GUI-settable). Resets (to 0) when power rises above upper threshold (to simplify 'anti-strobing' protection devices when network isn't getting enough power and flickers on/off rapidly. Also possibly reduces number of comparator updates compared to other output options)
  • Disk drives/storage blocks - comparator reports fill ratio of the contents of the disks (not the number of disks present in the drive). So a drive with 1x 4k disk, 50% filled with stuff, reports redstone level=7

Ideally there would be some way to query (disk) space available on the whole network, but I'm not sure what block would be appropriate to report that, or if it's even possible given things like external storages, etc.

Other ideas:

  • Network transmitter - reports current power consumption (which is either static or 0 as I understand it, although might be useful now that cards can be add/removed from Tx) - so power-hogs can be disabled without taking down the network.

  • Solderers - reports number of items being processed (0 = empty or incomplete, 1-15 scaled to number of valid recipe batches (so 64x basic printed, 64x redstone, 64x silicon printed => 15, 32x prev = 7, but 64x basic printed, 64x redstone => 0 (invalid recipe))

  • interfaces - amount of items in 'supplier' slots (this might actually work already?)

  • fluid interfaces - qty of fluid in the output tank

What happens:

These features do not exist.

What you expected hope to happen:

That the lovely people who do the work consider doing this extra work :-)

Version (Make sure you are on the latest version before reporting):

  • Minecraft: 1.10.2
  • Forge: 2215
  • Refined Storage: 1.2.18
commented

Hi! Thanks for the suggestion. This has been added to the RS 2 tracker, and will be implemented for RS 2.x.

Closing this issue for RS 1.x on this repository.