
Artron Condenser doesn't accept more than the maximum artron amount
Closed this issue ยท 1 comments
Describe the bug
I'm not sure if this should be considered a bug or a suggestion but i'll put it as a bug anyway:
If you're trying to fill your TARDIS with the artron condenser, if for example: Your tardis has a max storage of 5000, and you're at 4925 (/tardis rebuild after being at max), but you put 76 worth of artron energy in the condenser, the tardis wont accept any of it, and void your items. (#963)
if you put atleast 87+ artron energy in the tardis, it will just turn it all into an artron storage cell.
I believe the behavior should be that, if you give more than the maximum storage amount to the condenser, it should fill up the tardis, and then either: give the extra items back, or give you an artron storage cell with the extra artron energy. It might be better to give the items back, as if it gave you an artron cell, you could transmute any item into a bucket
To Reproduce
Put items in the artron conenser worth more than the (Max Storage - Current Storage) of artron energy
Screenshots
2025-05-17.12-04-27.mp4
Log files
https://mcpaste.io/c6bb607a6893a646
'/tardis version' output
[TARDIS] Server version: 1.21.5-79-369ad17 (MC: 1.21.5)
[TARDIS] TARDIS version: 6.1.0-b3112
[TARDIS] Checking for new TARDIS builds...
[TARDIS] You are running the latest version!
The problem is that the plugin doesn't keep track of the items that are condensed to update the capacitors, only the amount of energy that the items would produce - there is no way to determine which items put the energy levels over maximum, and if it was a particular stack that put it over, how much of that stack should be returned etc.
I think the current state of the condenser is adequate, it shouldn't be too hard to reduce the number of items to condense to get the level to maximum.