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
8feefbbbbf
Implement entity physics and item drops
2015-02-01 10:38:55 -07:00
Drew DeVault
6453004c7b
Fix incorrect usage of UseEntityPacket
2015-01-31 20:33:05 -07:00
Drew DeVault
d9986e247e
Implement client entity tracking
...
We multiplayer now
2015-01-31 19:22:10 -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
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
Daniel Vidmar
c363b1e36c
Merge remote-tracking branch 'upstream/master'
2015-01-26 18:40:28 -05:00
Drew DeVault
e2f9929783
Fix case on FlintAndSteelItem.cs
2015-01-26 16:25:11 -07:00
Daniel Vidmar
98ba0ae0b2
Combined like item classes
2015-01-26 16:25:11 -07:00
Daniel Vidmar
217be72385
Merged sword item classes into SwordItem.cs
2015-01-26 16:25:11 -07:00
Daniel Vidmar
04f227f332
Item fixes
...
Added a new property to ToolItem
- Base Durability
Added a new property to SwordItem
- Damage
Created base classes for Axes, Hoes, Pickaxes, and Shovels
Fixes
- Fixed format issues
2015-01-26 16:25:11 -07:00
Daniel Vidmar
90923522bc
Added items
2015-01-26 16:25:11 -07:00
Daniel Vidmar
823110f8ad
Combined like item classes
2015-01-26 17:35:00 -05:00
Daniel Vidmar
7f4bb02a58
Merged sword item classes into SwordItem.cs
2015-01-26 16:32:52 -05:00
Daniel Vidmar
b157e2ec26
Item fixes
...
Added a new property to ToolItem
- Base Durability
Added a new property to SwordItem
- Damage
Created base classes for Axes, Hoes, Pickaxes, and Shovels
Fixes
- Fixed format issues
2015-01-26 16:09:13 -05:00
Drew DeVault
c037aef597
Implement world time updates
2015-01-26 07:45:10 -07:00
Daniel Vidmar
64c9cd30db
Merge remote-tracking branch 'upstream/master'
2015-01-26 06:21:21 -05:00
Daniel Vidmar
6062117b31
Added items
2015-01-26 06:17:42 -05:00
Drew DeVault
affcb43617
Finish implementing inventory interactions
2015-01-26 00:45:55 -07:00
Daniel Vidmar
351ab96f99
Block modifications.
...
Added two new properties.
- Opaque: Whether or not the block is opaque
- LightModifier: The amount removed from the light level as it passes
through the block(for transparent blocks).
Merged all rail block classes into RailBlock.cs and made them extend
RailBlock
2015-01-26 00:14:58 -05:00
Daniel Vidmar
eb1329e3f9
Added new block properties.
2015-01-22 00:49:50 -05:00
Drew DeVault
38f6229a21
Implement packet log, fix error in window click
...
The packet log will write a log of all packets sent and received to
packet.log in debug mode.
The click window packet implemenation did not consider that empty slots
would omit the metadata and count information.
2015-01-02 23:33:37 -07:00
Drew DeVault
8d3b084d8d
Add Craft.Net standard generator
2015-01-01 19:21:46 -07:00
Drew DeVault
99775ef54e
Implement block placement properly
2014-12-28 20:13:23 -07:00
Drew DeVault
b0e168077f
Implement /give command
2014-12-28 19:40:32 -07:00
Drew DeVault
f230ab3345
Generate classes for all blocks
2014-12-28 18:55:46 -07:00
Drew DeVault
2b7d721326
Add block provider interfaces
2014-12-28 15:38:58 -07:00
Drew DeVault
c7a11b320d
Give players an inventory and send it to clients
...
This also gives the player a stack of stone to play with on login, but
that's a temporary change.
2014-12-28 12:09:55 -07:00
Drew DeVault
f02dcd9004
TrueCraft-ify the Craft.Net window implementation
2014-12-28 12:03:54 -07:00
Drew DeVault
b70cd25556
Fix some errors in the protocol implementation
2014-12-28 11:45:05 -07:00
Drew DeVault
fac5d28935
Implement simple server-side digging logic
2014-12-28 11:17:14 -07:00
Drew DeVault
4d3d5ee8e0
Send initial slew of chunks to connected clients
2014-12-27 18:19:42 -07:00
Drew DeVault
427329f06c
Add worlds and logging to server
2014-12-27 18:19:41 -07:00
Drew DeVault
09163f36ee
Update (un-update?) world implementation to b1.7.3
2014-12-27 12:51:45 -07:00
Drew DeVault
96ecbc708c
Adapt Craft.Net.Anvil for world support
2014-12-27 12:34:55 -07:00
Drew DeVault
e26e31f432
Initial commit
2014-12-27 00:21:19 -07:00