AE2 Unofficial Extended Life

AE2 Unofficial Extended Life

3M Downloads

Buggy behaviour trying to take items out of ME Storage Cells

tuca1234567890 opened this issue · 10 comments

commented

Describe the bug
When trying to take out certain items out of the system, such as a water bucket, they get stuck. What's interesting is that when I make one of the same item and put it in the system, it now acts as if there's only one item and I can take it out just fine. However, when I reopen the terminal, the stuck items are back, kind of like ghost items.

Peek.05-11-2022.10-50.mp4

When I leave the real water buckets in there and reopen the terminal, it shows the ghost item count, but I can take the water bucket back.

Peek.05-11-2022.11-20.mp4

Cooking items from Pam's Harvestcraft are also affected.

Peek.05-11-2022.11-02.mp4

JEI also says that the item in question is missing to be filled in for crafting.

Peek.05-11-2022.11-03.mp4

Cycling the ME Cells through the ME IO Port to empty cells actually makes the stuck items real again, but only for a short while.

Further testing shows that the items are converted to being stuck when JEI is used to see its usages. If the recipe says it's missing water buckets, then the buckets get stuck there.

Peek.05-11-2022.11-32.mp4

To Reproduce

  • Put water buckets in your ME System
  • See usages for water bucket
  • Hover over the + on a recipe that uses it
  • If JEI says the water bucket is missing, then the buckets in the system get stuck.

Expected behavior

The items would not get stuck.

Environment

  • Modpack: Enigmatica 2: Expert 1.86, with the following mods added:

    • AE2 Unofficial Extended Life rv6-stable-7-extended_life-v0.54.9
    • Sledgehammer 1.12.2-0.20
    • Mixin Compatibility
    • Surge 2.0.79
    • Stackie 1.6.0.48
    • Particle Culling 1.12.2-v1.3.1
    • Phosphor Lighting Engine 1.12.2-0.2.7-SNAPSHOT
    • TexFix V 1.12-4.0
    • Framed Compacting Drawers 1.2.7
    • Xtones 1.2.2
    • RenderLib 1.1.9
    • The One Probe 1.12-1.4.28
    • TOP Extras 1.0.1
    • Probe 0.1.24
    • Entity Culling 6.2.4
    • VanillaFix 1.0.10-150
    • TOP Addons 1.12.2-1.13.0
    • REMOVED normal AE2
    • REMOVED Just Enough Energistics
    • REMOVED WAILA and addons
  • Minecraft Version: 1.12.2

  • AE2 Version: rv6-stable-7-extended_life-v0.54.9

  • Forge Version: 14.23.5.2860

  • Java Version: 1.8.0_352 (Azul Zulu)

commented

https://www.twitch.tv/videos/1645613514
it goes for any item from what i can tell, 1.12.2 pack(forge), popping the drive out for a moment tends to update it, i'd paste the video but it's not letting me download the thing, most of my current streams tend to show me doing this behavior in order to continue my ae2 shennanigans

commented

are you using sponge,mohist or paper or w/e

sponge also has such problems

commented

I also had the same problem

commented

try removing sledgehammer or any of the perfomance mods.
AE is very dependent on block updates to keep the storage updated and some may change how this stuff happens/chunk loading

commented

are you using sponge,mohist or paper or w/e

commented

Pure Forge environment, no mohist or sponge

commented

Oh, by the way, this is singleplayer. Sorry for not mentioning that

commented

try removing sledgehammer or any of the perfomance mods. AE is very dependent on block updates to keep the storage updated and some may change how this stuff happens/chunk loading

It doesn't seem to work

commented

Hey, sorry for not updating.
I can replicate it under a vanilla E2E 1.86 instance, with only AE2 Unofficial Extended Life added.

commented

Hello, I also happened to have the same issue, and I am certain that it isnt any of the added performance mods that caused the issue, as I tested the problem on modified version of the modpack with similar lists of performance mods as mentioned above, as well as vanilla E2E 1.90g instance, which is the latest version, with only ae2 disabled and ae2uel enabled. I also did some further testing, and found out that the problem mentioned above is actually 2 different problems, at least I think so. The first issue being that JEI doesn't detect certain items within the AE system, and is shown as missing. This problem is slightly weird, because even before the items even become ghost items (aka not able to be pulled out of the ae system), the JEI would also show as missing, although shift clicking the + button would sometime still be able to pull the items out. The second problem is obviously the items becoming ghost items. Now I think I have discovered a possible cause for this problem, that is being the ME Drive. I have been able to replicate this problem multiple times using the method said above, which worked perfectly for ME Drive. However, when I tested this problem with storage buses, the said problem did not appear. It does not matter (although I did not do much extensive testing) what tile entity is connected to the storage (unless ofc if it was inaccessible by the AE system), the problem did not reappear. In conclusion, I think the above mentioned first problem is probably due to the bad integration of JEI and AE system, which is ignorable and will not affect normal gameplay, and the second problem is mainly due to some problems with the ME drive, instead of the entire ae system itself. Hopefully this problem can be fixed, as I love uel's performance boost compare to normal ae 1.12.