Commit Graph

906 Commits

Author SHA1 Message Date
Thinkofname a644f3ac8f Handle unused uniforms and attributes better 2016-04-09 11:08:17 +01:00
Thinkofname d5a6eb36db Fix an attribute being larger than needed 2016-04-09 10:46:00 +01:00
TheUnnamedDude 4c590f8184 Add a options/pause menu (Closes #4) 2016-04-09 09:56:55 +01:00
Thinkofname 2acfa47491 Reduce the distance the camera lags behind the player's actual position 2016-04-09 01:11:33 +01:00
Thinkofname e35a122305 Rework movement to improve compatibility with servers using NoCheatPlus (Fixes #35) 2016-04-09 00:40:35 +01:00
Thinkofname 1df78ad1c9 Fix handling of pitch for teleports/moves 2016-04-08 22:33:35 +01:00
Thinkofname 0e23e1d86f Fix entities not correctly being removed on switching servers 2016-04-08 21:39:00 +01:00
Thinkofname 1f91a10678 Fix teleports having the look direction inverted 2016-04-08 21:35:08 +01:00
Thinkofname 862cf97331 Clean up the protocol implementation to use generics instead of trait objects 2016-04-08 18:46:07 +01:00
Thinkofname 8f976b3014 Clean up the protocol implementation to use generics instead of trait objects 2016-04-08 18:46:07 +01:00
Thinkofname bfbd4fe05a Clean up the protocol implementation to use generics instead of trait objects 2016-04-08 18:46:07 +01:00
Thinkofname fc82b62a04 Send a MC|Brand plugin message when joining servers 2016-04-08 18:30:05 +01:00
Thinkofname d8bdf94da2 Improve checks to see if an entity is moving 2016-04-08 17:58:00 +01:00
Scetch 1781d74ca0 Fix models to reflect Direction index changes. 2016-04-08 12:55:30 -04:00
Scetch 64ec2e4d3b Cleaning up blocks a little bit. 2016-04-08 11:30:41 -04:00
Thinkofname accf01e1fb Fix the skin processing thread crashing on shutdown 2016-04-08 11:48:26 +01:00
Thinkofname 6cfef5af2d Fix clicking causing the camera to flick 2016-04-08 11:44:23 +01:00
Thinkofname 3e8de93759 Make light effect entities 2016-04-08 11:08:21 +01:00
Thinkofname 027134f4c6 Better handling for unused blocks found during chunk load (Fixes #34) 2016-04-08 01:48:45 +01:00
Thinkofname d8b90b74bc Support being kicked from servers 2016-04-08 01:41:26 +01:00
Thinkofname 51ec66ec5c Don't clean up air blocks from the block map on chunk load (Fixes #34) 2016-04-08 01:18:08 +01:00
Thinkofname a0ae0465b0 Don't over resize chunk sections 2016-04-08 01:01:28 +01:00
Thinkofname ff83cd7367 Remove dead code from the last commit 2016-04-08 00:21:57 +01:00
Thinkofname 456411c816 Fix model rescaling 2016-04-07 23:55:18 +01:00
Thinkofname 548c98edf8 Add basic nameplates to players 2016-04-07 21:30:20 +01:00
Thinkofname ea23219993 Remove debug logging from skin fetching 2016-04-07 20:44:21 +01:00
Thinkofname 698c0d9dda Support old style skins 2016-04-07 20:44:21 +01:00
Thinkofname 93f1d44171 Fix a crash with dynamic textures 2016-04-07 20:44:21 +01:00
Thinkofname e157daecaf Implement player entities 2016-04-07 20:44:21 +01:00
Scetch b037fb1e5c Fix layered snow collision 2016-04-07 14:55:47 -04:00
Scetch 7b54cc2ac4 Fix spelling mistake in README 2016-04-07 14:22:07 -04:00
Thinkofname 8c513a9eb5 Don't remove the skin url when recreating player models 2016-04-07 16:33:08 +01:00
Thinkofname 56bddaed27 Cache downloaded skins 2016-04-07 16:12:33 +01:00
Thinkofname 8469b32061 Initial skin support 2016-04-07 15:55:03 +01:00
Thinkofname 4d8e3db793 Store the client's UUID and username when logging in 2016-04-06 22:50:31 +01:00
Thinkofname 0bbb10918e Store the client's UUID and username when logging in 2016-04-06 22:50:31 +01:00
Thinkofname c21a740077 Fix texture seams (Fixes #23) 2016-04-05 22:40:35 +01:00
Thinkofname c73b9d48b2 Fix sign's texture and positioning 2016-04-05 22:36:29 +01:00
Thinkofname 2a21429685 Restore the original lighting when updating a chunk 2016-04-05 21:41:39 +01:00
Thinkofname a94b206241 Remove unused feature tag 2016-04-05 20:05:58 +01:00
bjorn3 9ab5291d34 Add nightly rust to the requirement list 2016-04-05 19:57:30 +01:00
Thinkofname d1b3180e9a Drop steven_openssl in favor of using the openssl crate (Closes #31) 2016-04-05 19:36:59 +01:00
Thinkofname f8e2d0333e Drop steven_openssl in favor of using the openssl crate (Closes #31) 2016-04-05 19:36:59 +01:00
Thinkofname 5614fa07b5 Track player list information 2016-04-05 18:50:53 +01:00
Thinkofname 40170953eb Track player list information 2016-04-05 18:50:53 +01:00
Thinkofname be05214b70 Remove commented out clippy settings 2016-04-05 14:58:19 +01:00
Thinkofname 715b0cb1ee Use drawable_size instead of size for rendering 2016-04-05 12:43:57 +01:00
Xor Boole 2ce2155032 Add more splash texts 2016-04-05 09:52:20 +01:00
Thinkofname 844d78ac8e Fix the formatting of StatusResponse's example 2016-04-04 23:58:40 +01:00
Thinkofname c2bd5e10c5 Fix the formatting of StatusResponse's example 2016-04-04 23:58:40 +01:00
Thinkofname 24bdeb7d8f Allow documentation on packets to be actually be considered documentation by rustdoc 2016-04-04 23:50:27 +01:00
Thinkofname ddaf7781ed Allow documentation on packets to be actually be considered documentation by rustdoc 2016-04-04 23:50:27 +01:00
Thinkofname 830f1e55a6 Support legacy color codes on signs 2016-04-04 23:08:01 +01:00
Thinkofname d0704b2a67 Block entity support, implement signs 2016-04-04 22:08:24 +01:00
Thinkofname c117f28b2a Block entity support, implement signs 2016-04-04 22:08:24 +01:00
Thinkofname 3fb58a1b2c Smooth biome colors + biome bug fixes 2016-04-04 15:05:24 +01:00
Thinkofname 17cfa26532 Remove unused block entries from chunks sent by the server 2016-04-04 13:24:33 +01:00
Thinkofname 5f6e41f700 Optimize chunk loading 2016-04-04 12:37:21 +01:00
Thinkofname 1544543c6a Optimize chunk loading 2016-04-04 12:37:21 +01:00
Scetch 7c31332dc8 Implement more block collisions. 2016-04-03 23:55:20 -04:00
Thinkofname 8094fbbd0a Fix chunks being culled at the edge of the screen when they shouldn't 2016-04-03 23:00:00 +01:00
Thinkofname 10b32c03c5 Add trees to the main menu 2016-04-03 21:45:09 +01:00
Thinkofname d2e1eba8f9 Make the main menu look nicer 2016-04-03 21:17:02 +01:00
Thinkofname ed4399a3e6 Default sky light to 15 when out of bounds 2016-04-03 21:03:56 +01:00
Thinkofname f282afe887 Replace usages of x,y,z for block positions with Position 2016-04-03 20:53:40 +01:00
Thinkofname da40508291 Replace usages of x,y,z for block positions with Position 2016-04-03 20:53:40 +01:00
Thinkofname 98ecd348c6 Replace usages of x,y,z for block positions with Position 2016-04-03 20:53:40 +01:00
Thinkofname 92d773bd72 Move blocks into its own crate to speed up compile times 2016-04-03 18:26:52 +01:00
Scetch 051f836fde Remove unused Display impl. 2016-04-03 11:16:51 -04:00
Scetch dc9e70bd72 Implement lighting for various blocks. 2016-04-03 10:59:44 -04:00
Thinkofname 222c095d8c Fix bounds check on chunk functions 2016-04-03 15:42:54 +01:00
Thinkofname 74c507ec7e Initial implementation of light updates 2016-04-03 15:08:36 +01:00
Thinkofname e7cef1eea7 Simplify material handling to reduce duplicates 2016-04-03 12:58:53 +01:00
Thinkofname 9fef9aa8f1 Support connecting to offline mode servers 2016-04-03 11:20:31 +01:00
Thinkofname 58ffe250e2 Support connecting to offline mode servers 2016-04-03 11:20:31 +01:00
Thinkofname d2c5d0641c Fix collisions for slabs 2016-04-03 01:55:10 +01:00
llogiq 469a2af1d4 Fixed various clippy warnings 2016-04-03 01:26:31 +01:00
llogiq 0b8cc33c17 Fixed various clippy warnings 2016-04-03 01:26:31 +01:00
Thinkofname 6f708d35f2 Remove unused 'use' 2016-04-03 00:44:45 +01:00
Thinkofname 9c30d8f971 Handle systems for the ecs in a safe way (Fixes #26) 2016-04-02 23:51:51 +01:00
Thinkofname daeb8e5a2b Don't default the heightmap to 120 2016-04-02 22:08:36 +01:00
Thinkofname b975a01f30 Remove some unsafe code from the ui system 2016-04-02 20:08:21 +01:00
Thinkofname 6567ae6045 Add a note about windows builds in the README 2016-04-02 18:36:39 +01:00
Scetch 4efa8c936c Fix some simple collisions. 2016-04-02 12:05:15 -04:00
Thinkofname df9db09004 Fix a bit::Map overflow on 32 bit machines 2016-04-02 16:24:50 +01:00
Thinkofname a3a0c02213 Fix a bit::Map overflow on 32 bit machines 2016-04-02 16:24:50 +01:00
Thinkofname 0cad9508aa Allow adding and editing servers 2016-04-02 00:46:39 +01:00
Thinkofname 4978f41a28 Fix light_level and sky_offset being swapped for clouds 2016-04-01 22:09:15 +01:00
Scetch 62f33ac712 Don't silently fail. 2016-04-01 17:07:52 -04:00
Scetch b696ade883 Slab collision. 2016-04-01 17:02:05 -04:00
Kevin 5d548d1084 Little typo in the wiki url 2016-04-01 22:21:13 +02:00
Thinkofname 2ad817c540 Flag surrounding sections as dirty when setting a block 2016-04-01 21:17:21 +01:00
Kevin b42e60d5eb Link to wiki for additional building instruction 2016-04-01 22:16:31 +02:00
Thinkofname c01c224fd9 Fix off by one with clouds 2016-04-01 20:57:36 +01:00
Thinkofname 6527558916 Update README.md's images 2016-04-01 20:06:24 +01:00
Thinkofname 0d9073420c Add fancy clouds 2016-04-01 20:01:10 +01:00
Scetch c59aca6cd8 Holy collisions batman. 2016-04-01 14:56:08 -04:00
Scetch c8026743cf Fix most connectables, mycelium, and pumpkin/melon stem tints. 2016-04-01 12:45:08 -04:00
Thinkofname c9c44e9309 Fix a few spotted mistakes in blocks 2016-04-01 11:23:23 +01:00
Thinkofname 34c4d5d54d Fix redstone wire 2016-04-01 11:17:27 +01:00