Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mechazawa/cc-storage

Computercraft extensible storage system
https://github.com/mechazawa/cc-storage

computercraft

Last synced: about 2 months ago
JSON representation

Computercraft extensible storage system

Awesome Lists containing this project

README

        

# cc-storage

---------

**NOTE:**
*This is still a work in progress and not ready for usage*

## Documentation

*You'll figure it out* , -Mecha, probably

### Setup

There are three types of terminals (currently):

- Server
- Client
- Crafter

A cc-storage system only can have 1 server in each network. When running the installer, the server will add all connected storages as storage, so be sure to have any chests associated with clients diconnected from your network when setting up the server.

The client is the terminal where you actually interface with items and can store/retrieve items. When adding a client, only have the chest connected which your retrieved items go to. After intializing the client, connect it to the network.

A crafter runs on a crafting turtle. It can load recipes from a file (somehwere?). The crafter crafts items and puts them back in the network.

### Features

- [x] Crash recovery (when unloading chunks for example)
- [x] Crafting
- [x] Caching
- [x] Defragmenting
- [x] Networking
- [x] Asynchronous RPC server