Third (and hopefully last) attempt at working, seamless Team ProjectE integration.
Reverted to old tracking system for TPE teams as the previous build was causing issues with auto-crafting with EMC.
Fixed stored EMC still being over-reported when players have just joined a Team ProjectE team.
Updated Team ProjectE integration to use newly-added event for updating tracked teams and providers (requires TPE 1.1.3).
- Added ME Transmutation Export and Import Buses
- Identical in function to ME Export and Import Buses, but use EMC to produce exported items and convert imported items to EMC respectively
- ME Transmutation Interface now skips past already-stored items being stocked
- Fixed Transmutation Interface not opening "Set Stock Amount" submenus
- Fixed incorrect location for Transmutation Interface drop table (should actually drop itself this time around)
- Renamed ME EMC Interface to ME Transmutation Interface
- Merged storage cell, upgraded item and network tool NBT processors into one
AE2InventoryItemProcessor
- Moved initial facade EMC value mapping to dedicated mapper
- Disabling this mapper will removed all EMC values and NBT processing for all available facades
- Quantum Entangled Singularity EMC blacklist is now done via
CraftingMapper.AE2Charger
- Fixed any remaining potential infinite loop bugs and power miscalculations when extracting transmuted items at a deficit
- Transmuted item insertion/extraction now increments AE2 "Items Inserted/Extracted" player stats
- Item insertion via transmutation (interface etc.) now adds "sell" value to EMC rather than full value
- Fixed potential recipe errors caused by ignoring persistent NBT data for transmutable items
- Strengthened Team ProjectE integration and resulting reporting of EMC storage
- Added a tooltip to craftable item entries in terminals if there is none of the item in stock but the item can still be transmuted from EMC
- Re-added some default values for the inscriber presses
- Fixed being unable to EMC-extract less than the requested amount of an item if there is not enough EMC for the whole request
- Fixed missing particle textures for the Transmutation Module
Added proper integration with Team ProjectE to fix a storage reporting bug when using the two together.
- Added the ability to import EMC from / export EMC to EMC storage blocks (Energy Collectors, Antimatter Relays etc.)
- Added the ability to fill/empty Klein Stars via terminals
- Added EMC NBT processor for cable facades
- Replaced hard-coded Singularity EMC value with dynamic mapping based on the value of a 64k Storage Component
- Split apart Storage Cell EMC processing from general upgradeable item processing
- Fixed incorrect pattern generation for learned transmutable items with persistent NBT data
- Fixed items in EMC Interface inventories not rendering client-side
- Fixed a crash bug with AE Additions
- Added EMC processors for storage cells, wireless terminals and network tools
- Added EMC mapper for P2P tunnels
- EMC mappers are now available regardless of other add-on mods and can be disabled as is needed
- Switched to 10^12 EMC per display tier instead of 2^42
- Increased power usage of EMC Interfaces to 10 AE/t and of Transmutation Modules to 25 AE/t
- Fixed being able to extract unlearned items through EMC storage via crafting terminals
- Removed EMC values for inscriber presses
Fixed EMC storage not staying mounted when removing the first Transmutation Module that was attached to a network.
- Added inventory filter to ME EMC Interface to no longer risk clogging up with items which have not been learned
- Fixed EMC item extraction via terminals not prioritising items already in non-EMC storage
- Added custom EMC mappers for AE2 recipes and some materials
- By default, Certus Quartz Crystals and Sky Stone are worth 256 EMC, Matter Balls are worth 512 EMC and Singularities are worth 512000 EMC. Quantum Entangled Singularities do not have an EMC value.
- Can be enabled/disabled via ProjectE's own
mapping.toml
config (note: material items useAPICustomEMCMapper
) - If installed, ProjectE Integration takes precedence and will disable AppliedE's custom mappers
- Added conditional integration with AECapFix
- If AECapFix is installed, the cable part version of the ME EMC Interface will support capability invalidation
- Fixed EMC patterns not updating when EMC tiers are added/removed
- Fixed incorrect EMC Interface recipe
- Added forgotten mineable tag and loot table to EMC Interface block
- Added item tag for both EMC Interfaces
- Renamed ME EMC Module to ME Transmutation Module
- Fixed a few logical bugs when extracting items from EMC storage via terminals
- Fixed increased energy usage bug when extracting items from terminals compared to using EMC interfaces
- Added "Owner" tooltip to the ME EMC Module for tooltip mods such as Jade and The One Probe
- Unexposed non-item handler capabilities from ME EMC Interface so as not to cause tooltip bloat from nonexistent fluid containers
Added the ability for a player to withdraw transmutable items directly from a terminal, out of EMC, regardless of actual stored item amount.
No significant changes, just some general refactoring and clean-up.