Arcanus: Legacy

Arcanus: Legacy

6M Downloads

[1.17] Corrupted character?

Closed this issue ยท 18 comments

commented

Hi, been playing Benchmark pack recently and seems to have managed to corrupt my character practically as soon as i've tried interacting with the mod.
I already had a couple of books by that point, so i've made a wand, did a few r-clicks (R-R-R i believe?) which displayed "Lunge" text though i haven't moved or noticed any effect besides half-drained mana bar displaying permanently. It was late so i went to sleep, next day i tried casting "Dream Warp" which damaged me significantly, mana bar now had several red orbs instead, no effect was produced besides a message that i "feel worn out". Worst of all is that mana does not regens in any way and it locked my health regen permanently too, no matter how full i am health never restores, dying doesn't resets mana either. I've tried cheating a mana flask in and drink it, which made mana half-red - half-blue and didn't fix any of the problems.
Luckily i had a backup to go back to the point just after casting Lunge.
My question is, are you aware on how could i possibly un-whew my character? Maybe some NBT editing? I have not found any commands from the mod itself

commented

You're likely on an old version of the mod, as this has been fixed months ago. Update and die, and things should work again

commented

I am on 1.21. I've glanced through changelogs for 1.22 and .23 prior to posting but haven't seen anything pertaining to this bug there.
I'll try anyway in a moment

commented

I tend to not accurately do changelogs

commented

That would explain it :)

commented

Hm, nope. Updated to 1.23, died, but the behaviour persists

commented

Then it is likely another mod cancelling the regen, or something happened to the regen attribute or base value. Check the config to make sure it isnt set to 0.

Most that is going to happen here is troubleshooting, btw. 1.18 is now out, so 1.17 wont be getting any updates

commented

ManaCooldown and burnout? They're at 20 and 60 respectively.

commented

Check the player attribute using the /attributes command

commented

Mana Regen: 1
Burnout Regen: 1
Mana Lock: 0
These are effective values as i understand, the ones i get through getter, not base\modifiers just in case.

commented

Alright, then it sounds like something is completely preventing that regen code from running at all. Can I ask you to enable mixin export and send me class_1657 in PasteBin?

commented

H-how would one go about doing that? ๐Ÿ˜… I'm no coder but i'm willing to help with it if you'll give me a quick rundown

commented

Depending on the launcher you're using, you just want to add -Dmixin.debug.export=true do your VM arguments (you should be able to look up how to for whichever launcher you're using), and then just load up the game and enter a world.

Then go to your modpack folder, and there should be a .mixin.out folder near the top, and inside should be a folder titled net with a folder titled minecraft inside of that, and somewhere in there should be a file called class_1657. That class is the PlayerEntity class, and should hopefully tell me what the problem is.

commented

It's a CurseForge launcher, so it launches through mojangs one. Anyway i've added the argument pre-launch, but there's no net folder. Only audit and class, there's net/minecraft folder inside class folder with a class_1657.class inside but i'm not sure it's the one you want. It's massive

commented

yea that's the one I want

commented
commented

Try removing the mod Mining Utility? It seems they just for whatever fucking reason cancel the player tick method.

commented

Sorry, had to scoop out quests for that mod for some time.
Yep! That was that. Everything started working immediately.
You're awesome, thank you for helping! ๐Ÿ˜„

commented

Alright. I would go make a bug report to them about what they're doing. There are two options: don't just cancel the tick method, or lower priority so it's always the last mixin to apply.