Create: Factory Controller

Quick rating

Create: Factory Controller

No reviews yet

Centralized Factory Gauge management with a virtual dashboard and advanced logistics control.

Mod Loaders
Forge
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
createfactorycontroller-1.1.1-forge-1.20.1.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

About

Description

Create: Factory Controller

CurseForge | Modrinth | Discord | Manual

Having a large wall of factory gauges can get unwieldy. This addon introduces the "factory controller", where you can place factory gauges (and more) in a virtual dashboard, condensing the wall of gauges into a single block.

Additionally, using a factory controller allows you to:

  • Quickly tune a new factory gauge to a network already tuned to by existing gauges. 🕮
  • Change specific connection's arrow bending path.
  • Select and move multiple gauges at once. 🕮
  • Save your components setups in blueprint system.
  • See the item count labels of all gauges at once. 🕮
  • Disable all factory gauges in the controller with redstone. 🕮
  • Display information with a display link.

Factory gauges placed in factory controllers also receive a number of functional enhancements:

  • Allow more than 1 stack of same-type ingredients.
  • Up to 9 stacks of expected outputs.
  • Mechanical crafting:
    • Allow up to 64 crafting outputs in single request. 🕮
    • Crafting grid sizes up to 10×10 (configurable). 🕮
  • Optionally ignore monitored item NBT data. 🕮
  • Customize which item should be push to which target inventory slot.
  • Allow to condense multiple set of ingredients into one request if stock allows.
  • Customize request interval of specific gauge.
  • Produce only when there is demand, minimize intermediate items in storage. 🕮
  • Produce according to manually placed orders from a Stock Keeper. 🕮
  • Limit promises created by the gauge. 🕮
  • Limit promises by shared destination address. 🕮

You can also place these in factory controllers:

  • Redstone Link 🕮
  • Electron Tube: Act as logical gates for redstone signals. 🕮

This mod does not:

  • Manage an existing wall of factory gauges. However, you CAN import existing gauge wall to controller using Schematic selection tool.

Mod Compatibility

This mod replicates the logic of the vanilla factory gauge system. It is unlikely to conflict with other mods that modifies vanilla gauge behaviour, but it also cannot receive their enhancements, unless explicit support was made.

The currently supported mods are:

  • Create: FluidLogistic: Supports set fluids in factory gauge.
  • Create: Fluid: Supports set fluids in factory gauge, but we may stop future compatibility support.
  • Create: Repackaged: Supports Fluid Gauge in controller.
  • Use any portable stock keeper GUI from other mods (Such as Create: Mobile Packages and Create Phantom) to order production item.

Dependencies

Dependency Version
Minecraft 1.21.1
NeoForge 21.1.227
Create 6.0.10
Deployer (Recommended) 0.1.2

Contributing

Credits

Graphics & documentation:

Translations:

  • Russian: Makisk
  • Polish: Makisk
  • Franch: totof-prod

Sounds:

AI Disclosure

I never expect that I need to extend this part to more than 1 line, but I have to do this now, which makes me very disappointed.

In short, AI has been used in this project for some parts of code implementation, documentation, debugging and solution improvement, but I have reviewed all AI's involvement, and code architecture design, complex code implementations and all graphics assets are still produced by me and my friend. However, I won't consider include AI in the modding process means I produced "AI slop" mod or low-effort mod; AI slop mod won't put AI disclosure section in their mod description.

As a software engineer and an experienced mod developer, I don't trust AI's work, but AI is a new tool and a collaborator for me. For small and well-defined task, AI does extremely well; they can often produce functional code without my modification (but sometimes I still need to fix things after close review). Therefore, it save my time so I can focus on design the code architecture of larger features, doing testing, etc. In this case, AI is a tool to allow me to parallel the development process, which is important since I don't have plenty of time after work.

