Compatibility
Minecraft: Java Edition
Platforms
Supported environments
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
An addon for the Create mod, intended for players with intermediate to advanced knowledge in Create's railways, storage and package routing system, and automation. Focused on solutions for offline, scalable, remote logistics, allowing players to build off of existing mechanics in Create to expand their bases.
Designed with Create's balance and level of realism in mind - no tesseracts or teleporters required. No programming background required.
New Blocks
- Stock Manifest Compiler: Connects to a storage network, and creates (output slot) manifests when powered with redstone, and accepts (input slot) tickets to perform remote orders.
- Stock Manifest Reader: Accepts (input slot) manifests and creates (output slot) tickets for remote orders. Connects to a storage network, and shows contents of the most recently accepted manifest as if it were an inventory on a stock link.
- Station chunkloader: Loads chunks in a 3x3 area around itself, for 5 minutes, when a train arrives at the connected station. Multiple chunkloaders can be linked to a single station for more area.
- Compiler Expansion Module: If a storage network's contents are too complex, the manifest compiler won't be able to list all of them. Connecting expansion modules to compilers allows item entries to be distributed between each one, resulting in one manifest per expansion module.
New Items
- Stock Manifest: Holds inventory information.
- Item Request Ticket: Holds information about an item request.
Why this addon?
The main focus of Meta Logistics isn't to add new features to Create - it is to address the technical limitations within Create and Minecraft in a user-friendly way. Normally, in order to access storages remotely with Create's logistic system, you would chunk load them - this incurs a significant cost on servers (and large singleplayer bases) the larger bases are, and forces the entire storage system to stay in memory.
The term "offline storage" refers to the alternative - vaults, drawers, and other storage blocks that stay in unloaded chunks most of the time, and are loaded on demand to respond to orders. The compiler, reader, and train station chunkloader blocks provided by Meta Logistics - alongside Create's existing features - are intended as a complete solution to building a warehouse that functions as an offline storage, and as a versatile way of building warehouse/supplier/consumer networks on the scale of entire world maps, regardless of distance, dimension, or any other factor.
Overview
Stock manifest compilers and readers are not of much use by themselves. Automating the production and delivery of the corresponding information items in order to establish a working long-range delivery system -- is an exercise for the reader.
Players will be familiar with Stock Links and Stock Tickers (left) from the Create mod. The most basic use of Compilers and Readers (right) is to create an asynchronous summary of another network - and then create asynchronous requests. (Here, "asynchronous" refers to the method used: the relation between stock tickers and manifests, and requests and tickets, are roughly analogous to seeing an item and taking it, vs. writing a letter requesting the same item and mailing it. Asynchronous in that the delivery of the letter (and the fulfillment of the request) can be delayed indefinitely, or even cancelled if the letter is dropped.) You can then use train stations with station chunkloaders to either load storage areas temporarily, or load them when tickets and manifests are being delivered.
Limitations
- Orders made with tickets count as separate "orders" from the original request. They do not encode crafting recipes, and packages ordered by a compiler cannot be repackaged with the original order.
Securing your networks
- Use the compiler block's menu to control where tickets are allowed from. Select from 1 of 4 options: Any network, same origin (tickets are only valid if they came from the same manifest), same owner (tickets are only valid if they came from another locked network with the same owner), or same origin & same owner. This is especially important when allowing compilers to connect to a shared rail network in multiplayer.
- Use attribute filters to sort and filter tickets and manifests based on their origin network & network owner.