neoLegacy/Minecraft.Client/Common
George V. ff96cd3687 feat: support separate boss health bars per dimension
Add dimension-aware tracking for boss mobs and update the boss health
GUI system to maintain independent state for each dimension (Overworld,
Nether, End). This prevents conflicts when multiple bosses exist across
different dimensions simultaneously.

- Add `getDimension()` to `BossMob` base class and implement in
  `EnderDragon` and `WitherBoss`
- Replace static boss GUI state with dimension-indexed storage
- Introduce `getIndexFromDimension()` helper for dimension mapping
- Update rendering logic to use per-dimension state
- Isolate darkening effects and health display per dimension

Ported from LCERenewed commit 5ec8a0e41ba8146aba450258d8620cd3cb0299e0 by 3UR
2026-04-08 03:34:54 +03:00
..
Audio fix: handled all audio and parameter types correctly to prevent crashes 2026-04-07 09:30:16 +02:00
Colours feat: oceanMonument 2026-04-07 19:41:14 +02:00
DLC fix: handled all audio and parameter types correctly to prevent crashes 2026-04-07 09:30:16 +02:00
DummyTexturePack/res Initial commit 2026-03-01 12:16:08 +08:00
GameRules add support for linux clang cross compiles 2026-03-24 10:05:40 -05:00
Leaderboards add support for linux clang cross compiles 2026-03-24 10:05:40 -05:00
Media refactor: change wheat seeds to seeds 2026-04-07 21:03:09 +03:00
Network Merge changes from upstream. 2026-03-30 14:28:57 +03:00
res feat: oceanMonument 2026-04-07 19:41:14 +02:00
Telemetry add support for linux clang cross compiles 2026-03-24 10:05:40 -05:00
Trial add support for linux clang cross compiles 2026-03-24 10:05:40 -05:00
Tutorial fix: rename tutorial 2026-04-05 23:42:25 +03:00
UI feat: support separate boss health bars per dimension 2026-04-08 03:34:54 +03:00
XUI Merge branch 'pr-1403' 2026-03-27 13:11:58 +03:00
zlib Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
App_Defines.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
App_enums.h feat: oceanMonument 2026-04-07 19:41:14 +02:00
App_structs.h Save FOV value to settings (#670) 2026-03-06 16:38:16 -06:00
C4JMemoryPool.h Initial commit 2026-03-01 12:16:08 +08:00
C4JMemoryPoolAllocator.h add support for linux clang cross compiles 2026-03-24 10:05:40 -05:00
Console_Awards_enum.h Initial commit 2026-03-01 12:16:08 +08:00
Console_Debug_enum.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Console_Utils.cpp add support for linux clang cross compiles 2026-03-24 10:05:40 -05:00
ConsoleGameMode.cpp add support for linux clang cross compiles 2026-03-24 10:05:40 -05:00
ConsoleGameMode.h add support for linux clang cross compiles 2026-03-24 10:05:40 -05:00
Consoles_App.cpp fix: handled all audio and parameter types correctly to prevent crashes 2026-04-07 09:30:16 +02:00
Consoles_App.h Book & Quill - Initial Commit 2026-04-05 15:05:03 +01:00
Minecraft_Macros.h Initial commit 2026-03-01 12:16:08 +08:00
PostProcesser.h Fix split-screen UI wrong positioning on window resize (#989) 2026-03-08 22:16:58 -05:00
Potion_Macros.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
xuiscene_base.h Initial commit 2026-03-01 12:16:08 +08:00