246 Commits

Author SHA1 Message Date
Drew DeVault
186cb15c99 Improve cobble and bedrock textures 2015-05-15 10:22:45 -06:00
Drew DeVault
7d4702e858 Improve stone and obsidian textures 2015-05-15 10:09:42 -06:00
Drew DeVault
291299adf2 Improve grass and dirt textures 2015-05-15 09:16:06 -06:00
Drew DeVault
036a048228 Improve crafting bench textures 2015-05-15 08:14:38 -06:00
Drew DeVault
fcfd0648b6 Improve furnace texture 2015-05-15 07:55:32 -06:00
Drew DeVault
d11f9a2a5b Call Thread.Yield between rendering chunks 2015-05-14 21:12:11 -06:00
Drew DeVault
a166f2e520 Improve README 2015-05-14 19:30:04 -06:00
Drew DeVault
f360d69c6d Copy configs along with rest of app 2015-05-14 19:24:26 -06:00
Drew DeVault
93facabe8d Update README's overview 2015-05-14 19:07:29 -06:00
Drew DeVault
96229fd161 Support for transparent blocks, enable lighting 2015-05-14 18:47:16 -06:00
Drew DeVault
c3fcb50499 Fix cube mesh generation (and rendering overall) 2015-05-14 17:04:30 -06:00
Drew DeVault
dca02aace0 Merge pull request #83 from robinkanters/commands-reflection
Load commands automatically
2015-05-14 07:43:00 -06:00
Robin Kanters
142c606a2a Reverted object initializer 2015-05-14 15:42:36 +02:00
Robin Kanters
5aed7ab7ff Added an attribute to opt-out of autoloading commands 2015-05-14 13:15:14 +02:00
Robin Kanters
f9900f6d35 Cleaned code in the files I changed 2015-05-14 13:08:05 +02:00
Robin Kanters
c1fa2fe285 All implementations of Command are now automatically found and loaded by the commandmanager 2015-05-14 13:07:03 +02:00
Drew DeVault
a188c05ed2 Fix depth buffer, lower priority of chunk convert 2015-05-13 23:45:13 -06:00
Drew DeVault
9385568ab7 Add chunk mesh generation and basic rendering
Woot!
2015-05-13 23:09:49 -06:00
Drew DeVault
0149af3ba2 Add Mesh class 2015-05-13 17:02:03 -06:00
Drew DeVault
dfa3132759 Avoid problem with duplicate spawns 2015-05-13 16:51:51 -06:00
Drew DeVault
605cbbc2a0 Add physics simulation to client
This allows the player to fall to the ground when they spawn.
2015-05-13 16:26:23 -06:00
Drew DeVault
240ca3c972 Merge pull request #80 from manio143/tellCommand
/tell command added
2015-05-13 14:35:14 -06:00
Drew DeVault
756a309f8b Add chunk handling and stub out chunk worker
The chunk worker will be converting incoming chunks to renderable
meshes.
2015-05-13 14:20:35 -06:00
manio143
46c6a05b80 TellCommand message format changed. 2015-05-13 19:43:46 +02:00
Drew DeVault
4ec032892b Add chat handling+rendering to TrueCraft.Client
This is the basic version, I'll improve it later. This is just to
prove that networking is working correctly.

Next up: decoding chunks!
2015-05-13 11:30:29 -06:00
manio143
c523684d19 /tell command added 2015-05-13 13:56:20 +02:00
Drew DeVault
9ab181fab1 Reduce window to 720p and disable client in DEBUG
This also disables it in RELEASE. If you want to build the client, then
you'll want to build the Client target.
2015-05-12 17:39:34 -06:00
Drew DeVault
3b625810cd Build out basic client infrastructure, can connect 2015-05-12 17:31:22 -06:00
Drew DeVault
47733bb5fb Create TrueCraft.Client.Linux
At some point I'll work on other platforms.
2015-05-12 17:31:22 -06:00
Drew DeVault
3b55c50578 Merge pull request #56 from ToastyMallows/master
Added support for placing redstone dust
2015-05-11 21:13:15 -06:00
Drew DeVault
ea8e63d889 Properly fix torch blocks
This was broken partially due to a bug in the Minecraft client.

Fixes #75
2015-05-08 22:13:37 -06:00
Ross L
e11ce99dd8 Merge remote-tracking branch 'upstream/master' 2015-05-08 19:52:05 -04:00
Ross L
f77fbe666d Added RedstoneDustBlock support direction 2015-05-08 18:48:19 -04:00
Ross L
5e707876d8 Added support for placing redstone dust, part 2 2015-05-08 18:18:07 -04:00
Drew DeVault
df623854d2 Merge pull request #71 from robinkanters/master
World save interval now configurable with 'worldSaveInterval'
2015-05-08 14:51:34 -06:00
Robin Kanters
ca5c213040 World save interval now configurable with 'worldSaveInterval' 2015-05-08 22:36:25 +02:00
Drew DeVault
0997e94d36 Merge pull request #70 from robinkanters/master
Moved /time command class and cleaned up some code
2015-05-08 13:58:15 -06:00
Robin Kanters
4206f2d005 Fixed code issues (variable renames and such) 2015-05-08 21:56:08 +02:00
Robin Kanters
ff815aa2fc /time is no longer a debug command, deserves its own file 2015-05-08 21:48:03 +02:00
Drew DeVault
16bf4f2996 Merge pull request #67 from manio143/cmdArrayFix
Fixed command arguments to exclude command name.
2015-05-08 09:37:42 -06:00
manio143
f72ccc9da8 Fixed command arguments to exclude command name. 2015-05-08 17:25:39 +02:00
Drew DeVault
fbec611202 Implement snowball drops from snow blocks
Fixes #65
2015-05-07 14:04:04 -06:00
Drew DeVault
8e0030231c Merge pull request #66 from robinkanters/giveme
Giveme
2015-05-06 13:55:42 -06:00
Robin Kanters
5f5ef95287 Fixed exception when trying to give items to a player who couldn't be found 2015-05-06 21:45:33 +02:00
Robin Kanters
da748d84df Added /giveme by pulling some logic into methods (in /give) that can be re-used by /giveme 2015-05-06 21:44:58 +02:00
Robin Kanters
475b57c69b Redundant using directive 2015-05-06 21:29:14 +02:00
Drew DeVault
51e820ceb6 Merge pull request #64 from manio143/master
Fixed HelpCommand behaviour
2015-05-06 12:59:46 -06:00
manio143
d3a3abf8c0 Fixed PosCommand and LogCommand 2015-05-06 20:46:42 +02:00
manio143
690ae82431 Fixed HelpCommand behaviour 2015-05-06 20:22:26 +02:00
Drew DeVault
5cdf03b570 Merge pull request #61 from robinkanters/command-case-sensitivity
Command case sensitivity
2015-05-05 14:57:11 -06:00