Commit graph

2085 commits

Author SHA1 Message Date
UnknownShadow200
877b84aee3 Redo update task in launcher to reuse AsyncDownloader, instead of spinning up own async thread 2018-01-16 15:32:15 +11:00
UnknownShadow200
9095bbb3b5 Fix crashing when terrain.png is not same as terrain.png height (Thanks kingoscargames1) 2018-01-16 06:24:45 +11:00
UnknownShadow200
983a5433ab Fix names from last commit 2018-01-16 06:14:59 +11:00
UnknownShadow200
5ae49bf768 And fix custom colour codes not drawing with non ASCII codes 2018-01-15 20:25:56 +11:00
UnknownShadow200
6ed41d3f43 Allow using extended and control characters for custom colour codes. 2018-01-15 19:53:35 +11:00
UnknownShadow200
b3e812ba89 and fix 'break air' particles showing 2018-01-15 18:37:28 +11:00
UnknownShadow200
748b1d9feb Remove special CPESetBlockPermission behaviour for air block. This allows servers to set 'place' to true for air, allowing you to right click with air. 2018-01-15 18:06:17 +11:00
UnknownShadow200
4a332f80ac Increase default max chunks built per frame from 20 to 30, also add undocumented option to increase that even more. 2018-01-15 11:37:02 +11:00
UnknownShadow200
26e5c5de03 Don't pointlessly reload default texture pack upon joining new maps, when the server does not specify a texture pack 2018-01-15 09:37:34 +11:00
UnknownShadow200
8c30aca49a Fix zoom getting stuck down at the zoomed angle when opening chat/pause menu etc (Thanks kingoscargames1) 2018-01-14 06:33:32 +11:00
UnknownShadow200
865e6b05f0 Fix mono sometimes loading invalid .png and causing crash, take 2 2018-01-13 20:40:30 +11:00
UnknownShadow200
614082a5c9 Release 0.99.9.9 2018-01-13 11:32:00 +11:00
UnknownShadow200
2cd9e766aa Client now sends InstantMOTD cpe extension to server.
This way server can reliably know if it is safe to send a handshake/motd packet to update MOTD, without needing to also send the map, which freezes come clients.
2018-01-13 09:49:44 +11:00
UnknownShadow200
061628999e Fix crash when size of an animation frame is bigger than a tile in terrain.png (Thanks kingoscargames1) 2018-01-13 09:45:27 +11:00
UnknownShadow200
06f04355a6 Fix .lvl loader erroring when map had custom blocks in it, and the dimensions weren't divisible by 16 2018-01-13 09:37:29 +11:00
UnknownShadow200
35219142cd Optimise BlockInfo.IsLiquid to be simple lookup table instead 2018-01-13 09:21:24 +11:00
UnknownShadow200
5b197dd874 Disable multi jumps in classic mode. (Also reduce entries per column from 20 to 16 in tab list) 2018-01-12 21:14:21 +11:00
UnknownShadow200
54906f3ddd name always shadowed for tab list in non-classic mode 2018-01-12 18:19:13 +11:00
UnknownShadow200
7c084db7d9 Fix tab list showing 1 group name entry as a player name entry due to recent changes 2018-01-12 16:55:53 +11:00
UnknownShadow200
ad7caf40b7 Group name should have back layer shadow 2018-01-12 16:11:24 +11:00
UnknownShadow200
d1c3f85518 Combine NormalPlayerListWidget and ExtPlayerListWidget into one class 2018-01-12 15:28:06 +11:00
UnknownShadow200
9066bf55ae Tab list redesign #1: Always have classic tab list sized box, show 'connected players' at top. 2018-01-12 13:33:54 +11:00
UnknownShadow200
5c4d42b490 Fix game crashing with stack overflow when using 512x512 (or higher) animation frames. (Thanks Bot) 2018-01-12 08:08:15 +11:00
UnknownShadow200
8c25212e0b Port corpse model to C client too, fixup corpse model code a bit. 2018-01-11 12:46:23 +11:00
Goodlyay
9ad661fafa Add corpse model 2018-01-10 13:41:28 -08:00
UnknownShadow200
73199bc0aa don't pointlessly create same font 3 times in FilesScreen 2018-01-10 22:21:41 +11:00
UnknownShadow200
200a1ac93b Clamp window resolution to size of monitor on game load (thanks kingoscaragames1) 2018-01-10 06:51:09 +11:00
UnknownShadow200
fe5266d959 Don't forget to log inner exception of handled errors, if it exists. 2018-01-08 20:39:54 +11:00
UnknownShadow200
454b078034 Fix .png in texture pack causing crash on mono, due to it very rarely loading bitmap instances into an invalid state, instead of throwing an exception on loading (Thanks aleksb385) 2018-01-05 07:04:59 +11:00
UnknownShadow200
d0b2de6b61 Add back in None names mode (Thanks Daeslender) 2018-01-01 10:48:08 +11:00
UnknownShadow200
3df7f2d689 Fix sprite block models not being tinted, fixes #503 (Thanks kingoscargames1) 2018-01-01 00:24:10 +11:00
UnknownShadow200
d817108bb5 Fix very rare case where placing a block with pushback placing on X = 0 or Z = 0 sides of map would cause you to get stuck outside map. (Thanks 123DMWM) 2017-12-31 13:02:54 +11:00
UnknownShadow200
a74998dc13 More work on porting status screen, avoid needing to declare sizeof string twice when making a string from compile time array on stack 2017-12-26 08:24:16 +11:00
UnknownShadow200
345438d913 Fix spamming G (without having changed held block index) causing arm to constantly move down again and again (Thanks Kingoscargames1) 2017-12-23 22:08:43 +11:00
UnknownShadow200
f73f7fe86e Don't crash if server doesn't send MOTD packet (Thanks ksft) 2017-12-21 09:05:30 +11:00
UnknownShadow200
c1e4f17334 internal const string Block.Names -> public const string Block.RawNames 2017-12-19 14:31:47 +11:00
UnknownShadow200
b2fab8bc40 Fix plugins not resolving dependancies that weren't already loaded (thanks Tree) 2017-12-19 08:30:26 +11:00
UnknownShadow200
0ee7101a55 Fix rare crashing when minimised on some GPUs, fixes #489.
Also redesign matrix setting architecture to completely eliminate matrix push/pop stack usage.
2017-12-18 21:27:44 +11:00
UnknownShadow200
6e82e0e31f Fix map sides/borders/clouds not rendering properly on OpenGL 1.1 backend, after generating a new (or the initial) map in singleplayer 2017-12-17 14:27:16 +11:00
UnknownShadow200
b432ae6a81 Fix rare crashing on some 10 year old GPUs with Direct3D9 2017-12-17 09:23:38 +11:00
UnknownShadow200
7cf0553e29 Fix pressing alt+tab when chat input open, opening colours/more characters widget. (Thanks Xerolyph) 2017-12-16 17:44:48 +11:00
UnknownShadow200
e08202eca9 Fix tab auto-complete, broke in last commit 2017-12-16 06:39:41 +11:00
UnknownShadow200
172fc68404 minor code cleanup 2017-12-15 20:04:23 +11:00
UnknownShadow200
58ebe78394 Fix crash when resizing, when after navigating to env settings, and clicking on 'clouds col' then 'sunlight col' with next click. Fixes #442. (Big thanks to Cybertoon for running with debug client to track this issue down) 2017-12-15 11:15:47 +11:00
UnknownShadow200
f240eb116e Fix OpenGL build oops 2017-12-15 09:13:23 +11:00
UnknownShadow200
3bf62e37c4 Render crosshairs behind chat. (Thanks AndrewPH) 2017-12-14 15:37:07 +11:00
UnknownShadow200
3bb02e56b8 gfx api can override perspective matrix calculation, partially port Player to C. 2017-12-14 11:01:07 +11:00
UnknownShadow200
25e15abc40 Fix entity shadows not rendering when looking through a water block at feet 2017-12-12 09:37:55 +11:00
UnknownShadow200
14607ffeea Don't pointlessly recreate chat textures when attempting to scroll past end or before top of chat log in GUI. (Thanks Cheesse) 2017-12-10 11:25:21 +11:00
UnknownShadow200
d4f045e2c4 remove some magic from camera 2017-12-09 18:13:09 +11:00