Skyward Machine Framework provides a complete machine base for Forge 1.20.1 and demonstrates it through two working production families. It is intended for modpack authors who want purpose-built processing without making every machine repeat the same inventory, energy, networking, menu, and synchronization code.
Features
- Persistent Forge Energy, inventories, progress, activity, and machine state
- Per-face item modes: disabled, input, output, or both
- Configurable automatic pulling and pushing
- Shared machine menus, status screens, and recipe-navigation controls
- Stackable speed modules with a defined ten-tick floor
- Data-driven recipes that refresh through normal datapack reloads
- Optional JEI categories backed by the recipes the server actually executes
- Five compact steel-preparation machines
- Five circuit-fabrication machines
- Water-capable hydraulic concentration
- Reusable Java base classes for additional machines
Production recipes are deliberately supplied by a consuming datapack or modpack. This lets pack authors choose materials, energy costs, intermediate products, and progression gates without rebuilding the JAR.
Included Machine Families
The steel line contains the Hydraulic Concentrator, Oxide Roaster, Charge Sinterer, Carbon Reduction Furnace, and Bloom Compactor.
The circuit line contains the Fiber Drawbench, Vacuum Laminator, Wet Processing Station, Precision Board Drill, and Electronics Workbench.

