Drew DeVault
|
07d6a6a1ca
|
Implement torch placement
|
2015-02-08 16:20:27 -07:00 |
|
Drew DeVault
|
97d9358986
|
Fix errors with Dye
|
2015-02-08 01:09:00 -07:00 |
|
Drew DeVault
|
f687a22531
|
Implement all crafting recipes (except for wool)
Because I am really, really out of patience
|
2015-02-08 00:05:00 -07:00 |
|
Drew DeVault
|
49f659b280
|
Implement significant metadata
|
2015-02-07 18:02:59 -07:00 |
|
Cuber
|
ae54e69de6
|
Implement portion of recipes
|
2015-02-08 02:53:49 +02:00 |
|
Drew DeVault
|
7c4c2ef5fc
|
Implement crafting benches
|
2015-02-07 17:14:41 -07:00 |
|
Drew DeVault
|
a070e7498e
|
Remove garbage files
|
2015-02-07 15:56:40 -07:00 |
|
Drew DeVault
|
e5a1ee3439
|
Implement crafting from the inventory window
This does not include all recipes in the game, and there is no support
for crafting benches yet.
|
2015-02-07 15:51:38 -07:00 |
|
Drew DeVault
|
5bf83c5d0d
|
Merge pull request #24 from cubrr/console-category-colors
Add color coding for console log categories
|
2015-02-07 14:18:45 -07:00 |
|
Cuber
|
af6da5b935
|
Add color coding for console log categories
|
2015-02-07 23:16:24 +02:00 |
|
Drew DeVault
|
d92e26b3f7
|
Merge pull request #23 from cubrr/tidy-command-parsing
Tidy command parsing
|
2015-02-07 11:23:15 -07:00 |
|
Drew DeVault
|
dfdf175451
|
Merge pull request #22 from cubrr/enhance-vector-structs
Expand vectors structs, separate Coordinates into diff files
|
2015-02-07 11:12:17 -07:00 |
|
Cuber
|
a82b014524
|
Tidy command parsing
|
2015-02-07 20:07:36 +02:00 |
|
Cuber
|
e940734b1b
|
Expand vectors structs, separate Coordinates into diff files
|
2015-02-07 19:56:04 +02:00 |
|
Drew DeVault
|
1dd1da92c2
|
Merge pull request #20 from cubrr/strip-colors
Remove colors from log output
|
2015-02-06 12:25:41 -07:00 |
|
Cuber
|
1dcb357124
|
Remove colors from log output
|
2015-02-06 21:18:34 +02:00 |
|
Drew DeVault
|
0aa10d9487
|
Merge pull request #17 from creatorfromhell/master
Break ice blocks now spawns water.
|
2015-02-04 11:02:14 -07:00 |
|
Daniel Vidmar
|
b01322d3bc
|
Fixed IceBlock and implemented more drops
Replaced the fully qualified names in IceBlock.cs with using directives.
Added the proper drops to more blocks.
|
2015-02-04 12:58:52 -05:00 |
|
Daniel Vidmar
|
6380aef536
|
Fixing git
|
2015-02-04 03:06:11 -05:00 |
|
Daniel V.
|
1b60cd3941
|
Git didn't remove this...
|
2015-02-04 03:04:06 -05:00 |
|
Daniel Vidmar
|
cd44e78977
|
Breaking ice now changes it to water.
|
2015-02-04 02:33:00 -05:00 |
|
Daniel Vidmar
|
2c110e5af9
|
Merge remote-tracking branch 'upstream/master'
|
2015-02-04 02:21:30 -05:00 |
|
Drew DeVault
|
974b0783e4
|
Merge branch 'master' of github.com:SirCmpwn/TrueCraft
|
2015-02-02 15:53:05 -07:00 |
|
Drew DeVault
|
cd20b987d4
|
Partially implement world persistence
This does not account for entities or tile entities, and the seed is not
saved because there is no level.
TODO: Save levels
|
2015-02-02 15:52:25 -07:00 |
|
Drew DeVault
|
17e1de7082
|
Merge pull request #15 from cubrr/master
Expand Size struct, modify Vector3
|
2015-02-02 13:23:36 -07:00 |
|
Cuber
|
aa91d23a5c
|
Expand Size struct, modify Vector3
Size:
* Added operators
* Implemented IEquatable<Size>
* Overrode Object.Equals, .ToString and .GetHashcode
Vector3:
* Object.Equals override: The `is` operator is faster than doing (x.GetType() != typeof (y))
|
2015-02-02 22:13:17 +02:00 |
|
Drew DeVault
|
f1a98a562b
|
Add contributor agreement
|
2015-02-02 12:18:02 -07:00 |
|
Drew DeVault
|
775adf685a
|
Significant improvements to entity physics
No more jitter! Collisions actually work all the time!
|
2015-02-02 01:24:43 -07:00 |
|
Drew DeVault
|
70ee5df9d8
|
Prevent item entities from sending metadata
|
2015-02-01 23:33:22 -07:00 |
|
Drew DeVault
|
7cbf04a0d6
|
Send entity metadata to connected clients
This also implements crouching via the same feature
|
2015-02-01 22:04:02 -07:00 |
|
Drew DeVault
|
079f8b9188
|
Flesh out EntityManager to sync entities w/clients
This makes sure that you get new entities as you move to chunks that
have them, and that entities are despawned as you move further away from
them.
|
2015-02-01 21:43:25 -07:00 |
|
Drew DeVault
|
eda5dd2f82
|
Implement bed placement and supported blocks
|
2015-02-01 18:53:10 -07:00 |
|
Drew DeVault
|
91fdf59532
|
Reduce packet queue timeout per client
|
2015-02-01 16:00:38 -07:00 |
|
Drew DeVault
|
567ba2aab1
|
Fix several core networking bugs
This should make the server much more stable over a longer period of
time
|
2015-02-01 15:59:59 -07:00 |
|
Drew DeVault
|
4df341e7d6
|
Add item repository and leaves logic
|
2015-02-01 14:59:02 -07:00 |
|
Drew DeVault
|
e3051a673c
|
Implement special cases for block drops
This does not include things that require certain tools, such as
cobblestone.
|
2015-02-01 14:30:02 -07:00 |
|
Drew DeVault
|
12dea4d037
|
Improve README
|
2015-02-01 14:12:28 -07:00 |
|
Drew DeVault
|
c137b010e9
|
Implement entity armor propegation
When you change what's in your hand or put on armor, now everyone will
know about it.
|
2015-02-01 11:36:45 -07:00 |
|
Drew DeVault
|
b13c402170
|
Handle exceptions in entity updates
|
2015-02-01 11:03:59 -07:00 |
|
Drew DeVault
|
8feefbbbbf
|
Implement entity physics and item drops
|
2015-02-01 10:38:55 -07:00 |
|
Drew DeVault
|
bdea15dae8
|
Fix minor issues with chat logging
|
2015-01-31 21:04:25 -07:00 |
|
Drew DeVault
|
6453004c7b
|
Fix incorrect usage of UseEntityPacket
|
2015-01-31 20:33:05 -07:00 |
|
Drew DeVault
|
ab3b6bd3b3
|
Improve performance of network worker
|
2015-01-31 20:07:26 -07:00 |
|
Drew DeVault
|
ad42586170
|
Despawn client entities on log out
|
2015-01-31 20:05:05 -07:00 |
|
Drew DeVault
|
d9986e247e
|
Implement client entity tracking
We multiplayer now
|
2015-01-31 19:22:10 -07:00 |
|
Drew DeVault
|
3aaa6be371
|
Instantiate {Inverse,}KnownEntities for clients
This fixes an error with having several people logged in at once.
|
2015-01-31 17:43:49 -07:00 |
|
Drew DeVault
|
944bab4749
|
Refactor entity management to support more cases
This is the first step towards actual entity management.
|
2015-01-31 17:39:10 -07:00 |
|
Drew DeVault
|
23aca2e5b1
|
Handle player disconnect exceptions correctly
|
2015-01-31 17:21:49 -07:00 |
|
Drew DeVault
|
c0585fc714
|
Implement mining via block providers
|
2015-01-26 17:05:26 -07:00 |
|
Drew DeVault
|
61bd2d32d3
|
Add block repository support code
|
2015-01-26 16:40:32 -07:00 |
|