Norbert Morawski
Norbert Morawski
Probably changing it to `IEnergyStorage` *should* fix it. No idea why the code is so specific about the energey storage it gets 🤔
It's breaking in `getDrops` because of [this change](https://github.com/MrJake222/AUNIS/commit/7029efdcb88b49583520a0b49e76553ee8996fa6#diff-5e0b02065ca98a580447a3363bdc723d6175c33e6142dfc3fa2d4c8a9cd72d99R18). To me `StargateItemEnergyStorage` should extend `StargateAbstractEnergyStorage` (it's intuitive because it's a type of energy storage for Stargate) and handle writing to stack's...
I *think* we could get away with just overriding `onEnergyChanged` and `getEnergyStored`. It would be more concise after all with the rest of the codebase. `energy` field is private so...
The field technially wouldn't be unused because it'll store the energy and pass it around for saving to/restoring from NBT. The Gate essentially treats itself as one of the capacitors...
But still there will be a lot of code duplication handling exact same things (simulations when extracting/inserting energy for example). One `int` variable is only 4 bytes and it's already...
> have 2 different classes with different read/write methods extending one base class without read/write method The base class doesn't have read/write methods. There is only serialization which can be...
It should be able to bypass the limit.
They should be forming :thinking: No other errors in console? Are you sure you're using the right pattern?
If you're not misplacing Orlin's rings and Milky Way rings, it's very, very strange. Maybe try reproducing the bug with minimal mods possible.
Theoretically yes, the Universe Dialer/Notebook menu doesn't scroll, but that's it.