Commit Graph

858 Commits

Author SHA1 Message Date
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
Scetch 96d4184933 Some more progress. Updated TODO list. I'm sorry. 2016-04-01 01:04:08 -04:00
Thinkofname a76f5aeeb0 Don't do collisions until the chunk the player is in has loaded 2016-04-01 00:34:22 +01:00
Thinkofname ebc09696a4 Use a better screenshot 2016-04-01 00:15:41 +01:00
Thinkofname e6ec9b3200 Attempt at a README.md 2016-03-31 22:21:29 +01:00
Thinkofname b161e3004c Fix leaves2's culling 2016-03-31 20:51:59 +01:00
Thinkofname 565e5110db Support Minecraft 1.9.2 2016-03-31 20:51:58 +01:00
Thinkofname e2fa041607 Support Minecraft 1.9.2 2016-03-31 20:51:58 +01:00
Scetch 643737c00f Fix portal, hay bale and purpur pillar. 2016-03-31 13:18:52 -04:00
Thinkofname 7f70fd7dfe Fix double flowers data value
Apparently the unused bits do get used sometimes
2016-03-31 15:39:22 +01:00
Thinkofname 88c0f3da28 Handle block updates from the server 2016-03-31 15:26:07 +01:00
Thinkofname 463ca00dd7 Handle block updates from the server 2016-03-31 15:26:07 +01:00
Thinkofname 646381968b Handle block updates from the server 2016-03-31 15:26:07 +01:00
Thinkofname 480b7afd3b Multipart model support 2016-03-31 14:59:40 +01:00
Scetch 35d9a2aefa 99 broken blocks in the world, 99 brocken blocks. Track one down, patch it around, 100 broken blocks in the world. 2016-03-30 09:37:04 -04:00
Thinkofname bb1f10dd1b Fix animated textures playing too fast 2016-03-30 00:53:43 +01:00
Thinkofname 4fde9161fe Fix texture rotation issues 2016-03-30 00:36:07 +01:00
Thinkofname ec50947617 Fix trapdoors 2016-03-29 21:04:35 +01:00
Thinkofname 357c695a3a Fix some lock ordering issues 2016-03-29 20:54:08 +01:00
Scetch d621528bb8 A few more block fixes. 2016-03-29 11:14:58 -04:00
Thinkofname 81dd2adc42 Model loading changes and a few more block fixes 2016-03-29 14:52:07 +01:00
Thinkofname af33935f47 Implement update_state for doors + fixes for various blocks 2016-03-29 13:44:46 +01:00
Scetch 1a50332150 Implement block data for a lot of blocks. 2016-03-29 00:46:00 +01:00
Thinkofname 9593f56eee Only trim_left the hash string 2016-03-28 22:10:33 +01:00
Thinkofname a05e4e1296 Only trim_left the hash string 2016-03-28 22:10:33 +01:00
Thinkofname 93bcd1e083 Rework the dynamic texture system to be less stupid 2016-03-28 19:06:10 +01:00
Thinkofname 78aafb460e Remove custom dev profile 2016-03-28 18:03:41 +01:00
Thinkofname ed5fb8c93d Initial work on player models 2016-03-28 14:15:21 +01:00
Thinkofname 7fbbdf7686 Minor optimization 2016-03-28 00:50:30 +01:00
Thinkofname fc0a0e3090 Don't cull the chunk section the player is standing in 2016-03-28 00:18:55 +01:00
Thinkofname 6ef08d73b1 Fix lighting bugs with stairs 2016-03-27 23:57:35 +01:00
Thinkofname 2b26f841d0 Implement models and a sun/moon 2016-03-27 23:31:57 +01:00
Thinkofname 93c58aad89 Remove unsafe Proxy system 2016-03-27 17:45:12 +01:00
Thinkofname e36a0f4579 Various bug fixes for entity handling. TODO: Smite this system from orbit, it sucks 2016-03-27 17:08:38 +01:00
Thinkofname 347244c65c Clean up lifetimes in the ecs 2016-03-27 14:42:02 +01:00
Thinkofname 6a692ba37d Allow for tracking for component removals and additions 2016-03-27 14:25:34 +01:00
Thinkofname 26bca302aa Minor tweaks 2016-03-27 13:27:31 +01:00
Thinkofname 3f8bc10bb0 Initial entity work, moved self handling to an entity 2016-03-26 22:21:47 +00:00
Thinkofname 80f2121bf7 Initial entity work, moved self handling to an entity 2016-03-26 22:21:47 +00:00
Thinkofname 7f1e859a87 Implement more blocks 2016-03-26 18:48:10 +00:00
Thinkofname 9a23ebdf3b Duel license under MIT and ApacheV2 2016-03-26 17:34:47 +00:00
Thinkofname 79afc46577 More formatting fixes 2016-03-26 17:17:39 +00:00
Thinkofname e379b78de1 Fix formatting mistake 2016-03-26 16:46:16 +00:00
Thinkofname f3377c17c6 Follow some of clippy's suggestions 2016-03-26 14:24:26 +00:00
Thinkofname 2589b169ca Follow some of clippy's suggestions 2016-03-26 14:24:26 +00:00
Thinkofname c70f9548c6 Follow some of clippy's suggestions 2016-03-26 14:24:26 +00:00
Thinkofname c25dba3c8b Fix some warnings 2016-03-26 13:28:14 +00:00
Thinkofname f6ac1123a2 Implement stairs 2016-03-26 13:21:19 +00:00
Thinkofname 25a743703c Implement stairs 2016-03-26 13:21:19 +00:00