More datapack support:
- Mobs that can be cloned can now be configured.
- Entity vivisection recipes can be added with JSON.
Misc things:
- Added more useful crushing recipes.
Fixes:
- REI: Fixed ingredients not showing uses in manufacture recipes.
- Fixed slightly broken advancements.
- Fixed some resource pack errors.
- Added the Chute, a block for quickly throwing items into inventories.
- Added encased vascular conduits and fluid pipes.
- Added 16 different painted fluid pipes.
- Added more Blood Bubble wood blocks (button, door, etc.)
- Blood Bubble trees drip blood!
- Added the REQUEST instruction to the PLC for requesting items through pipe networks.
- The Pipe Driver can now function as a PLC actuator.
Fixes
- VSCs can be chained. There is no reason for doing this.
- Fixed item routing.
- Ejectors and Item Pumps account for items in transit in capacity checks.
- Fixed dosimeter readings near the Pylon.
- Added the Power Flower - a solution for mid-game power generation
- Added the Chrono-Separator-O-Matic for farming animals to feed to the Power Flower
- The Item Mincer is now craftable and usable for power and food
- Fixed incompatibility with step-height-entity-attribute mod
- Reduced unnecessary fluid pipe ticking
The PLC's language has been un-lobotomised. Now it can do all sorts of exciting things!
- The clunky program outline has been replaced with a spicy new text-based assembly/instruction list language. This enables useful things such as comments, line breaks and indentation to make code readable.
- Added arithmetic instructions
- Added labels jump/branch instructions, enabling loops and flow control
- Error lines and the line that is currently executed are highlighted in the IDE.
- Interactive mode still exists, so assembly can still be done manually.
The PLC can now use actuators other than its own robot to do things.
- The ROBOT instruction selects an actuator, such as a Robotic Arm, for the following instructions to use.
- The Executor block acts as a mini PLC for the actuator it faces.
- The EXEC instruction will send an instruction to an Executor, allowing multiple instructions to run simultaneously with different actuators. This enables production lines.
Other things:
- Made Lung Extensions craftable
- Finally removed the perpetually WIP vat blocks
- Fixed crash with Recipe Essentials (#6)
- Fixed log errors in EMI support
- Fixed recipe incompatibility with KubeJS (#5)
- Fixed Flywheel version incompatibility with Create (#4)
- Initial EMI support by @unilock
- Added the Bovine Horror
- Fixed crash due to Enlightening beam
- Fixed fluid pipes not disconnecting properly
- Added the Advanced Integrator
- Made the Bovine Horror obtainable in survival
- Added the Upgrade Manager
- Added the networking tool and data transfer
- Made the Pylon produce data for an Advanced Integrator
The energy density of Ethereal Fuel has been increased drastically, so it should be easier to store in large quantities.
I added a larger tank. Tanks also drain into the tanks directly below them.
There are some helpful tooltips to indicate why a machine isn't running.
The Crusher's 'animation' now looks like an actual animation.
I decided that machine surgery recipes were too boring and derivative, so I added a programmable logic controller! I thought long and hard on how to make a real PLC intuitive and accessible in Minecraft and... well, I'm sure its usable. It's slightly limited on the logic side currently, but it can perform sequences of actions repeatedly. Not only does it provide a new crafting mechanic, but it also provides the means by which to automate it.
To do list dump:
- [done] Reduce amount of Ethereal Fuel produced
- [done] Add Homogeniser
- [done] Reduce minimum power for Grinder and other machines
- [done] Indicate whether a machine is operating
- [done] Fix up Death Blades
- [done] Improve Grinder model and animation
- [done] Add advanced tanks
- [done] Make tanks fill the tank below
- [done] Update Fluid Interface texture and model
- [done] Add PLC
- [done] Add tooltips for PLC components
- [done] Finish PLC immediate mode
- [done] Add manufacturing recipes and workpiece mechanics
- [done] PLC Recipes
- [done] Reimplement all surgery recipes with the PLC
- [done] Reimplement transforming tools with the PLC
- [done] Add REI support for PLC recipes
- [done] PLC Redstone interface
- [done] Disable player movement when using the PLC
- [done] Cache manufacture step instances
- [done] Remove lore text from some items
- [done] Fix missing texture log messages that have accumulated
- [done] Limit PLC selection range
- [done] Instruction insertion at cursor
- [done] Allow instruction cancelling
- [done] Guide entry for PLC
- [done] Add recipe for Redstone Interface
- [done] Fix PLC recipe syncing
- [done] Update Github readme