Skip to content

Releases: umnikos/hopper.lua

v1.4.2

24 Jul 00:22
Compare
Choose a tag to compare

Changelog:

  • support for storage drawers, bottomless bundles, etc.
    • done purely by checking if the inventory has 1, 2 or 4 slots due to there being no other way to know
  • refactored internals
  • parallel scanning has been implemented
    • -scan_threads: set number of threads to be used during scanning (default=8)
  • hopper.list() added to the lua api (aggregates only with -per_item for now)

v1.4.1

14 Mar 19:51
Compare
Choose a tag to compare

Changelog:

  • UnlimitedPeripheralWorks mod integrations:
    • item transfer between UPW inventories (and UPW<->generic inv as well)
    • fluid transfer between UPW inventories
    • AE2 integration possible by connecting a wired modem to any energy cell in the AE2 network
  • AdvancedPeripherals mod integrations:
    • ME bridge (connect the bridge to cc via a wired modem)
    • item transfer (without -nbt)
  • show a warning on screen if there's currently 0 matching sources or destinations
  • fix incorrect imports detection on CC: Restitched

v1.4

21 Sep 23:05
1309fb5
Compare
Choose a tag to compare

Changelog:

  • added -alias flag
  • added -storage flag
  • added -preserve_slots/-preserve_order flag
  • added multiline syntax (/ syntax)
  • added -max_batch and -batch_multiple to complement -min_batch
  • fixed issues related to status display

v1.3.2

16 Mar 13:04
Compare
Choose a tag to compare

Changelog:

  • refactoring
  • fix sleep() logic
  • turtles no longer need a modem to hopper between self and self/void
  • attempt to find modems on the left/right of a turtle as well (will still fail if that side has a module)
  • 'or' pattern priority now takes priority over all other priorities
  • -count_all now applies to a specific limit instead of being global
  • preserve which slot was used initially before a self->self transfer
  • fix crash when running multiple hopper.lua instances through the lua interface
  • just refuse to crash if running in a loop (but still display the error on the screen)
  • -min_batch (or -batch_min) to set the smallest allowed transfer size
  • shows current command and uptime while running

v1.3.1

26 Jan 23:04
Compare
Choose a tag to compare

Changelog:

  • -ender - use bound introspection modules to hopper from the player's ender chest instead of their inventory
  • -from_limit_max - will not take from source if it has more than this many items
  • -to_limit_min - will not send to source if it has less than this many items
  • -refill - alias for -to_limit_min 1 -per_chest -per_item
  • -per_slot_number - like -per_slot but doesn't imply -per_chest (all n-th slots in all chests share a count)
  • "or" in patterns: chest|barrel will match all chests and barrels
  • chests matched earlier in an "or" pattern will have priority over chests matched later in the pattern
  • numbers can now be supplied with math: -to_limit 10*64
  • fixed various tiny bugs
  • improved info display
  • -debug: show more info on the display and update the info every tick

v1.3

19 Nov 23:36
Compare
Choose a tag to compare
no bug reports in the past 3 weeks, good enough for me