mirror of
https://github.com/neoStudiosLCE/neoLegacy.git
synced 2026-06-09 19:02:55 +00:00
Display hardcore heart textures when a world is in hardcore mode, matching Java Edition behavior. Hearts switch between normal/hardcore across all states (poison, wither, flash) and all HUD resolutions. C++ changes: - IUIScene_HUD: check isHardcore() and call SetHardcoreMode() each tick - UIScene_HUD: send hardcore boolean to Flash via Iggy, invalidate SetHealth dirty check on state change to force heart redraw - CreateWorldMenu/LoadMenu: lock game mode to Survival when hardcore - MinecraftServer: gate server.properties hardcore override behind MINECRAFT_SERVER_BUILD so offline worlds preserve their saved flag SWF changes (via new Java tools): - AddHardcoreBitmaps: adds 10 hardcore heart bitmaps to graphics SWFs - AddHardcoreHearts: adds 10 new frames (15-24) to health sprite - PatchHudABC: patches HUD ActionScript bytecode with SetHardcore method and frame offset logic (+14 normal/poison, +6 wither) Also updates README changelog styling with consistent ### headings. |
||
|---|---|---|
| .. | ||
| Audio | ||
| Colours | ||
| DLC | ||
| DummyTexturePack/res | ||
| GameRules | ||
| Leaderboards | ||
| Media | ||
| Network | ||
| res | ||
| Telemetry | ||
| Trial | ||
| Tutorial | ||
| UI | ||
| XUI | ||
| zlib | ||
| App_Defines.h | ||
| App_enums.h | ||
| App_structs.h | ||
| C4JMemoryPool.h | ||
| C4JMemoryPoolAllocator.h | ||
| Console_Awards_enum.h | ||
| Console_Debug_enum.h | ||
| Console_Utils.cpp | ||
| ConsoleGameMode.cpp | ||
| ConsoleGameMode.h | ||
| Consoles_App.cpp | ||
| Consoles_App.h | ||
| Minecraft_Macros.h | ||
| PostProcesser.h | ||
| Potion_Macros.h | ||
| xuiscene_base.h | ||