6261 Commits

Author SHA1 Message Date
UnknownShadow200
b195699620 Ignore extraneous byte for HackControl sent by older D3 servers, but doesn't work properly if jump height is >= 0. 2015-09-23 11:31:59 +10:00
UnknownShadow200
56089bf275 More work on BlockDefinitions support. Liquid collision and gravity still not properly supported. 2015-09-23 08:45:16 +10:00
UnknownShadow200
f9b6da294f Remove WindowBorder from OpenTK, simplify a little bit in X11 API. 2015-09-22 20:20:58 +10:00
UnknownShadow200
dde58e8b1d Reorganise BlockInfo, more work on BlockDefinitions. 2015-09-22 16:48:04 +10:00
UnknownShadow200
7271e02f6f Persist key bindings, fixes #81. 2015-09-22 06:42:17 +10:00
UnknownShadow200
8a076102f4 BlockModel shouldn't always use LocalPlayer's modelname, fixes #82. 2015-09-21 12:06:51 +10:00
UnknownShadow200
3d9d2a0e76 If Op user type and not using block permissions, the player should be able to place grass, water, lava, and admincrete. 2015-09-21 11:13:37 +10:00
UnknownShadow200
fb566ac505 Fix two reported bugs: Client crashes when receiving block update while still loading a map (thanks Goodlyay), client doesn't remove player names from list when ExtPlayerList CPE extension is used (thanks 123DMWM) 2015-09-21 07:19:33 +10:00
UnknownShadow200
0f187cf5b0 Remove WindowBorder since we never used it. 2015-09-20 20:28:51 +10:00
UnknownShadow200
b0a180b1db Simplify various stuff in X11 api. 2015-09-20 18:01:18 +10:00
UnknownShadow200
868a62230f Fix crashing if map already existed when saving in singleplayer. 2015-09-20 07:57:22 +10:00
UnknownShadow200
43b247ea08 Make particles bigger, move faster, and fall faster. 2015-09-20 07:34:01 +10:00
UnknownShadow200
12da9e5d7a Fix Y offseting being incorrect for self teleportation packets, remove ugly hack in Entity.Physics and fixes #78. 2015-09-20 07:18:41 +10:00
UnknownShadow200
60b87b7a6f Client should draw blocks at map boundaries. 2015-09-19 20:35:04 +10:00
UnknownShadow200
c756094023 Fix issue with non 32bpp skins crashing the client. 2015-09-19 19:39:12 +10:00
UnknownShadow200
ee16d19678 Fix rotation of other models. (Thanks Goodlyay) 2015-09-19 18:41:01 +10:00
UnknownShadow200
e1d87aeb88 Fix player rotation for good, fixes #77. (Thanks Goodly) 2015-09-19 18:26:03 +10:00
UnknownShadow200
44ca876dd0 Undo modification to Y rotation point of arms. (my bad) 2015-09-19 18:01:20 +10:00
UnknownShadow200
18a6582ece Hopefully fix idle rotation being slightly off. 2015-09-19 17:58:59 +10:00
UnknownShadow200
1f8f2ccfe6 Fix head tilt for humanoid model. 2015-09-19 17:49:51 +10:00
UnknownShadow200
105496e9f8 Eye position should reflect model height. 2015-09-19 17:32:37 +10:00
UnknownShadow200
d24d8bba2e Slightly reduce class size of TerrainParticle. 2015-09-19 16:54:48 +10:00
UnknownShadow200
9c557ab234 Fix particles. 2015-09-19 16:49:38 +10:00
UnknownShadow200
1a754f149e Fix issues with mouse cursor position on High-DPI displays. 2015-09-19 13:25:11 +10:00
UnknownShadow200
4b51c5c4c0 Add support for loading .dat files, mark single-player support as done. 2015-09-19 11:03:18 +10:00
UnknownShadow200
41c091e832 Fix rotations being slightly off, also push up player if they get stuck in a block. 2015-09-17 19:41:03 +10:00
UnknownShadow200
afb81d4088 More work on loading .dat, remove unused functions from SharpDX.Direct3d, fix #75. 2015-09-17 18:16:34 +10:00
UnknownShadow200
766943bd8c EnvMapApperance should clear client animations, fixes #74. 2015-09-16 17:20:59 +10:00
UnknownShadow200
9b7e12bb9d Fix crashing when pressing non-mapped keys on 64 bit platforms. 2015-09-16 06:50:26 +10:00
UnknownShadow200
e35850c535 That was an extremely silly mistake. 2015-09-15 20:22:34 +10:00
UnknownShadow200
6974513adc That was an extremely silly mistake. 2015-09-15 20:19:12 +10:00
UnknownShadow200
2096a554f3 Fix compliation on Mono not working on normal .NET 4. 2015-09-15 20:16:52 +10:00
UnknownShadow200
9d907b333b Add support for 16 bpp back buffers in Direct3D9 api (untested), more work on .dat format. 2015-09-15 20:02:46 +10:00
UnknownShadow200
6ce9f379a2 Fix second sprite lighting bug. 2015-09-15 17:37:28 +10:00
UnknownShadow200
6d690caa7a Fix sprite lighting bug. 2015-09-15 17:24:02 +10:00
UnknownShadow200
84c7486ad4 Can now bind multiple key mappings to same key, just like standard client. 2015-09-15 17:00:37 +10:00
UnknownShadow200
13c456c7c5 Improve slab collision detection, should fix #65. 2015-09-15 06:27:52 +10:00
UnknownShadow200
4facc54b47 Pressing escape in pause screen should exit it, fixes #71. 2015-09-14 18:07:22 +10:00
UnknownShadow200
d4a5bf9fff Make function keys reassignable, change view distance binding to default as F, make function keys only apply when a screen does not have input locked. 2015-09-13 19:06:27 +10:00
UnknownShadow200
36d791e604 Fix being unable to modify .zip with some programs. 2015-09-13 18:12:38 +10:00
UnknownShadow200
4cc11bf57a Fix spelling mistake. 2015-09-13 18:04:21 +10:00
UnknownShadow200
e15492aa44 Light emitting blocks should always be flat shaded at full brightness, fixes #69. 2015-09-13 14:33:43 +10:00
UnknownShadow200
8659760440 Fix some slab lighting bugs, support the ability to define animations with an animations.txt file, partially addresses #44. 2015-09-13 14:17:43 +10:00
UnknownShadow200
d5f36adc8d Undo debug yaw/pitch offesting. 2015-09-13 12:19:20 +10:00
UnknownShadow200
c88348c6d8 Fix rotation of models, use nicer constants in Model classes. 2015-09-13 12:17:34 +10:00
UnknownShadow200
3779565272 Chicken.png is in modern jar, not classic jar. 2015-09-13 11:04:32 +10:00
UnknownShadow200
7c3b59691b Fix block models. 2015-09-13 10:57:17 +10:00
UnknownShadow200
48f8450256 Hopefully fix XButton presses. 2015-09-13 10:43:15 +10:00
UnknownShadow200
8a140863fd Fetch snow and animations from modern minecraft. 2015-09-13 09:03:59 +10:00
UnknownShadow200
58e5816acf Much more work on patching. Now we just depend on extract resources from classic's jar and terrain-patch.png. Snow is still broken. 2015-09-13 08:12:47 +10:00