795 Commits

Author SHA1 Message Date
Drew DeVault
e1114ccda8 Fix up nunit tests + travis 2016-07-04 15:02:59 -04:00
Drew DeVault
9ca7bcabca Merge pull request #247 from gkbrk/list_command
Added list command
2016-04-26 13:37:54 -04:00
Gökberk Yaltıraklı
9cd4eaf775 Added list command 2016-04-25 19:34:32 +03:00
Drew DeVault
e5aaf73d12 Implement sun & moon 2016-04-20 20:54:00 -04:00
Drew DeVault
528eb2c5f4 Implement time update packet on the client 2016-04-20 18:55:16 -04:00
Drew DeVault
4dd67d30fa Reuse client mechanism for movement on entities
Also brings in some MonoGame math classes to fulfill this purpose.
2016-04-06 21:37:11 -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
Drew DeVault
311e7cbc25 Fix multiple lighting issues
- Factor in lighting for snow and similar blocks
- Set default lighting value to 15

The second one is a bit of a temporary fix - the default should be 15,
but we should also be revisiting and rerendering chunks once we have the
neighboring chunk for this and other reasons.
2016-04-06 19:41:56 -04:00
Drew DeVault
04f7a86340 Add a timeout on network semaphore 2016-04-06 19:20:04 -04:00
Drew DeVault
d9eb5361b2 Re-enable world selection box on client exit 2016-04-06 19:10:33 -04:00
Drew DeVault
3b4d3f74de Detect errors and tell the user about them 2016-04-06 19:08:16 -04:00
Drew DeVault
d04e5de273 Add option to invert the mouse
Closes #189

Regards to @illblew
2016-04-06 18:53:40 -04:00
Drew DeVault
dd5030a13b Fallback to GTK for unrecognized OSes 2016-04-06 18:44:24 -04:00
Drew DeVault
37f0566507 Switch back to GTK2 for now
Fixes #238

Ref https://github.com/mono/xwt/issues/591
2016-04-06 18:41:45 -04:00
Drew DeVault
902b06ae5b Merge pull request #239 from Aragas/patch-1
Uppercase fix
2016-03-23 19:54:01 -04:00
Vitalij Mikhailov
0d673782fa Uppercase fix
There are probably more, seems by the previous commit
2016-03-24 02:32:49 +03:00
Drew DeVault
68f53787fc ItemStack.Empty -> ItemStack.EmptyStack 2016-03-20 14:12:57 -04:00
Drew DeVault
090e1042c9 Merge pull request #234 from Peroalane/master
Fix grass seed drop
2016-03-20 13:58:05 -04:00
Peroalane
e476546bd0 Another fix. 2016-03-20 18:56:10 +01:00
Peroalane
c1c9832fb1 Fixes 2016-03-20 18:52:25 +01:00
Peroalane
66cc475d9f Fix grass seed drop 2016-03-20 18:40:59 +01:00
Drew DeVault
fd42543130 Re-add YamlDotNet dependency
It seems to be all borken
2016-03-17 20:31:39 -04:00
Drew DeVault
edc685c261 Add Xwt.WPF.dll 2016-03-17 20:16:33 -04:00
Drew DeVault
b16e83a497 Drop Tao.Sdl.config 2016-03-17 19:31:33 -04:00
Drew DeVault
354b6e5067 Add DLL configs for Tao.Sdl and OpenTK 2016-03-17 19:15:12 -04:00
Drew DeVault
21dcfbd978 Upgrade to MonoGame 3.5, drop platform hacks
Thanks @cra0zy, that was easy
2016-03-17 18:58:25 -04:00
Drew DeVault
6d36fc82a6 Update Xwt and support GTK3
cc @cra0zy and #233
2016-03-17 18:46:52 -04:00
Drew DeVault
64cc248b86 Merge pull request #233 from cra0zy/gtk3
Update NuGet packages
2016-03-15 14:50:32 -04:00
cra0zy
3c55b9d642 Update NuGet packages 2016-03-15 19:45:37 +01:00
Drew DeVault
1750eb60d6 Add interactive bounding box to sugarcane, torches
Note that torches have a different bounding box depending on their
metadata, which is not currently supported by the block model.
2016-01-03 12:06:02 -05:00
Drew DeVault
f575a9c4ee Fix some issues with mouse movement 2016-01-03 11:34:28 -05:00
Drew DeVault
100b11979e Center _logo_ in README 2015-11-30 08:46:25 -05:00
Drew DeVault
ed829e68fe Center screenshot in README.md 2015-11-30 08:45:35 -05:00
Drew DeVault
d892b13a98 New README screenshot with lighting 2015-11-25 09:36:15 -05:00
Drew DeVault
82552248da Merge pull request #224 from mrpimpunicorn/master
Fixed multiple issues with lighting
2015-11-24 12:56:42 -05:00
William Moorehouse
b7603a8ca1 Fixed multiple issues with lighting 2015-11-24 12:15:07 -05:00
Drew DeVault
7e2d657393 Change how mouse is handled in client
This makes it playable on Wayland, which I've been using a lot lately.
2015-11-20 17:33:35 -05:00
Drew DeVault
c374b38b3f Merge pull request #223 from flibitijibibo/master
Minor no-op changes for the compiler and/or XNA
2015-11-14 14:06:52 -05:00
Ethan Lee
3cf99bb34f Minor no-op changes for the compiler and/or XNA 2015-11-14 13:46:16 -05:00
Drew DeVault
430335c47a Merge pull request #222 from kusl/master
use https in web view in launcher window
2015-11-08 11:12:54 -05:00
kushal
90dc0cee6b use https in web view in launcher window
https://truecraft.io/updates
2015-11-08 11:07:05 -05:00
Drew DeVault
5c48a2e115 Switch launcher to HTTPS
Also fixes #219
2015-11-08 08:30:23 -05:00
Drew DeVault
0cb618c3b4 Merge pull request #220 from mrpimpunicorn/master
Merge lighting improvements
2015-11-07 20:29:17 -05:00
William Moorehouse
ae31f323ed Remove testing artifact 2015-11-07 17:42:13 -05:00
William Moorehouse
dc803f382e Added block brightness modifier 2015-11-07 17:41:07 -05:00
William Moorehouse
f90d3717c0 Added base block face brightness modifier 2015-11-07 17:23:46 -05:00
Drew DeVault
95f49dd277 Add crafting bench support to client 2015-10-09 08:33:04 -04:00
Drew DeVault
26e8e9108b Add name of items on hover in windows 2015-10-09 07:50:42 -04:00
Drew DeVault
0c6a973a69 Unify server and client implementations of windows 2015-10-09 07:42:37 -04:00