Sk1erLLC / Levelhead

Displays the Hypixel Network Level & other statistics of a player above their head, in chat and in tab.
GNU General Public License v3.0
35 stars 15 forks source link

Personal level head broken when using patcher's "show own name tag" #22

Closed solonovamax closed 2 years ago

solonovamax commented 2 years ago

When displaying your own nametag with patcher, your levelhead does not display properly & overlaps with the nametag. This happens exclusively in game modes where the health is displayed under the nametag. image

Using the latest version of patcher, build from source.

Sychic commented 2 years ago

image Cannot reproduce.

solonovamax commented 2 years ago

Give me a bit to narrow down which specific mods produce this. Perhaps it is caused by more than just patcher. Will comment if I can reproduce with a specific set of mods

Sychic commented 2 years ago

That is with every sk1er mod on (I think) the latest versions.

solonovamax commented 2 years ago

It may be a non-sk1er mod.

My full mods list is:

Everything should be latest version, or very near to that.

But, I'll save you the trouble of going through each mod & I'll do it myself.

solonovamax commented 2 years ago

I am reliably reproducing it with only patcher and levelhead:

image

The "mods list" shows the following: Mod Version
Minecraft Coder Pack 9.19
Forge Mod Loader 8.0.99.99
Minecraft Forge 11.15.2318
Essential 1725
LevelHead 8.0.0
Patcher 1.7.0*

*(It actually shows ${version}, but this is the latest version compiled from source)

Here are the config files for patcher, levelhead, and essentials, as well as the jars I used (you can check if for some reason they're not the latest version. Though, they should™ be.) (I'm unsure whether levelhead uses LEVEL_HEAD.cfg, level_head.cfg, or levelhead.json, so I've included all of them):

LevelHead Nametag Bug.zip

Unzip the file in your .minecraft folder, and it will create mods/, config/, essentials/config.toml, and options.txt.

solonovamax commented 2 years ago

I forgot to upload this, but my log file can also be found here:

https://hst.sh/jidawofasi

Sychic commented 2 years ago

Try re-generating your patcher config by deleting it. Also try building patcher from source again

solonovamax commented 2 years ago

Did that.

Still reproducing. image

Sychic commented 2 years ago

perhaps you compiled patcher wrong then

solonovamax commented 2 years ago

I did

./gradlew clean build

and copied the jar from versions/1.8.9/build/libs. There was only 1 jar there.

Sychic commented 2 years ago

🤷 no clue then as it seems like it's just your version of patcher causing it at this point

solonovamax commented 2 years ago

Can you send me a version of patcher you compiled, so we can sanity check that?

Sychic commented 2 years ago

This Is the current beta version of patcher.

solonovamax commented 2 years ago

Thanks.

It seems that fixes it.

I'm not sure what I was doing wrong, in that case. I don't believe it was my build environment, but idk.

ghost commented 2 years ago

I forgot to upload this, but my log file can also be found here:

https://hst.sh/jidawofasi

[16:00:17] [Client thread/WARN] [mixin]: @ModifyConstant conflict. Skipping mixins.essential.json:client.gui.MixinGuiNewChat->@ModifyConstant::removeChatLimit(I)I with priority 1000, already redirected by patcher.mixins.json:features.GuiNewChatMixin_ExpandChatHistory->@ModifyConstant::patcher$expandChatHistory(I)I with priority 1000

You're building off master. This mixin does not exist in the branch where the betas actually are.

Sychic commented 2 years ago

🚎

solonovamax commented 2 years ago

Ah, I see. What branch is it in, then?