Skip to content

Release 1.3.6

Latest
Compare
Choose a tag to compare
@UnknownShadow200 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 to i.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)