Drew DeVault
a361703746
Implement walking sounds
...
These sounds change depending on what kind of block you're walking in.
Still to come: sound effects for mining and placing blocks
2015-10-05 22:06:59 -04:00
Drew DeVault
ed85da313f
Fix remaining issues with snowfall blocks
...
Fixes #194
2015-10-02 08:22:58 -04:00
Drew DeVault
14aa3ce07a
Add "InteractiveBoundingBox" to IBlockProvider
...
This is used to determine the bounding box for interaction in the client
(the ray that's cast from your camera interacts with it to determine the
highlighted block).
TODO: Make it work better with metadata.
This commit also fixes one of the issues with snow: ref #194
2015-10-02 08:15:29 -04:00
Drew DeVault
61310e6bbb
Improve tool effectiveness subsystem
2015-06-26 17:56:07 -06:00
Drew DeVault
9d1f5377ef
Drop different items based on tool used to mine
...
For example, mining stone with your hand now drops nothing, and mining
leaves with shears will drop the leaves.
2015-06-26 17:15:51 -06: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
742c92b782
Add snowfall rendering
2015-05-15 15:12:36 -06:00
Drew DeVault
fbec611202
Implement snowball drops from snow blocks
...
Fixes #65
2015-05-07 14:04:04 -06:00
Drew DeVault
805320ce8f
Implement caves
...
This:
- Implements caves with 3D noise
- Moves periodic chunk updates to the thread pool
- Fixes a handful of small bugs
2015-05-03 19:49:43 -06: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
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
f230ab3345
Generate classes for all blocks
2014-12-28 18:55:46 -07:00