neoLegacy/Minecraft.Client/Common
itsRevela 59f9dbc8c6 fix: hardcore mode UI not locking difficulty/gamemode on world load
Three issues fixed:

- Save file path used hardcoded saveData.ms but new 4JLibs names files
  as <title>.ms. ReadLevelNameFromSaveFile now constructs the correct
  path with fallback to saveData.ms for old saves.
- The level.dat code path for reading the hardcore flag (sidecar rename)
  returned early without ever parsing level.dat. Now stores the sidecar
  name and continues to read the hardcore flag from NBT.
- The thumbnail host options path could overwrite m_bHardcore to false.
  Now only upgrades to true, never downgrades.
- Load menu constructor and tick handler both lock difficulty slider to
  Hardcore and gamemode to Survival when hardcore is detected.
- Hide title logo on load menu to match create world menu.
2026-04-17 07:06:26 -05:00
..
Audio fix: Implement missing critical hit sound (#1141) 2026-04-13 00:51:16 -05:00
Colours add support for linux clang cross compiles 2026-04-08 12:03:15 +03:00
DLC add support for linux clang cross compiles 2026-04-08 12:03:15 +03:00
DummyTexturePack/res Initial commit 2026-03-01 12:16:08 +08:00
GameRules add support for linux clang cross compiles 2026-04-08 12:03:15 +03:00
Leaderboards add support for linux clang cross compiles 2026-04-08 12:03:15 +03:00
Media removed backup arc file 2026-04-01 03:50:21 -05:00
Network fix: new players kicked when joining right after being whitelisted 2026-04-11 08:13:46 -05:00
res Move project to CMake (#781) 2026-03-17 16:39:22 -05:00
Telemetry add support for linux clang cross compiles 2026-04-08 12:03:15 +03:00
Trial add support for linux clang cross compiles 2026-04-08 12:03:15 +03:00
Tutorial Revert "fix: tutorial world" 2026-04-08 13:00:44 -05:00
UI fix: hardcore mode UI not locking difficulty/gamemode on world load 2026-04-17 07:06:26 -05:00
XUI add support for linux clang cross compiles 2026-04-08 12:03:15 +03:00
zlib Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
App_Defines.h feat: uncapped FPS when VSync off, fix graphics settings bitmask collision 2026-03-30 15:36:08 -05:00
App_enums.h Add VSync and fullscreen settings, fix swap chain resize and revert lighting changes 2026-03-19 11:04:49 -05: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-04-08 12:03:15 +03: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-04-08 12:03:15 +03:00
ConsoleGameMode.cpp add support for linux clang cross compiles 2026-04-08 12:03:15 +03:00
ConsoleGameMode.h add support for linux clang cross compiles 2026-04-08 12:03:15 +03:00
Consoles_App.cpp Fix broken Chat Formatting behavior (#1520) 2026-04-17 05:52:26 -05:00
Consoles_App.h Fix broken Chat Formatting behavior (#1520) 2026-04-17 05:52:26 -05: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