For large feature, AI's solution is problematic; it can only use for prototyping but also enable me to understand the underlying technical limitation before spend large amount of time in development. Meanwhile, AI is also used in design improvement; it reviews my code & design and may sometime point me a new direction of solving problems, which could be more efficient and optimized. AI's suggestion may not always be true, but it is so valuable to get another technical point of view during the development, to make the mod more optimized and allow me to identify bugs early. In fact, I found that this collaboration pattern significantly reduced the bugs produced, compare to my previous mod; I received almost no bug reports during the first month of release, which is hard to believe when put this amount of features into one system.

In this case, AI has improved the quality of the mod and my productivity, instead of produced "AI slop mod". In fact, I am more worry about the growing "AI hate" in the community. If people keep getting pissed by any AI involve project regardless how AI get used, fewer developers would decide to disclose the use of AI, and player will have to facing more mods without labeled how AI get used.

Create: Factory Controller

CurseForge | Modrinth | Discord | Manual

Having a large wall of factory gauges can get unwieldy. This addon introduces the "factory controller", where you can place factory gauges (and more) in a virtual dashboard, condensing the wall of gauges into a single block.

Additionally, using a factory controller allows you to:

  • Quickly tune a new factory gauge to a network already tuned to by existing gauges. 🕮
  • Change specific connection's arrow bending path.
  • Select and move multiple gauges at once. 🕮
  • Save your components setups in blueprint system.
  • See the item count labels of all gauges at once. 🕮
  • Disable all factory gauges in the controller with redstone. 🕮
  • Display information with a display link.

Factory gauges placed in factory controllers also receive a number of functional enhancements:

  • Allow more than 1 stack of same-type ingredients.
  • Up to 9 stacks of expected outputs.
  • Mechanical crafting:
    • Allow up to 64 crafting outputs in single request. 🕮
    • Crafting grid sizes up to 10×10 (configurable). 🕮
    • Optionally ignore monitored item NBT data. 🕮
    • Customize which item should be push to which target inventory slot.
    • Allow to condense multiple set of ingredients into one request if stock allows.
    • Customize request interval of specific gauge.
    • Produce only when there is demand, minimize intermediate items in storage. 🕮
    • Produce according to manually placed orders from a Stock Keeper. 🕮
    • Limit promises created by the gauge. 🕮
    • Limit promises by shared destination address. 🕮

You can also place these in factory controllers:

  • Redstone Link 🕮
  • Electron Tube: Act as logical gates for redstone signals. 🕮

This mod does not:

  • Manage an existing wall of factory gauges. However, you CAN import existing gauge wall to controller using Schematic selection tool.

Mod Compatibility

This mod replicates the logic of the vanilla factory gauge system. It is unlikely to conflict with other mods that modifies vanilla gauge behaviour, but it also cannot receive their enhancements, unless explicit support was made.

The currently supported mods are:

  • Create: FluidLogistic: Supports set fluids in factory gauge.
  • Create: Fluid: Supports set fluids in factory gauge, but we may stop future compatibility support.
  • Create: Repackaged: Supports Fluid Gauge in controller.
  • Use any portable stock keeper GUI from other mods (Such as Create: Mobile Packages and Create Phantom) to order production item.

Dependencies

Dependency Version
Minecraft 1.21.1
NeoForge 21.1.227
Create 6.0.10
Deployer (Recommended) 0.1.2

Contributing

Credits

Graphics & documentation:

Translations:

  • Russian: Makisk
  • Polish: Makisk
  • Franch: totof-prod
Sound assets
  • Winding Noise - Music Box by charcrone -- https://freesound.org/s/347035/ -- License: Creative Commons 0
  • Pocket watch. Clicking open and closed, chain noise and picking up by JarredKarp -- https://freesound.org/s/490968/ -- License: Attribution NonCommercial 4.0

AI Disclosure

AI Disclosure

I never expect that I need to extend this part to more than 1 line, but I have to do this now, which makes me very disappointed.

In short, AI has been used in this project for some parts of code implementation, documentation, debugging and solution improvement, but I have reviewed all AI's involvement, and code architecture design, complex code implementations and all graphics assets are still produced by me and my friend. However, I won't consider include AI in the modding process means I produced "AI slop" mod or low-effort mod; AI slop mod won't put AI disclosure section in their mod description.

