perf: reduce allocation rates by 90%
Development builds
Latest builds
perf: resolve papi placeholders per player instead of for everyone
fix: try fixing jar release by removing old shadowjar artifact
fix: papi placeholder cache never cleared for offline players
perf: no need to send hud packets if it's not updating (actually works properly now)
fix: prev commit causing hud to not inherently show on join
View 2 more changes
- feat: add Folia support
- feat: make layout command apply to all online players with '*'
perf: no need to send hud packets if it's not updating
fix: hide vanilla vehicle, locator bar and jump-bar textures
chore: bump version to 1.3.5
View 4 more changes
- feat: add range condition operators (.., <.., ..<, <..<)
- Value format: v=lower..upper (or lower-upper). Operators control inclusivity.
- Both PlaceholderCondition and ProgressCondition support range evaluation,
- including percent-based ranges for ProgressCondition.
fix: 26.2 glsl extension file issue causing RP not to load
feat: 26.2 support
View 2 more changes
- refactor: add offset for x, and allow string-based offset, cap and padding in TextBackground
- fix: papi issues with recursive placeholders
fix: compile 26.1 module to java 21 still
fix: catch thrown exception causing plugin to disable
View 4 more changes
- feat: new RepeatedTexture type HudAsset
- feat: dynamic Text-Background
- fix: bad PlaceholderAPI pattern for regex
- refactor: allow inlining position & offset as a string & single string based conditions
refactor: move `shadow` into shared ShadowedLayer interface
View 1 more changes
- fix: skip building PlayerHeadData when condition doesnt pass
fix: Head-layers not supporting `shadow`
feat: support for uuid based player-heads
View 1 more changes
- chore: add 'rl' alias for reload command
feat: Head HudElements
chore: 26.1.2 support
View 1 more changes
- fix: Spigot issues for 26.1+
chore: cleanup
View 1 more changes
- fix: MythicHUD overriding Nexo PackMeta when merging OverlaysMeta
fix: please i beg u gitlab pipeline work with me
refactor: swap bunch of stuffz to records & cleanup
View 2 more changes
- feat: MythicCondition support
- feat: pre-emptive 26.1 support
fix: potential fix for older hardware not correctly layering HudElements all the time
fix: disabling vanilla hud not hiding empty air gui
chore: le epic gradle stuff 2
chore: bump version
View 3 more changes
- chore: remove unintended logging
- fix: shadow support for TextLayers
- refactor: filter out PackOverlays based on config pack-support
feat: 1.21.11 support
chore: bump version
fix: bad version check leading to ShadowColor issues for 1.20.4
refactor: various cleanup & minor optimizations
chore: bump glsl version for older files
fix: merging with Nexo GIF-shaders not working on <1.21.4
chore: add back default-layouts on config.yml generation
View 1 more changes
- feat: add fallback support for new versions before officially supported
feat: 1.21.9 & 1.21.10 support
please stop fighting me lumine publish script logic
chore: try fixing build
refactor: move hud-logic into GLSL file
View 1 more changes
- feat: automatically merge Nexo GIF Shader into MythicHUD
fix: hideVanillaHud not hiding air and exp-bar textures
View 1 more changes
- chore: remove softDepend on ProtocolLib
feat: 1.21.8 support
chore: bump version
View 2 more changes
- chore: correct naming for overlay-check
- feat: add hide-exp & hide-vanilla-hud settings
fix: shadow error on 1.21.3 and below
feat: 1.21.7 support
View 1 more changes
- fix: non-static condition based elements not properly updating when condition changes
fix: NoSuchMethodError thrown for Nexo-Hook
fix: add missing shader files in overlays
feat: add 1.21.6 support
View 6 more changes
- fix: various shader fixes
- feat: update adventure & add support for custom shadows
- fix: issues on Spigot due to reobf missing
- fix: ensure nexo animated-glyph shaders are removed when injecting pack
- fix: shadowColor issue for 1.21.5 and below
- refactor: restructure shaders into properly named overlays
feat: automatically inject RP files into Nexo without copying
fix: split switch-case statement up to fix OpenGL issues
Added `HUDLayoutAddEvent`
View 4 more changes
- `+` Added `HUDLayoutRemoveEvent`
- `+` Added API methods for editing active HUD elements directly
- `+` Optimized static elements by 900%
- `+` Fixed some hud conditions not working at all
fix: ensure placeholder-cache uses ConcurrentHashmap
chore: bump mcmeta pack-format to 55 for modern-plus overlay
fix: allow spaces.json to be in other namespaces
feat: 1.21.5 support
Update .gitlab-ci.yml