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
88fc277ab1
Switch from using XWarpPointer with relative child coords, to XWarpPointer with absolute coords on linux.
2018-01-15 07:34:07 +11:00
UnknownShadow200
f1e697898e
Port TabList to C.
2018-01-14 08:29:30 +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
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
416247c0b0
Be more consistent with #define naming style in C client.
2018-01-12 08:12:00 +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
UnknownShadow200
dc2e195c51
Merge branch 'master' of github.com:UnknownShadow200/ClassicalSharp
2018-01-11 12:28:41 +11:00
UnknownShadow200
126706675f
Port FilesScreen to C.
2018-01-11 12:27:49 +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
73d7221ca6
bit more porting status screen to C
2018-01-10 14:03:52 +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
93e8a0f459
Improve resume text in launcher.
...
Now says server name you're resuming to instead of IP:port, and omits resume username if it's the same as selected account username
2017-12-29 08:20:07 +11:00
UnknownShadow200
f40be8b379
Fix compiler crashing when compiling C client
2017-12-26 08:51:32 +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
370d3f0525
Port Searcher for collisions to C
2017-12-26 08:22:24 +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
5d8c511472
Launcher: Fix highlighted server entry being sometimes incorrect after refresh. (Thanks ksft)
2017-12-21 09:40:07 +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
fe0facc741
Fix few compile errors with C client
2017-12-20 12:42:35 +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
4fb746a3a7
eliminate bit of code duplication
2017-12-15 20:13:17 +11:00