As a software engineer and an experienced mod developer, I don't trust AI's work, but AI is a new tool and a collaborator for me. For small and well-defined task, AI does extremely well; they can often produce functional code without my modification (but sometimes I still need to fix things after close review). Therefore, it save my time so I can focus on design the code architecture of larger features, doing testing, etc. In this case, AI is a tool to allow me to parallel the development process, which is important since I don't have plenty of time after work.

For large feature, AI's solution is problematic; it can only use for prototyping but also enable me to understand the underlying technical limitation before spend large amount of time in development. Meanwhile, AI is also used in design improvement; it reviews my code & design and may sometime point me a new direction of solving problems, which could be more efficient and optimized. AI's suggestion may not always be true, but it is so valuable to get another technical point of view during the development, to make the mod more optimized and allow me to identify bugs early. In fact, I found that this collaboration pattern significantly reduced the bugs produced, compare to my previous mod; I received almost no bug reports during the first month of release, which is hard to believe when put this amount of features into one system.

In this case, AI has improved the quality of the mod and my productivity, instead of produced "AI slop mod". In fact, I am more worry about the growing "AI hate" in the community. If people keep getting pissed by any AI involve project regardless how AI get used, fewer developers would decide to disclose the use of AI, and player will have to facing more mods without labeled how AI get used.

Screenshots

Gallery

  • Controller GUI.png
    Controller GUI.png Controller GUI.png
  • Controller GUI 2.png
    Controller GUI 2.png Controller GUI 2.png
  • Select and move.png
    Select and move.png Select and move.png
  • Network Selector.png
    Network Selector.png Network Selector.png
  • Order from Stock Keeper.png
    Order from Stock Keeper.png Order from Stock Keeper.png
  • Production Orders Tracker
    Production Orders Tracker Production Orders Tracker
  • Follow Demand Mode.png
    Follow Demand Mode.png Follow Demand Mode.png
  • Large Crafting Grid.png
    Large Crafting Grid.png Large Crafting Grid.png
  • Batch Crafting.png
    Batch Crafting.png Batch Crafting.png
  • Larger Input Output Limit.png
    Larger Input Output Limit.png Larger Input Output Limit.png
  • Request Limit.png
    Request Limit.png Request Limit.png
  • Redstone Link Support.png
    Redstone Link Support.png Redstone Link Support.png
  • Logical Tube.png
    Logical Tube.png Logical Tube.png
  • Crafting Recipe
    Crafting Recipe Crafting Recipe
  • Redstone Link
    Redstone Link Redstone Link is allowed in Controller GUI
  • Larger Input Output Limit
    Larger Input Output Limit Output slot and each connected ingredient no longer only able to have up to 64 items. You can continue to scroll & increase the item amount exceed 64.
  • Controller GUI 2
    Controller GUI 2
  • Order from Stock Keeper
    Order from Stock Keeper When Follow Order mode is enabled, beyond automatically set request amount, the recipe of the gauge would be added to Stock Keeper GUI to allow manually initialize production orders. You can also track ongoing production order in Stock Keeper now.
  • ProductionOrderList
    ProductionOrderList ProductionOrderList
  • Select and move
    Select and move By hold Selection Mode key (Ctrl by default), you can drag to select multiple components, and perform batch move/delete.
  • Network Selector
    Network Selector Network Selector
  • Large Crafting Grid
    Large Crafting Grid Large Crafting Grid
  • Batch Crafting
    Batch Crafting Batch Crafting
  • Logical Tube
    Logical Tube Logical Tube can perform redstone AND/OR/NOR/NAND operation
  • Follow Demand Mode
    Follow Demand Mode Follow Demand Mode
  • Controller GUI
    Controller GUI Controller GUI
  • Request Limit
    Request Limit Prevent the gauge from send more requests when there are too many requests created by the gauge or heading to target address.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~9,000
Total Downloads
CurseForge
~6,000
Modrinth
~2,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works