10 Commits

Author SHA1 Message Date
Drew DeVault
e5aaf73d12 Implement sun & moon 2016-04-20 20:54:00 -04:00
Drew DeVault
9de14e371b Update client lighting on block change 2016-04-06 20:36:48 -04:00
Drew DeVault
0a3eca2745 Rerender adjacent chunks when we receive new ones
Which:

- Gives us accurate lighting information
- Allows us to remove edge blocks that are actually not visible
2016-04-06 20:10:51 -04:00
William Moorehouse
f90d3717c0 Added base block face brightness modifier 2015-11-07 17:23:46 -05:00
Drew DeVault
069e80469c Add animation as blocks are broken 2015-09-29 20:39:11 -04:00
Drew DeVault
53987d2d52 Fix issue with disappearing chunks on re-render 2015-09-28 08:35:21 -04:00
Drew DeVault
7b5154ff6f Improve chunk re-rendering 2015-09-28 08:33:10 -04:00
Drew DeVault
512fabf0b5 Re-render chunks when they change
This has some weird problems where the chunks will disappear for a
moment. I spent some time investigating it and I'm still not sure why
this happens.
2015-09-28 08:19:42 -04:00
Drew DeVault
3722468d01 Create DebugInfoModule
Provides F2 debugging info
2015-09-24 22:28:44 -04:00
Drew DeVault
8fe7329135 Start moving client towards a more refined design
I'm splitting up core pieces of functionality into several smaller
modules. TrueCraftGame will be made smaller and smaller until it's just
a small wrapper around the modules doing all of the work. This should
allow for modders to easily add new modules or replace builtin modules,
and will make the codebase more maintainable in general.
2015-09-24 21:20:36 -04:00