Thaumic Augmentation

Thaumic Augmentation

7M Downloads

[Bug]Impetus diffuser moved by dislocation core creates duplicated nodes causing crash

Fodoth-jinzi89 opened this issue ยท 3 comments

commented

I used a core with the function of dislocation from Thaumic Tinkerer to move an already connected impetus diffuser. The link broke normally and I reconnected the newly-placed one to the source. Everything seemed good, but when I teleport away the game crashed. I re-entered the save for some times and the game crashed with the same report:

crash-2021-10-29_20.06.37-server.txt

It seems that moving impetus nodes with a dislocation core won't invoke the node-removal process. The crashed save can't be re-entered unless the "throw IndexOutOfBoundsException" is deleted. (When deleted, re-enter the world, a triangle-connected impetus web will appear)
For my save I just need to delete the line. But you may have better solutions.

commented

Typically, moving ticking tile entities is a bad idea(tm). But we'll have to see if there's anything Codex can do about this.

commented

Looks like TT is manually removing the tile entity before breaking the block, meaning that the code that unlinks things never gets ran. I can try moving some code around to make things work, but if I do that I really want people to test it before I push out an update.

commented

Well it's been long enough without someone reporting anything breaking, so I'd say this was safely fixed