github UnknownShadow200/ClassiCube 1.1.8
Release 1.1.8

latest releases: 1.3.1, 1.3.0, 1.2.9...
3 years ago

All (main changes):

  • Added: Custom Models (Thanks SpiralP & Goodly)
  • Improved: Launcher scales properly with DPI now
  • Improved: Enforce third person camera clipping when -noclip is in motd
  • Improved: Don't allow zooming out third person camera if flying is disabled
  • Improved: Show slightly more user friendly decimal instead of hexadecimal error numbers
  • Fixed: Old textures sometimes persisting when server changes texture pack

Linux:

  • Improved: If OpenAL initialisation fails, return correct error code
  • Added: Support for compiling for RISCV

macOS:

  • Fixed: 'c' and 'v' appearing in chat when copy/pasting
  • Fixed: Caps lock not working on 64 bit build
  • Fixed: After resizing game on 64 bit build, the left mouse button is stuck down
  • Fixed: Mouse getting stuck down if released outside window on 64 bit build
  • Fixed: Include Geneva in default fonts list, fixes crashing on macOS panther

Mobile:

  • Fixed: having to click chat/inventory/fullscreens buttons twice to get them to work
  • Fixed: Fog button not even working at all

Webclient:

  • Added: Can now take screenshots
  • Improved: Reduce glVertexAttribPointer calls to improve performance when low performance is due to gl call overhead
  • Fixed: Textures not getting properly restored on webgl/GLES context loss
  • Fixed: Try to workaround bug in some browser versions which caused cursor to stay visible
  • Fixed: Clipboard not working with IE11
  • Fixed: hosting-flask.md example not working
  • Fixed: Not compiling on really old emscripten versions (e.g. 1.38.21)

Windows:

  • Fixed: Textures appearing white when using direct3d9 and initial context creation failed
  • Fixed: Rare 'options.txt already in use' errors
  • Improved: Cross compiling to windows for ARM in MSVC works now
  • Improved: Dynamically load d3d9.dll, so launcher will still load even when Direct3D9 is missing
  • Improved: Add documentation for compiling with visual studio command line

All (other changes):

  • Improved: Allow using 32x64 etc skins too (really for custom models)
  • Fixed: Picking the block on border outside map accidentally extending infinitely
  • Improved: Condense plugin loading failure messages a little bit
  • Fixed: Rare case where launcher process wouldn't terminate after closing the window
  • Improved: For auto-join server hash, also try to automatically sign in user
  • Improved: Try to disconnect instead of outright crashing when server sends invalid map
  • Fixed: Block permissions not getting reset on disconnect
  • Fixed: Launcher text appearing as boxes on some android 10 device
  • Fixed: Custom particles that spawn inside a block appearing for a few frames before disappearing
  • Improved: Bump up max number of arguments for client commands from 10 to 50
  • Improved: When disconnecting from server due to invalid opcode, also include opcode of last valid packet in message
  • Fixed: In launcher if you clicked Updates -> Any button to download before update checking had actually finished, it wouldn't do anything.
  • Added: Release packaging part of buildbot

Don't miss a new ClassiCube release

NewReleases is sending notifications on new releases.