Commit Graph

71 Commits

Author SHA1 Message Date
UnknownShadow200 e20f57dcb5 Style: Namespace everything. 2016-09-26 18:33:05 +10:00
UnknownShadow200 7ff1575eff Android: don't bother compiling hotkeys code. 2016-09-15 12:15:58 +10:00
UnknownShadow200 49d16aa701 Style: Modularise protocol functions. 2016-09-15 12:02:19 +10:00
UnknownShadow200 d8f3458282 Client: Now show message when turning on/off axis lines since some people seem to be confused about it. 2016-09-13 23:46:41 +10:00
UnknownShadow200 0ab5ef4434 Rename INetworkProcessor to the more descriptive IServerConnection, since it does not necessarily actually use the network. 2016-09-11 12:52:00 +10:00
UnknownShadow200 d837e52724 Better indentation 2016-08-30 12:49:24 +10:00
UnknownShadow200 7432413a77 Move gui code to a separate class. 2016-07-25 12:11:55 +10:00
UnknownShadow200 18c5785ace Fix respawning/spawning not resetting velocity to zero (matches vanilla classic behaviour, thanks goodlyay), fix local player variables not being reset on reconnect (thanks AndrewPH), closes #208. 2016-06-12 10:16:23 +10:00
UnknownShadow200 1ab620559b Fix key bindings not working due to mono compiler issue with enum initalisers. 2016-06-10 17:17:10 +10:00
UnknownShadow200 58aea5ca6b Refactor key bindings menus. 2016-06-10 15:19:14 +10:00
UnknownShadow200 c4f1f69cbd Use a single tab list code base for both CPE ExtPlayerList and original tab list behaviour. 2016-05-29 21:37:38 +10:00
UnknownShadow200 a8cd79abcd Fix client crashing after clicking 'chat scale', then 'use font', then 'chat scale' again. 2016-04-20 09:48:23 +10:00
UnknownShadow200 131b18bc67 Quick fix for client not working in multiplayer. (Thanks MrGoober) 2016-04-14 15:29:05 +10:00
UnknownShadow200 a58bdddc2d Modularise picking handling into a separate file. 2016-04-14 14:31:55 +10:00
UnknownShadow200 08ae814bb2 Cmd+Q should close client on osx, closes #169. (Thanks AndrewPH) 2016-04-14 11:09:49 +10:00
UnknownShadow200 93c35029a3 Make zoom fov only active when key binding is held down, to match optifine. (Thanks 123DontMessWitMe) 2016-04-14 07:38:25 +10:00
UnknownShadow200 c050ae7a9e Add very basic .lvl importer (need to fallback physics blocks, no support for custom blocks), also tidy up some of the interfaces. 2016-04-11 09:55:02 +10:00
UnknownShadow200 0866009fef Alt+Scrolling in inventory should scroll hotbar instead (Thanks FabTheZen), closes #161. 2016-04-08 12:16:30 +10:00
UnknownShadow200 3f146a15e6 Don't clamp the cursor to the centre of the block when scrolling in the inventory screen. (Thanks FabTheZen) 2016-04-01 10:24:47 +11:00
UnknownShadow200 634b3213c3 Modularise LocalPlayer.Physics into separate PhysicsComponent. 2016-03-31 21:25:25 +11:00
UnknownShadow200 d86f599a5d Modifiable liquids should affect all translucent blocks, translucent blocks should show as such in the block in hand, also fix seaming visibilities between translucent blocks on the outside of the map and inside it. 2016-03-29 20:32:09 +11:00
UnknownShadow200 7a2e5d6049 Organise most things into namespaces. 2016-03-27 09:33:51 +11:00
UnknownShadow200 a78205c45a Add copyright notices to every source file. 2016-03-26 13:51:42 +11:00
UnknownShadow200 36237616d2 Fix pushback placing being permanently disabled after visiting a -hax map. (Thanks Goodlyay) Launcher now compares version numbers, rather than release dates. 2016-03-17 16:49:40 +11:00
UnknownShadow200 f78af8e815 Implement basic entity shadows. 2016-02-18 22:09:57 +11:00
UnknownShadow200 eb3bbc168a Separate player logic into separate component classes. 2016-02-16 23:37:18 +11:00
UnknownShadow200 53bf3e7b27 Alt+scroll should act as hotbar scroll (thanks FabTheZen), fix Z-fighting of transluscent blocks. (thanks MrGoober) 2016-02-10 00:06:48 +11:00
UnknownShadow200 36ff4f7b6e Add 'time been playing for' that can be shown by pressing F9 (Thanks BDlikes), finally finish entity shadows. 2016-02-05 18:51:06 +11:00
UnknownShadow200 25a4f792fe More work on own entity shadow. 2016-02-05 13:31:52 +11:00
UnknownShadow200 bfe9e287c6 Less popping in of chunks on fog border (Thanks MrGoober), also can press F8 to show a shadow above the block you are standing on. (Thanks MrGoober) 2016-02-05 00:10:01 +11:00
UnknownShadow200 be005c791f Abstract away platform specific window/input handling. 2016-01-21 21:09:41 +11:00
UnknownShadow200 1b4071f9eb Allow binding keyboard presses to act like mouse clicks. 2016-01-20 16:24:27 +11:00
UnknownShadow200 bcd9d665cd Fix chat being moved slightly up a new texture pack is received(Thanks 123DontMessWitMe), and fix not being able to cycle fog distance forwards when view distance is past 'max fog' from EnvMapAppearance 2 packet. (Thanks again 123DontMessWitMe) 2016-01-19 00:13:24 +11:00
UnknownShadow200 3ddf6b003b Add control left/right/up/down/backspace to chat input. (Thanks FabTheZen) 2016-01-08 23:49:15 +11:00
UnknownShadow200 da1d880c8c Some minor touchups: play place sound, allow using arrow keys in launcher colour scheme, can press F1 when chat input is open. (Thanks Fudgie and ScruffyRules) 2016-01-07 22:55:49 +11:00
UnknownShadow200 5e5ee2a1cd Allow changing jump height and fov again. 2016-01-02 22:51:38 +11:00
UnknownShadow200 76452c75d1 Implement EnvMapAppearance v2 extension. 2015-12-31 16:02:49 +11:00
UnknownShadow200 d7128d5bc7 Use scrollable zoom. 2015-12-31 13:52:58 +11:00
UnknownShadow200 d51f3572b6 Add zoom option to client. 2015-12-31 12:33:55 +11:00
UnknownShadow200 1887b2f389 Add a first person zoom camera (Thanks imjonnyboy), also first step sound chosen should be solid block directly at feet (Thanks goodlyay). 2015-12-30 21:03:32 +11:00
UnknownShadow200 3789499245 Middle mouse click should change selected index, not swap block (Thanks goodlyay), also clicking on block in hotbar should move to that block in the block select screen (Thanks FabTheZen). 2015-12-25 13:23:59 +11:00
UnknownShadow200 6fb7e099f9 Remove Height[] array and use MaxBB[].Y in its place, also fix sprites being drawn with wrong height in block in hand. 2015-12-23 17:43:45 +11:00
UnknownShadow200 8a934df673 Can press F7 to show axis lines. 2015-12-20 13:54:04 +11:00
UnknownShadow200 dacd6e4f44 Use MinBB/MaxBB in place of +0/+1, except for mesh builder. 2015-12-15 13:36:49 +11:00
UnknownShadow200 4d1026e5a4 Implement scrolling in launcher, fix being able to scroll past through the end of the servers list. 2015-12-10 09:04:44 +11:00
UnknownShadow200 ac42cf3bc8 Save pushback placing setting, fix launcher updater crashing for non-english languages. 2015-12-07 20:38:41 +11:00
UnknownShadow200 2e317c4b99 Add proper sounds, fix block models, remove vertical water on map edges. 2015-12-03 20:35:40 +11:00
UnknownShadow200 69492105b5 Fix mouse scrolling not working for hotbar with high precision mice (Thanks nyxzimus) 2015-12-01 18:06:08 +11:00
UnknownShadow200 4d7ca25459 Add partially working dig sounds. 2015-11-27 22:38:43 +11:00
UnknownShadow200 75fce33012 Move gui options into own screen, allow scaling of chat size in addition to overall hud size. 2015-11-22 11:07:57 +11:00