504 Commits

Author SHA1 Message Date
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
UnknownShadow200
c37c356d54 Optimise particle rendering to be 2-3x faster 2017-09-12 22:55:26 +10:00
UnknownShadow200
c357c15432 Port BlockModel to C. 2017-09-11 22:19:56 +10:00
UnknownShadow200
09e584b61c Minorly optimise BlockModel, fix name tag above sprite block models being too high 2017-09-11 17:49:22 +10:00
UnknownShadow200
047faddb56 Fix case where entities wouldn't use proper skin 2017-09-09 12:07:46 +10:00
UnknownShadow200
f986d5254e get rid of implicit matrix operator usage to avoid a copy 2017-09-07 10:18:54 +10:00
UnknownShadow200
7cb8e414df Fix skin appearing wrongly for very short time, after changing your own skin with /skin 2017-09-06 16:33:57 +10:00
UnknownShadow200
20d7ea6dfc Implement missing methods in IModel 2017-09-04 09:32:35 +10:00
UnknownShadow200
4de201d635 Port interpolation entity components to C, combine a few C files together. 2017-09-03 21:36:52 +10:00
UnknownShadow200
c4c6b96419 Little bit less lambda and Dictionary usage 2017-09-03 16:51:28 +10:00
UnknownShadow200
7736873ae5 Share skins 2017-09-02 19:26:18 +10:00
UnknownShadow200
e28d029e39 Fix mipmaps with terrain.png less than 16x16, give arm model a collision size. 2017-08-28 08:51:40 +10:00
UnknownShadow200
a4b753f003 Fix last commit. 2017-08-26 20:17:36 +10:00
UnknownShadow200
9da5007969 Tidy up last commit and port to C port too. 2017-08-26 19:18:16 +10:00
Goodlyay
bcdc92f1ca Remove debug text 2017-08-26 01:47:50 -07:00
Goodlyay
48c2121f61 Add jumps= in MOTD for control over jump amount 2017-08-26 01:46:10 -07:00
UnknownShadow200
794a0709e6 Support more then two jumps in WoM style hacks. 2017-08-26 12:57:58 +10:00
UnknownShadow200
160d1874a6 Don't show 'chunks/s' in top left when 0. 2017-08-25 12:44:44 +10:00
UnknownShadow200
84b8e2048c Combine and enable various C files. 2017-08-24 19:45:43 +10:00
UnknownShadow200
53180c0f87 Optimise Entity.TouchesAny and simplify a bunch of other things 2017-08-24 18:24:21 +10:00
UnknownShadow200
7ca611c978 Combine Entity.cs and Entity.Bounds.cs, eliminate all of the hidden delegate allocations for the condition argument to TouchesAny 2017-08-24 15:08:15 +10:00
UnknownShadow200
db524fa987 More porting of entity to C. 2017-08-23 17:42:10 +10:00
UnknownShadow200
ffcd5d2d58 Optimise Entity.TransformMatrix, prefer 32 to 64 bit usages in places, start work on parsing C string to 32 bit number. 2017-08-23 12:43:36 +10:00
UnknownShadow200
72814ab59b Make ShadowComponent a single static class. 2017-08-23 12:43:31 +10:00
UnknownShadow200
ff177cd023 Start work on mipmaps support, fix plugin warning crashing client 2017-08-22 20:38:19 +10:00
UnknownShadow200
660277779d Scale F10 texture IDs overlay based on window height 2017-08-22 15:58:02 +10:00
UnknownShadow200
0de32793c0 Fix some things in survival mode.
Not showing actual score at death screen, being able to pick entities past reach distance, and make 'score' earned by killing an entity configurable.
2017-08-22 10:22:04 +10:00
UnknownShadow200
ace18e8705 Port HumanoidModel to C. 2017-08-22 09:18:02 +10:00
UnknownShadow200
a309d27ab8 Sort of fix crashing with texture ids overlay 2017-08-20 21:46:57 +10:00
UnknownShadow200
dfc5380757 Refactor overlays 2017-08-20 17:13:35 +10:00
UnknownShadow200
117c4b680a Fix head model rotation. 2017-08-20 10:33:40 +10:00
UnknownShadow200
62cd4d94b0 Fix 'classic arms model' not saving, and not updating translation matrix when changed in-game. 2017-08-20 08:45:46 +10:00
UnknownShadow200
0193c04363 Fix arm in hand with second layer arm, fixes #468. (Thanks Daeslender) 2017-08-19 20:47:20 +10:00
UnknownShadow200
c80278857b Add 'classic arm model' as an option. (Thanks Daeslender) 2017-08-19 20:37:27 +10:00
UnknownShadow200
7627f5efaf Better arm model. (Thanks goodlyay) 2017-08-19 16:49:14 +10:00
UnknownShadow200
44ec23c931 Fix arm being backface culled when in hand, fix arm rotation in hand. 2017-08-19 11:06:23 +10:00
UnknownShadow200
345426107a Forgot to port previous changes to C. 2017-08-19 09:47:19 +10:00
UnknownShadow200
7ace31ee78 Get rid of hardcoding of last two vertices having max UV coords for model rendering. 2017-08-19 09:39:02 +10:00