Mitchell Kutchuk
e086066d9f
Style convention fixes
2015-06-22 08:22:36 -07:00
Mitchell Kutchuk
c413c8b325
Undo throw exception if manifest file doesn't exist
2015-06-20 20:15:32 -07:00
Mitchell Kutchuk
2dd36b28ec
Fix merge conflict
2015-06-20 19:44:58 -07:00
Mitchell Kutchuk
4225124546
Implement asynchronous sockets
2015-06-20 19:43:28 -07:00
Drew DeVault
8697994737
Add wheat and farmland renderers
2015-06-20 13:56:57 -04:00
Drew DeVault
939a6dc79c
Render snow variation of grass blocks
...
This also increases the average rainfall everywhere so that fucking
deserts are less common
2015-06-20 11:01:07 -04:00
Drew DeVault
12a5483d3b
Add vegitation renderer
...
This replaces TallGrassRenderer and adds support for flowers.
This should be used going forward for any plants that can be rendered as
an x-quad.
2015-06-19 11:53:08 -04:00
Drew DeVault
e7fd0c5cd2
Change how LastAccessed is used with chunks
2015-06-18 19:13:41 -04:00
Drew DeVault
bebaed2b5b
Load MonoGame.Framework manually at runtime
...
This lets us have one build that will in theory work on Windows and
Linux.
2015-06-18 12:23:27 -04:00
William Moorehouse
d5224f72c9
Added more resolution options and fullscreen support
2015-06-17 15:03:06 -04:00
William Moorehouse
9ad14273a4
Changed resolution setting to a dropdown
2015-06-17 14:23:46 -04:00
William Moorehouse
5c3c035019
Fixes for client crashing when not run through the launcher
2015-06-17 13:24:39 -04:00
William Moorehouse
9538d1321a
Added support for changing preferred resolution
2015-06-17 10:02:06 -04:00
William Moorehouse
1e0827a93e
Fixed an issue where Windows-style newlines at the end of pack.txt would cause display issues
2015-06-17 09:22:29 -04:00
William Moorehouse
a7d394ef19
Fixed exception in client when settings.json managed to refer to a non-existent or corrupt .zip
2015-06-17 09:17:26 -04:00
William Moorehouse
f15744b7a2
Finished cleaning up texture pack code
2015-06-17 09:10:42 -04:00
William Moorehouse
2ae26f1519
More fixes
2015-06-16 22:17:30 -06:00
William Moorehouse
3c2bb1a225
Fixed known issues with texture pack loading
2015-06-16 22:17:30 -06:00
William Moorehouse
ef5c6b7861
Moved texture pack loading directory and Default.zip
2015-06-16 22:17:30 -06:00
William Moorehouse
0159b1ba05
Removed texture pack extraction from launcher
2015-06-16 22:17:30 -06:00
William Moorehouse
20dbaa087a
Moved new UserSettings to TrueCraft.Core
2015-06-16 22:17:30 -06:00
William Moorehouse
31da1e4f7d
Added basic support for texture packs
2015-06-16 22:17:30 -06:00
Drew DeVault
50040ed440
Start adding tests
2015-06-05 14:15:39 -06:00
Drew DeVault
f198f0322f
Add ladder renderer
2015-06-03 21:09:37 -06:00
Drew DeVault
0ae063456f
Add common renderer for quad-based blocks
...
This also includes a derivative renderer for tall grass.
2015-06-03 18:42:26 -06:00
Drew DeVault
021261e6fa
Add support for various wood/leaves types
2015-06-03 15:22:33 -06:00
Drew DeVault
2dd423ab11
Implement singleplayer
2015-06-02 20:31:43 -06:00
Drew DeVault
5050ace6fb
Add settings and login persistence
2015-06-02 17:52:22 -06:00
Drew DeVault
c8497b887a
Refactor launcher GUI
2015-06-02 17:39:44 -06:00
Drew DeVault
3aef2d3786
Add support for furnace placement
2015-05-30 16:55:53 -06:00
Drew DeVault
5086565c41
Flesh out launcher some more
...
The client now uses the username you provide during login in the
launcher. Of note is that the actual login flow is not implemented -
there is no authentication.
2015-05-30 16:45:43 -06:00
Mitchell Kutchuk
a2b760e527
Use BlockingCollection + Small performance tweaks
2015-05-24 17:33:43 -07:00
Robin Kanters
f79f7e36b0
Disable .pdb generation for Release builds
2015-05-21 23:09:17 +02:00
Drew DeVault
bd132b0d6f
Fix client bugs preventing use on vanilla servers
2015-05-17 16:18:09 -06:00
Drew DeVault
750c1c48f4
Add torch renderer
...
Supports all torch orientations, but does not support the usual
particles.
2015-05-16 19:03:53 -06:00
Drew DeVault
3b542d9be0
Initial commit of TrueCraft.Launcher
2015-05-16 11:39:34 -06:00
Drew DeVault
742c92b782
Add snowfall rendering
2015-05-15 15:12:36 -06:00
Drew DeVault
216212ba99
Add custom block renderers
...
This allows things like grass to look different on each side, or for
more complex block models to be generated.
2015-05-15 12:26:20 -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
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
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
fbec611202
Implement snowball drops from snow blocks
...
Fixes #65
2015-05-07 14:04:04 -06:00