Skip to content

Fluid System

MrSilly07 edited this page Mar 14, 2026 · 2 revisions

Fluid System

Research Cube adds four custom research fluids. Each fluid is tied to one or more research tiers and must be loaded into the Research Station's fluid tank before research can begin.


The Four Research Fluids

Fluid Registry ID Typical Tier(s) Bucket Registry ID
Thinking Fluid researchcube:thinking_fluid BASIC researchcube:thinking_fluid_bucket
Pondering Fluid researchcube:pondering_fluid ADVANCED researchcube:pondering_fluid_bucket
Reasoning Fluid researchcube:reasoning_fluid PRECISE researchcube:reasoning_fluid_bucket
Imagination Fluid researchcube:imagination_fluid FLAWLESS, SELF_AWARE researchcube:imagination_fluid_bucket

Each fluid has a source block, a flowing variant, a custom color and texture, and a bucket item. Fluid buckets have a stack size of 1 and a craft remainder of the vanilla empty bucket.


Obtaining Fluid Buckets

Fluid buckets are crafted in a standard crafting table using minecraft:crafting_shaped recipes included with the mod. The exact ingredient patterns are defined in the recipe JSONs at data/researchcube/recipe/. Browse them in JEI or EMI if those mods are installed.


Filling the Research Station Tank

Place the appropriate fluid bucket into the Bucket In slot (slot 8) of the Research Station. The fluid fills the tank automatically and the empty bucket ejects to Bucket Out (slot 9). The tank holds up to 8,000 mB (8 buckets) of one fluid type at a time; the fluid gauge shows the current type and amount.


Using Fluid in Research

When you click Start on the Research Station, both the item costs and the required fluid amount are consumed from the tank. If you click Stop/Cancel, the consumed fluid is refunded back to the tank.

The fluid requirement for each research is defined in its JSON fluid_cost field:

"fluid_cost": { "fluid": "researchcube:thinking_fluid", "amount": 1000 }

Draining the Tank

Click the Wipe Tank button in the Research Station UI to drain the tank completely. This sends a packet to the server and removes all fluid. The fluid is lost it is not returned to a bucket.


Related Pages

Clone this wiki locally