GTNewHorizons / GT-New-Horizons-Modpack

New Modpack with Gregtech, Thaumcraft and Witchery
https://www.gtnewhorizons.com/
Other
1.01k stars 305 forks source link

Thaumic Horizons Soul Beacon does not work in hardcore if death is self-inflicted with sacrificial knife; causes game crash followed by crash on startup #15993

Open hallucinogender opened 6 months ago

hallucinogender commented 6 months ago

Your GTNH Discord Username

hallucinogender

Your Pack Version

2.6.0 Beta 3

Your Server

SP

Java Version

Java 21

Type of Server

Single Player

Your Expectation

The "Soul Beacon" from Thaumic Horizons, when paired with a curative vat and an appropriately-prepared corpse effigy, is supposed to allow the player to reincarnate with the effigy as their new body. This is supposed to work even in hardcore mode.

The Reality

I created a curative vat. I created a corpse effigy, placed it in the vat, awakened it, and infused it with every available human infusion (10 unique infusions in total). I then placed a soul beacon atop the curative vat in place of the modified runic matrix, and bound myself to the soul beacon. I then sacrificed myself at a blood altar, to reincarnate into the corpse effigy. Instead, I received the hardcore mode "Game Over" screen, with the "Delete World" button. When I pressed this button, it gave me two new options: "Title Screen", and "Respawn". When I clicked the latter, the game crashed ( crash-2024-04-17_09.26.51-server.txt ). The save was deleted. I attempted to restore the save from the most recent backup, but I could not enter the save at all. I attempted to restart the pack, but I am now unable to start the modpack instance at all, as I receive a startup crash every time I try. The startup crash does not actually generate a normal crash report, so I have pasted it from the Prism launcher's error popup into a txt file here ( startup crash log.txt ).

Your Proposal

Fix the soul beacon so that players in hardcore worlds are able to successfully reincarnate, and so that attempting to do so does not corrupt the modpack instance.

Final Checklist

hallucinogender commented 6 months ago

Update to this: dying with a method other than the sacrificial knife (I used a cactus in this instance) works correctly. The sacrificial knife appears to be the cause.