Robin Kanters
07cdfb8cb5
Fix Windows build, please check what files and changes you're committing
2015-05-31 12:30:33 +02: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
Drew DeVault
71ec7a7399
Ensure last block of each chunk is rendered
2015-05-30 14:14:35 -06:00
Drew DeVault
28f804e49b
Fix build on Windows yet again
...
Stop fucking up the csproj, monodevelop
2015-05-30 10:29:15 -06:00
Drew DeVault
324e2d4c96
Basic support for re-rendering chunks on change
2015-05-29 18:20:24 -06:00
Drew DeVault
c1e9fdbf06
Limit vertical look max/min
...
Fixes #101
2015-05-29 17:43:23 -06:00
Drew DeVault
0047bb0b7e
Update screenshot in readme
2015-05-29 16:21:08 -06:00
Drew DeVault
f59652f09e
Parallize chunk rendering
2015-05-29 16:00:35 -06:00
Drew DeVault
3d3709a14a
Refactor mesh generation a bit
2015-05-29 15:46:44 -06:00
Drew DeVault
5d0a9a0e27
Fix bug that rendered unneccessary blocks
...
Partially addresses #99
2015-05-29 15:23:39 -06:00
Drew DeVault
f13f963fc1
Merge pull request #98 from Mitch528/master
...
Do not use Thread.Abort
2015-05-25 11:02:02 -06:00
Mitchell Kutchuk
1c35eb3466
Do not use Thread.Abort
...
- Thread.Abort should be avoided as much as possible. Replaced it with a
CancellationToken instead.
- Mesh now implements IDisposable
2015-05-25 08:05:38 -07:00
Drew DeVault
a71ef6a1ce
Merge pull request #97 from Mitch528/master
...
Use BlockingCollection + Small performance tweaks
2015-05-24 19:04:34 -06:00
Mitchell Kutchuk
5c94a35928
Fixed Windows build again
2015-05-24 17:36:53 -07:00
Mitchell Kutchuk
a2b760e527
Use BlockingCollection + Small performance tweaks
2015-05-24 17:33:43 -07:00
Drew DeVault
7c8309171b
Re-add some performance improvements
2015-05-24 11:13:09 -06:00
Drew DeVault
8ac1ba2187
Revert "Performance and concurrency improvements in client"
...
This was causing the client to freeze after playing for a short time.
This reverts commit 914a089f22285016b67e1a7ca3174ed374a28d08.
2015-05-24 11:07:13 -06:00
Drew DeVault
5cdf53d19f
Merge pull request #95 from Mitch528/travis-ci
...
Added travis-ci configuration
2015-05-24 09:47:50 -06:00
Mitchell Kutchuk
a6a55a402b
Removed unnecessary artifacts.
2015-05-24 08:45:22 -07:00
Mitchell Kutchuk
165b0f0720
Remove deployment settings
2015-05-24 07:45:31 -07:00
Mitchell Kutchuk
23bf3315b4
Added travis-ci configuration file
2015-05-24 07:25:12 -07:00
Drew DeVault
2e2f8801e6
Merge pull request #94 from robinkanters/commandfix
...
Help command fixes
2015-05-23 11:41:12 -06:00
Robin Kanters
968922f7ad
/help <command> should show the help for that command, not execute it
2015-05-23 14:56:05 +02:00
Robin Kanters
626c2bbba1
Now showing help page #1 by default if no page number is given
2015-05-23 14:54:38 +02:00
Drew DeVault
95b776af16
Merge pull request #92 from Mitch528/master
...
Add MonoGame Windows NuGet package
2015-05-21 18:05:07 -06:00
Mitchell Kutchuk
bfdf9265dd
Add MonoGame Windows NuGet package
...
- This should remove the requirement of having to have MonoGame
installed locally to build on Windows.
2015-05-21 16:50:05 -07:00
Drew DeVault
cf523d4f44
Merge pull request #91 from robinkanters/master
...
Disable .pdb generation for Release builds
2015-05-21 15:10:14 -06:00
Robin Kanters
f79f7e36b0
Disable .pdb generation for Release builds
2015-05-21 23:09:17 +02:00
Drew DeVault
f65e96a943
Merge pull request #90 from robinkanters/master
...
Fixed build on Windows, please don't break it again
2015-05-21 11:51:49 -06:00
Robin Kanters
a1b7d0e21b
Fixed build on Windows, please don't break it again
2015-05-21 19:50:21 +02:00
Drew DeVault
5fec73409f
Merge pull request #88 from Mitch528/master
...
Make RenderThreadState a class instead of a struct
2015-05-18 10:16:54 -06:00
Drew DeVault
70011c63e6
Fix use of string vs String
2015-05-18 09:58:40 -06:00
Robin Kanters
6e32c4475a
Fixed access check on login
2015-05-18 08:40:49 +02:00
Robin Kanters
7cd6c1ffe5
Only using username for checking access
2015-05-18 08:40:49 +02:00
Robin Kanters
c62b9cd079
Moved config loading to parent class of Serverconfig and Accessconfig
2015-05-18 08:40:48 +02:00
Robin Kanters
7d16f0d835
Removed some unused code
2015-05-18 08:40:47 +02:00
Robin Kanters
1eaf36ffda
Moved access control to IMultiplayerServer
2015-05-18 08:40:46 +02:00
Robin Kanters
46ae88001b
Consistency
2015-05-18 08:40:45 +02:00
Robin Kanters
12cde0e1b8
Added logging to config loading
2015-05-18 08:40:45 +02:00
Robin Kanters
57c1111d86
Moved to auto-properties
2015-05-18 08:40:44 +02:00
Robin Kanters
93e729333c
Herp derp. AccessConfiguration shouldn't use config.yml
2015-05-18 08:40:44 +02:00
Robin Kanters
b099ac8644
Moved AccessConfiguration to the IMultiplayerServer and adjusted the loginhandler accordingly
2015-05-18 08:40:43 +02:00
Robin Kanters
b7aa5f22df
Removed old black/whitelist implementations and laid groundwork for new implementation
2015-05-18 08:40:43 +02:00
Robin Kanters
ba8f473d20
Removed unneeded using directives
2015-05-18 08:40:42 +02:00
Robin Kanters
23ea9aa267
Solved some code errors (variable namings)
2015-05-18 08:40:41 +02:00
Robin Kanters
c3f55df77a
Added ability to black/whitelist usernames. If blacklisted, they cannot log in to the server
2015-05-18 08:40:41 +02:00
Mitchell Kutchuk
f9337d56a3
Fix Windows build errors
2015-05-17 22:43:28 -07:00
Mitchell Kutchuk
e724e8f54a
Make RenderThreadState a class instead of a struct
...
Structs can't have explicit parameterless constructors
2015-05-17 22:35:25 -07:00
Mitchell Kutchuk
967c1f8d39
Revert "Make RenderThreadState a class instead of a struct"
...
This reverts commit dd5ce21e3e98487f9d450d5eaeddf72f51db9a18.
Revert commit dd5ce21e3e98487f9d450d5eaeddf72f51db9a18
2015-05-17 22:31:22 -07:00