UnknownShadow200
released this
28 Aug 23:11
·
649 commits
to master
since this release
All:
- Added:
/client blockedit
command that allows changing some properties of blocks - Added: Support for longer texture pack URLs up to 128 characters
- Added: Keybinds for advancing hotbar selected slot by one slot left or right
- Added: indev
.mclevel
map importer support - Added: Alternative http client backend that doesn't rely on system HTTP libraries
- Improved: Allow rebinding 1 - 9 hotbar keys
- Improved: Snowfall and rainfall animations (Thanks Goodly)
- Improved: Render sprites as flat in inventory and hotbar
- Improved: Game versions <= 0.0.23 now use a slightly different default texture pack (with old gold texture)
- Improved: Change chat log files to use .txt instead of .log file extension
- Improved: Add basic keyboard-only camera support (Thanks 360ied)
- Improved: Allow using escape to go back in Launcher menus
- Fixed: Sounds/Music not downloading anymore
- Fixed: Game would sometimes always fail to create default font if cached system fonts were moved
- Fixed: Being able to resize Flags column in Launcher servers list
- Fixed: In modern OpenGL backend, fog being very slightly wrong
- Fixed: Isometric rendered blocks being slightly misaligned on OpenGL backends
- Fixed: Map generator shouldn't plant flowers/mushrooms when game version is < 0.0.23a (Thanks yeti0904)
- Fixed: Inventory sometimes showing invalid blocks with game versions < 0.30
- Fixed: Rare issue where some PNGs were decoded with the wrong transparency
- Fixed: OpenGL 1.1 dedicated graphics backend not rendering sprite blocks
- Fixed: Water/Lava block physics stuck in infinite loop if collide type had been changed to None
- Fixed: Launcher servers list not properly parsing entries with special characters in Software field
- Fixed: Rare crash in Launcher servers list if there were no server entries at all after clicking Reload
- Fixed: 'initialising fonts cache' dialog shown multiple times when no system fonts can be found
- Fixed: Not compiling when EXTENDED_BLOCKS flag is turned off
- Fixed: Fix displayed FPS being much lower than actual FPS for one second after 3D context recreated
Windows:
- Improved: Return a different error code when DNS lookup cannot resolve hostname
- Improved: Downloadable pre windows 2000 build now uses alternative http client backend
- Improved: Direct3D11 backend uses reverse depth buffer for better range precision
- Improved: Try to use more descriptive error names in crash message dialog
- Improved: Add ARM/ARM64 platform configurations to Visual Studio project
- Improved: Visual studio compiled executables have ClassiCube icon
- Fixed: In Direct3D11 backend, fog being very slightly wrong
- Fixed: Isometric rendered blocks being slightly misaligned on Direct3D11 backend
- Fixed: Trying to play music crashing the game on i586 only CPUs
- Fixed: Add a workaround for translucent blocks not rendering properly on some old GPUs with Direct3D9
- Fixed: Load/save file dialogs not working on Windows 9x/NT4
- Fixed: Getting build time in Updates menu not working on Windows 95/98
- Fixed: Clicking links not working on Windows 95/98
- Fixed: Crash handling stackwalking code rarely crashing
- Fixed: Windows 9x crash logs missing modules list
- Fixed: Windows 9x crash logs missing module/symbol names for stacktrace addresses
- Fixed: Camera constantly shaking when compiled with old TCC versions
macOS:
- Improved: Don't hardcode
libcurl.dylib
lookup to/usr/lib
directory - Improved: Add logging for unhandled NSExceptions
- Fixed: Try to prevent errors when showing a dialog from crashing the game
Linux:
- Improved: Cleaner desktop entry generation script (Thanks ssterling)
- Improved: Changed updates label and disable update UI for Flatpak build (Thanks abb128)
Webclient:
- Improved: Auto rewrite
imgur.com
toi.imgur.com
in URLs
Android:
- Fixed: Add Google Sans as a supported fallback system font
iOS:
- Improved: Also show software name in server list
Other:
- Improved: Make it easier to compile on IRIX
- Improved: Add more CPU architectures for register dumping on haiku OS
- Improved: Better BeOS compatibility
Consoles:
- Added: Mostly usable 3DS port
- Added: Mostly usable Wii port
- Added: Somewhat usable GameCube port
- Added: Somewhat usable Dreamcast port
- Added: Preliminary PS Vita port
- Added: Preliminary PSP port
- Added: Unfinished Xbox port
- Improved: Make the Launcher mostly usable from controllers
- Improved: Make in-game menus mostly usable from controllers
- Improved: Better Wii controls (Thanks ymndoseijin)