-
Notifications
You must be signed in to change notification settings - Fork 0
Research Station
MrSilly07 edited this page Mar 14, 2026
·
2 revisions
The Research Station is the heart of Research Cube. It is a GeckoLib-animated block where you load a Drive and Cube, supply items and fluid, and run research jobs that imprint recipe IDs onto the Drive.
The Research Station has 10 slots:
┌─────────────────────────────────────┐
│ [0: Drive] [1: Cube] │
│ │
│ [2] [3] [4] [5] [6] [7] Cost Slots │
│ │
│ [8: Bucket In] [9: Bucket Out] │
└─────────────────────────────────────┘
| Slot | Index | Accepts | Notes |
|---|---|---|---|
| Drive | 0 | Metadata Drive | Must match the research tier exactly |
| Cube | 1 | Cube | Must be ≥ research tier |
| Cost 1–6 | 2–7 | Any item | Consumed on Start; refunded on Cancel |
| Bucket In | 8 | Filled fluid bucket | Drains into the tank; empty bucket ejects to slot 9 |
| Bucket Out | 9 | (output only) | Empty bucket after tank filling |
- Capacity: 8,000 mB (8 buckets); one fluid type at a time
- Filling: place a filled Research Fluid bucket in slot 8
- Draining: click the Wipe Tank button (fluid is lost, not returned to a bucket)
The fluid required by a research is consumed on Start and refunded on Cancel.
| Element | Description |
|---|---|
| Research list | Scrollable list of all available research; tier-colored text; lock icon for locked entries |
| Prerequisite tooltip | Hover a locked entry to see its full prerequisite tree |
| Active research name | Shown in tier color while researching |
| Progress bar | Gradient bar filling 0–100% |
| Fluid gauge | Shows current fluid type and amount in mB |
| Start button | Active when all requirements are met and no research is running |
| Stop/Cancel button | Aborts research and refunds items and fluid |
| Wipe Tank button | Drains the fluid tank |
Before clicking Start:
- Drive (slot 0) tier must equal the research tier
- Cube (slot 1) tier must be ≥ the research tier
- Cost slots all required items present in correct counts
- Fluid tank correct fluid type with sufficient amount
- Prerequisites all required prior research completed
- Duration is defined per-research as
duration(ticks; 20 ticks = 1 s), scaled byresearchDurationMultiplier - An ambient sound loops during research and stops on completion or cancel
- On completion, one recipe ID is chosen from the
recipe_poolby weighted random and imprinted onto the Drive - If the Drive is full, research completes but no recipe is imprinted (logged as a warning)
- Getting Started step-by-step first research walkthrough
- Research Tiers tier rules and Cube/Drive pairing
- Fluid System how to obtain and fill research fluids
- Drive Crafting Table what to do with the imprinted Drive
- Configuration adjust research duration and cost multipliers
Getting Started
Game Mechanics
- Research Tiers
- Research Station
- Drive Crafting Table
- Processing Station
- Fluid System
- Research Book & HUD
Mod Compatibility
For Pack Developers
- Datapack Guide
- Research Definition Schema
- Drive Crafting Recipe Schema
- Processing Recipe Schema
- Example Datapack
Reference