Skip to content

BetterHud Feature Request โ€” Compatibility With Text Effect Pack (rendertype_text Conflict)ย #325

@yrexly

Description

@yrexly

๐Ÿž Feature Description
I am actively using BetterHud together with Nexo on my server. I also want to install the Text Effect Pack, but the Text Effect Pack uses the rendertype_text shader, which causes a render conflict with BetterHud.

Text Effects Pack Link

Currently, I only have two options:

  • Either HUD works,
  • Or Text Effect Pack works,
    but not both at the same time.

If I manually merge the shader files from BetterHud and the Text Effect Pack, it works, but:

  • It requires advanced shader knowledge,
  • It takes hours to merge correctly,
  • Even then, glitches and broken rendering still appear.

I am requesting a feature that allows BetterHud to be compatible with the Text Effect Pack, or an alternative rendering method that avoids rendertype_text conflicts.

๐Ÿ“ Important Note (Regarding Nexo)
This request is completely independent from Nexo.
I am NOT asking for closed-source plugin support.
The issue is between BetterHud and the Text Effect Packโ€™s shader pipeline, not Nexo.

Therefore, this request does NOT violate the "no closed-source plugin support" rule.

๐ŸŒ Environment

  • Java version: Java 21
  • Server software: Paper/Leaf 1.21.8
  • BetterHud version: 1.14.1-SNAPSHOT-439
  • Text Effect Pack version: 1.1

โœ”๏ธ Expected Solution
Possible solutions:

  • A compatibility mode for shader-based text effects,
  • An alternative render layer that does not conflict with rendertype_text,
  • An automatic shader merge/patch system,
  • Or any solution the developer finds appropriate.

Using BetterHud and Text Effect Pack together would significantly improve visual quality and HUD functionality.

Metadata

Metadata

Assignees

Labels

help wantedExtra attention is needed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions