cyb0124 / CCRemote

ComputerCraft-based storage and automation system for modded Minecraft

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CCRemote

CCRemote is an ComputerCraft program by cyb0124 for item-storage and auto-crafting. It is a direct port of the OpenComputers program OCRemote. Checkout OCRemote for more details.

This project requires either Plethora or generic peripherals (available in CC:Tweaked 1.15+).

Notes

  • CC supports asynchronous peripheral task execution, so load-balancing between multiple computers is unnecessary. However, this feature is still ported from OCRemote to allow redundancy.
  • There can be a race-condition caused by inventories being modified between calls to list and getItemDetail. This situation will be detected as an error and will be recovered gracefully.
  • Because CC's wired network can transport items over any distance, the "bus" inventory is no longer necessary. However, it is still ported from OCRemote to allow wireless transportation.
  • CraftyProcess may enter invalid state if Internet connection breaks or server exits during its execution. This is due to CraftyProcess requiring synchronization between multiple clients. All other processes still guarantees state validity when Internet connection breaks or server exits.

About

ComputerCraft-based storage and automation system for modded Minecraft


Languages

Language:Rust 97.6%Language:Lua 2.4%