541 Commits

Author SHA1 Message Date
UnknownShadow200
eac6ff191b bugfixes 2018-04-01 17:11:58 +10:00
UnknownShadow200
cea66ac493 Show a message box when OpenTK.dll is in different directory to game, instead of unhelpful default crash dialog 2018-03-29 16:19:08 +11:00
UnknownShadow200
fbf8b3d66e Combine EnvRenderer/StandardEnvRenderer classes 2018-03-29 15:56:34 +11:00
UnknownShadow200
36f2dec36e Optimise ShadowComponent rendering 2018-03-27 17:58:13 +11:00
UnknownShadow200
880cbbd0a6 Combine some headers, part 1 2018-03-27 13:02:11 +11:00
UnknownShadow200
59b2f22687 If server supports BlockPermissions, disable block perm behaviour of map MOTD 2018-03-24 20:17:09 +11:00
UnknownShadow200
2f07a00b54 Fix last commit 2018-03-23 22:02:27 +11:00
UnknownShadow200
9473646252 Majorly optimise block culling calculations 2018-03-20 21:52:47 +11:00
UnknownShadow200
30937e92f5 little bit less hardcoding 2018-03-20 16:54:48 +11:00
UnknownShadow200
68b861f6c8 little bit less hardcoding 2018-03-19 22:07:26 +11:00
UnknownShadow200
20433f97ab Make TerrainAtlas and TerrainAtlas1D static for very minor performance increase 2018-03-15 21:04:21 +11:00
UnknownShadow200
2376994210 Add rope/lader collide type 7 2018-03-10 19:38:41 +11:00
UnknownShadow200
9e860bec5b Fix music/sounds failing to download on first run due to minecraftresources server deding, preventing game from running. 2018-03-08 17:30:12 +11:00
UnknownShadow200
bc90eb9d52 Fix external plugins changing game.Graphics causing issues 2018-03-04 19:44:03 +11:00
UnknownShadow200
368da8ac29 Fix skeleton model not being able to jump up one block into a two block gap, fix zoom fov potentially being larger than max configured FOV. (Thanks kingoscargames1) 2018-02-06 23:23:26 +11:00
UnknownShadow200
2b3fb48f54 Rewrite launcher web tasks to use asyncdownloader 2018-01-16 23:09:44 +11:00
UnknownShadow200
983a5433ab Fix names from last commit 2018-01-16 06:14:59 +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
d1c3f85518 Combine NormalPlayerListWidget and ExtPlayerListWidget into one class 2018-01-12 15:28:06 +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
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
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
fe8580aea8 Port entity shadow component to C. 2017-12-05 17:35:43 +11:00
UnknownShadow200
db7d148a44 More work on porting EntityList to C, split up Entity.c into Entity.c and EntityComponent.c 2017-12-04 16:20:16 +11:00
UnknownShadow200
3bed91af85 horspeed= sets base horizontal speed, instead of max horizontal speed now. 2017-12-01 09:47:31 +11:00
UnknownShadow200
91a3ff21b5 Fix being pushed after being /tp ed to by someone (Thanks goodlyay) 2017-11-30 08:39:47 +11:00
UnknownShadow200
bd04b98508 Revert "Remove /client commands (pointless when you can just do /client), have all commands enabled in both multiplayer and singleplayer modes. (But singleplayer only commands will show 'disabled' in multiplayer)"
This reverts commit 1e46e4ad96c3399fc4fb857d60613826f7cc06eb.
2017-11-25 18:30:41 +11:00
UnknownShadow200
1e46e4ad96 Remove /client commands (pointless when you can just do /client), have all commands enabled in both multiplayer and singleplayer modes. (But singleplayer only commands will show 'disabled' in multiplayer) 2017-11-25 15:47:04 +11:00
UnknownShadow200
4bb28925b7 Fix crash when pressing R while map was loading 2017-11-17 22:50:49 +11:00
UnknownShadow200
945fa5d2ba Jump height is now saved to options and so persists across sessions. 2017-11-15 00:52:09 +11:00
UnknownShadow200
d40145643b Release 0.99.9.8 2017-11-14 00:52:00 +11:00
UnknownShadow200
4d23053559 Scale before rotation for models 2017-11-12 22:59:08 +11:00
UnknownShadow200
b6ff532a23 And also for associating bitmaps with device contexts (Completely untested) 2017-10-28 22:02:39 +11:00
UnknownShadow200
3dfe3847b9 Add DrawText/MeasureText to C platform API 2017-10-28 21:15:29 +11:00
UnknownShadow200
1c00b428ce Fix text consisting of only colour codes (no actual chars) behaving differently depending on whether use font was on or off 2017-10-01 09:38:03 +11:00
UnknownShadow200
869a8639b8 Disable pushing when flying, start work on DEFLATE decompressor from scratch. 2017-09-23 12:23:57 +10:00
UnknownShadow200
b09b9c74b0 get rid of generics usage in KeyBindingsScreen 2017-09-21 22:17:04 +10:00
UnknownShadow200
39fa4279d3 Fix client not compiling when using 16 bit block ids 2017-09-20 09:59:06 +10:00
UnknownShadow200
92664c258a Add +/-push to disallow player pushing in MOTD. 2017-09-18 14:02:26 +10:00
UnknownShadow200
39c4142637 Head model shouldn't push you. 2017-09-17 19:58:24 +10:00
UnknownShadow200
31bb379ec0 Player pushing is now in enhanced mode too 2017-09-17 19:41:41 +10:00
UnknownShadow200
d27aba4c70 Obsolete MakeBool ButtonWidget maker 2017-09-16 21:35:23 +10:00
UnknownShadow200
39aa37a83d Port more of Entity to C. 2017-09-16 20:14:20 +10:00
UnknownShadow200
db4275f571 Rewrite code to avoid usage of Dictionary 2017-09-15 17:38:33 +10:00
UnknownShadow200
4413fc69e6 Get rid of nearly all lambda usage 2017-09-15 10:10:49 +10:00
UnknownShadow200
5c2ac98003 Begin rewriting client to eliminate all usage of lambdas 2017-09-14 23:14:44 +10:00
UnknownShadow200
3c6bf3624c Further reduce size of IL code 2017-09-13 23:09:10 +10:00