- Add Silk Touch addon for enderic laser and destroyer block (@zeng-github & @jshipley)
- Change promethium pickaxe working area to 3x3
- Add wiki entries for unstable container and enderic railgun
- Minor energy api improvements on Neoforge
- Fix energy storage statistics screen not always updating
- Fix crash with drone ports on Neoforge
- Fix coal dust not being tagged properly
- Fix fluid tanks being stackable when having the same fluid amounts
- Fix machine addons not always initializing
- Fix dubious container able to capture mobs during death animation
- Fix item pipes not extracting from processing machines
- Fix portable laser destroying indestructible blocks
- Fix JEI integration not working
- Fix copper/iron/gold compacting recipes
- Fix EMI not displaying fluids on some recipes
- Fix uranium clump fluid centrifuging recipe using wrong recipe type on Neoforge
- Update EMI default recipes / fix emi default recipes no longer being loaded
- Update recipe format to allow using fluid ingredients (@jshipley) (The recipe json format for oritech recipes has change, this is a BREAKING CHANGE for most modpack devs, sorry about this).
- Add enderic railgun, a new portable mining tool & ranged weapon.
- Add option to upgrade extracting item pipes with motors, allowing them to extract from all slots instead of just the first non-empty slot.
- Various documentation updates.
- Fix enderic laser not charging equipped player chestplate.
- Fix boosts fluid pipes not extracting larger amounts.
- Fix particle accelerator controller loosing contents on save (@Tctiancan).
- Fix done port loosing contents on save and not delivering packages (@Tctiancan).
- Fix oritech features & ores not being generated on neoforge (@jshipley).
- Fix centrifuge fluid mode not resetting / pipes always connecting.
- Fix crash with assemblers on Neoforge in some cases (@zeng-github01).
- Fix chained steam engine crashes during world load.
- Fix black hole being destroyed by water.
- Fix item filter voiding content on Neoforge.
- Add automatic cleanup / removal of augments using the old augment IDs
- Machines now reset their internal inventory after dropping items when broken
- Simplify particle collision logic to now always just calculate the sum of all particle speeds
- Update translations from crowdin
- Fix cyber augmentation toggle screen missing icons
- Fix item extraction issues from Oritech machines on fabric
Alpha Warning: This update changes a lot of internal things, and is highly experimental. Make sure to report any issues found on github. I expect there to be quite a few, especially regarding the new item and fluid transfer/interaction APIs. Don't go putting this version into you published modpack / long term survival world yet. The fluid stack changes will also cause all Oritech fluid containers to reset, so their content will sadly be lost with this update. Sorry about this.
This change finally allows Oritech to move away from forgified fabric API on neoforge. While it was working great in most cases (and allowed Oritech to move to neoforge in the first place), there was a lot of overlap with architectury and having one fewer dependency is always a good thing.
- Remove dependency on Fabric API (or forgified fabric API). All fabric api usages have been moved to either architectury or custom events.
- Move fluid and item APIs to new internal crossplatform API. This should improve compatibility with other mods on Neoforge.
- Improve block and item fluid handling.
- Tanks (and fluid container blocks) can now be filled/emptied by right clicking with a fluid container from any mod. This can also be automated with its inventory slots.
- Allow portable tank items to be used as fluid container when interacting with other mods. Same with portable energy storages.
- Improve steam engine chaining behaviour. The interactions are now also much clearer on this.
- Oritech recipes now operate shapeless, so you no longer need to insert materials into the right slots in assemblers and atomic forges anymore. It can also take multiple items from the same slot.
- Add compat recipes for Clutter, Actually Additions, Applied Energistics 2, Create, Ender IO, Energized Power, Immersive Engineering, Industrial Foregoing, Mekanism (and Mekanism Generators), PneumaticCraft: Repressurized, Powah!, Productive Metalworks
- Add compat and neoforge datagen steps (big thanks to @jshipley, this is a huge change, and adds all the compat recipes mentioned!)
- Add "boring nukes" config.
- Add accelerator motor RF capacity config.,
- Allow machine frames to connect to tag-configured support blocks (such as metal beams).
- Use FakePlayer class for destroyer and enderic laser blocks.
- Update translations from crowdin.
- Allow player portal to teleport across dimensions, and fix some crashes with it (@forderian).
- Add Netherwart / cocoa crop filter support (@jshipley).
- Fix enderic lasers not perfectly filling some energy storages (@jshipley).
- Fix stabilized enchanter causing JEI crashes (@jshipley).
- Fix numbers in addon tooltips (@Tctiancan).
- Fix augments not being properly synced to client after dimension change (@zeng)
- And a ton of additional smaller improvements.
- Add transparent item pipes that show items passing through
- Add button to machine UIs to open oracle index page (if installed)
- Add tooltip for machine core usage
- Addons now automatically connect when placed (if possible)
- Update atomic forge mechanics, now has one big energy storage that needs to be filled per item
- Improve fill evenly input setting, allowing it to work when inserting amounts > 1. This allows AE2 recipes to just work without any extra changes.
- Remove durability from pipe wrench
- Reduce rare node ore count / ore amounts
- Make dwarf augment toggleable
- Add all budding block tags to laser accelerated tag by default
- Make fuels in fuel generator last shorter
- Make pellets in nuclear reactor last longer
- Reduce synergy matrix addon efficiency
- Update particle accelerator docs in wiki
- Fix crashes & machines not disassembling when broken / exploded / removed
- Fix fluid recipe outputs not being marked as outputs in JEI
- Fix enderic laser not collecting drops on neoforge
- fix enderic laser not perfectly filling energy storages
- Add Schroedings Safe block, used as endgame energy storage
- Add easy steam config options, allowing steam engines to stop when energy storage is full, or keep working when water is full (behaviour is unchanged by default)
- Add exclusion zone support for JEI
- Add ability for block destroyers to work faster than 1 block/tick.
- Add new UI style, with more modern design, and improved title panels
- Add energy storage statistics to energy storage blocks
- Add an idle animation to the enderic laser, where it follows nearby players
- Add entity damage when stepped on pulverizers
- Add an item tag to blacklist food items to prevent them from being consumed by the auto feeder augment (include the relics infinity ham by default)
- Add ability for chargers to use buckets in UI to fill the turbofuel tank
- Increase block destroyer inventory size to 4
- Switch to grand power api on neoforge, allowing oritech machines to work properly with energy storages and transfers higher than Integer.MAX_VALUE (This already works by default on fabric, so its only needed on neoforge)
- Update translations from crowdin
- Update steam engine documentation image
- Fix elytra not rendering with elytra jetpack variants
- Fix augments being lost on death
- Fix pulverizer sounds missing
- Fix augmentation center not using energy when researching augments
- Fix/improve block destroyer energy usage calculations
- Fix crashes when previewing/rotating machine extenders with modonomicon
- Add support for the Oracle Index mod, allowing the wiki/documentation be viewed ingame (see https://www.curseforge.com/minecraft/mc-mods/oracle-index) (optional for now)
- Add the ability to toggle the flight augment
- Add/rewrite some wiki entries
- Add nuclear power and cyborg achievements
- Add the ability for the chainsaw to cut down entire trees (can be disabled via config)
- Make laser energizing (random tick acceleration, used for budding amethysts) data driven, with corresponding docs updates
- Improve error logging for fluid/item pipes
- Improve augment station research cost tooltips, showing all matching items for ingredient tags instead of just the first matching one
- Improve generator UIs by hiding their energy bar if energy output has been disabled (e.g. when you only want them to be usable with steam engines, like in OB2)
- Fix solar panels not outputting stored energy during the day
- Fix some crashes with item & fluid pipes trying to move negative amounts in some edge cases
- Fix crash with invalid tank blocks trying to fill buckets
- Fix steam engine recipe crash on JEI Neoforge
- Fix item pipes inserting into source inventory
- Fix crash with unlucky pipe cache hashes