-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Joseph Pearson edited this page Apr 10, 2015
·
1 revision
Description
Machines! Machines! Machines! This mod brings in several machines as well as an API for power management and transfer. The system is fully self-sufficient and allows attaching the Power Source and Power Drain components to any entity. The API service automatically manages the connections and power transfer as well as the registration and unregistration of machines. This mod also implements the Engineer class as the one that creates and builds the various machines.
Features
- PowerAPI
- Flexible API for managing power sources and drains
- Handles registration and unregistration
- Handles power transfer along connections
- Automatically builds connections between machines
- Machine details UI
- Button to toggle view mode
- Rename machine in UI title
- Configure gear ratio (does not apply to all machines)
- Engineer class
- Custom Engineer Toolbox talisman crafted by the Blacksmith
- Custom workbench
- Recipes for crafting machines
- Common Components
- Power Source
- Power Drain
- Drive Shaft
- Gear Box
- Clutch
- Complex Components
- Processing Machine
- Properties for input, output, and rate of production
- Advanced Processing Machine
- Properties for recipe list file, fuel list, inventory sizes, rate of production, and active/inactive effects
- Recipe list file is same format as job recipe list files
- Recipes are same format as job recipes with minor alterations
- Consumes fuel at regular interval based on duration value of fuel from fuel list
- Production is based on recipe files and is selected randomly
- Processing Machine
- Machine parts
- Wood Cog
- Wood Shaft
- Wood Base
- Stone Base
- Iron Bearings
- Iron Cog
- Iron Shaft
- Iron Base
- Waterwheel (Lvl 0)
- Requires water
- Produces power
- Water flow rate determines power rate
- Wind Sail (Lvl 0)
- Produces power
- Driveshaft (Lvl 0)
- Transfers power from one connected machine to another
- Long Driveshaft (Lvl 1)
- Twice as long for small resource cost increase
- Gear Box Shaft (Lvl 0)
- Transfers power at different speeds to the input
- Ratio is configured in the machine details view in settings tab
- Clutch Shaft (Lvl 0)
- Allows connecting and disconnecting mechanical lines at will
- Clicking the command button will call a hearthling over who will change the machine state. Once they're done then the clutch swaps state between open and closed
- Grinding Mill (Lvl 0)
- Consumes power
- Farmers will bring corn to it
- Grinds corn into cornmeal and puts it nearby as it has power
- Spinning Mule (Lvl 0)
- Consumes power
- Weavers will bring fiber to it
- Spins fiber into thread as long as it has power
- Smelt Forge (Lvl 0)
- Consumes power
- Consumes fuel
- All citizens will bring resources and fuel when they can
- Uses metal ingot recipes (almost identical to blacksmith recipes)