Create Factory Logistics Addon
Overfilling your logistics network with endlessly rotating packages is one of the most frustrating bottlenecks in any Create factory, often signaling a core issue with your item routing. The “Create Factory Logistics Addon” (CFLA) revolutionizes how you manage resources in Minecraft, transforming chaotic conveyor belts into sophisticated, address-based delivery systems. This powerful addon extends the capabilities of the Create mod, enabling intricate item and fluid transportation and management essential for truly automated, large-scale industrial complexes.
![]()
At its heart, CFLA introduces a package-based logistics system, allowing you to pack items into addressed boxes and fluids into special Jars, then route them precisely where they’re needed. This guide will delve into the mechanics, outline a general setup process, offer valuable tips for optimization, and highlight common pitfalls to avoid, ensuring your factory runs like a well-oiled machine.
Core Principles: Package-Based Logistics
The fundamental concept driving CFLA is the transformation of raw items and fluids into transportable packages with specific destinations. Instead of simply pushing items along a belt, you’re now sending mail. This system brings a new layer of control and scalability to your automation.
- Package-based Logistics: Items are encased in addressed packages, while fluids are contained within “Jars.” These containers then travel through your network, delivering their contents to the specified locations.
- Packager/Bottler: These crucial blocks act as your postal service’s sorting office. The Packager takes items and encases them in addressed packages. Similarly, the Bottler fills Jars with fluids. Both also serve the reverse function, unpacking incoming deliveries at their destination.
Essential Components of Your Logistics Network
Building a robust logistics network requires understanding and effectively utilizing several specialized blocks:
- Stock Link: This block is the gateway between your inventories and the logistics network. By connecting a Stock Link to any chest, barrel, or other inventory, its contents become accessible for requests and routing throughout your CFLA system.
- Stock Ticker: The Stock Ticker is your network’s central catalog. It organizes your available stock into categories and allows you to configure how your network perceives and manages its inventory. This is where you define what items are available and how they’re classified.
- Stock Keeper: For manual interaction, the Stock Keeper is invaluable. This mob allows players to browse the items cataloged by the Stock Ticker and place delivery requests, making it easy to order specific resources to your location or a designated drop-off point.
- Redstone Requester: To automate demand, the Redstone Requester steps in. When activated by a Redstone signal, it triggers pre-configured item requests, ensuring that specific inventories are automatically refilled or maintained at desired levels.
Routing and Filtering Packages
Once items and fluids are packaged, they need to be directed. CFLA provides sophisticated tools for this:
- Package Filter/Funnel/Tunnel: These components are essential for directing package flow. Package Filters allow you to configure specific addresses for package filtering, ensuring only packages bound for certain destinations pass through. Package Funnels and Tunnels are used to insert or extract packages from conveyor systems based on their destination, effectively sorting them onto different paths.
Establishing Your Automated Supply Chain
Setting up your first CFLA system involves a series of logical steps to connect your storage, define destinations, and manage requests:
- Set up Storage and Network: Begin by placing Stock Links on all inventories you wish to integrate into your logistics network. This makes their contents visible and manageable by the system.
- Define Addresses: Assign unique delivery addresses to various points in your factory. These addresses dictate where items or fluids are needed or stored. This is often done by configuring Package Filters or by placing signs on Packagers and Bottlers at the desired destination.
- Pack Items/Fluids: Utilize Packagers for items and Bottlers for fluids. These convert your raw resources into transportable packages or Jars, ready for dispatch.
- Route Packages: Employ a combination of Package Filters, Funnels, and Tunnels, often integrated with Create’s conveyor belts or trains, to guide packages to their intended destinations. Configure these blocks with the addresses you defined earlier to ensure correct delivery.
- Request Items/Fluids: For manual ordering, interact with a Stock Keeper. For automated replenishment, deploy Redstone Requesters or Factory Gauges to maintain precise stock levels or trigger requests based on specific conditions.
- Unpack at Destination: At the receiving end, designated Packagers and Bottlers will automatically unpack the incoming packages and Jars, depositing their contents into connected inventories.
Optimizing Performance and Preventing Jams
While powerful, a poorly configured CFLA system can quickly grind to a halt. Effective management is key to preventing common issues.
Avoiding Overload and Inefficiency
- Prevent Overload with Promise Limits: One of the most common mistakes is overwhelming the system with too many simultaneous requests. Configure Factory Gauges with Promise Limits (a Java feature) to cap the number of open requests. This prevents the logistics grid from being flooded and ensures a steady, manageable flow.
- Optimize Output Packagers: Activating output packagers with constant power is an inefficient practice, leading to many single-item packages that can clog the system. Instead, use a pulse timer to activate output packagers intermittently. This encourages them to send infrequent, bulk packages, significantly reducing network traffic and preventing chain conveyors from being filled with endlessly rotating packages.
Managing Frogports and Mixed Inputs
- Separate Frogports: Frogports, if not managed carefully, can lead to system-wide jams if one becomes full. Consider using multiple frogports, designating some for sending only and others for receiving only. Implement careful naming conventions to manage package flow effectively and prevent a single overloaded frogport from halting the entire network.
- Address Mixed Input: Recipes requiring both fluids and items can be challenging. A re-packager can combine a fluid Jar and an item package (from the same order) into a single composite package. A mechanical arm can then separate these into individual bottlers and packagers. Alternatively, handle fluid input independently, such as supplying spouts with lava via a separate, dedicated logistics line.
- Increase Frogport Name Length: The maximum name length for frogports and postboxes has been extended to 100 characters. Utilize this to create more descriptive and robust regular expressions for sophisticated package routing.
Network Security and Regular Expressions
- Secure Networks: In multiplayer environments, security is paramount. Utilize the Stock Manifest Compiler’s menu (Java) to control where tickets are allowed from (e.g., specific networks or owners). Use attribute filters to sort tickets and manifests, enhancing network security and preventing unauthorized access or requests.
- Unsafe Regular Expressions: A common mistake is using complex or poorly formed regular expressions for package addresses. This can lead to server crashes due to vulnerabilities like catastrophic backtracking. Keep your regular expressions concise and test them thoroughly to ensure stability.
Advanced Features for Java Edition
The Java edition of Create Factory Logistics Addon introduces several powerful tools for even more intricate control and large-scale operations:
- Fluid Controller: This block significantly improves liquid transportation. It allows fluids to be moved in special containers (Jars) much like items in boxes, streamlining fluid logistics within your network.
- Filter Requester: An advanced version of the Redstone Requester, the Filter Requester can request up to 256 of a single item or multiple items matching a complex filter, providing granular control over automated supply.
- Stock Manifest Compiler/Reader: These blocks are crucial for scalable and remote logistics. The Compiler connects to storage networks to create manifests (inventory information) and tickets for remote orders. The Reader then interprets these, supporting offline operations and vast, distributed factories.
- Station Chunkloader: For remote train-based logistics, the Station Chunkloader is invaluable. It automatically loads chunks in a 3×3 area around itself for 5 minutes whenever a train arrives at a connected station, ensuring operations continue even when players are far away.
- Package Editor: This tool allows for dynamic modification of package addresses using rules, similar to a Re-Packager but specifically focused on renaming or re-routing packages mid-transit.
By mastering the “Create Factory Logistics Addon,” you can transform your Minecraft factory from a collection of interconnected machines into a truly intelligent, automated industrial complex, capable of managing vast quantities of resources with precision and efficiency.