Daniel Vidmar
2100e8c4ab
Terrain Decorations & some fixes
...
- Decorations are terrain features such as trees & dungeons
- cleaned up the code for chunk decorators, and tree & dungeon
generation
- monster spawner blocks now have no drop
- when a block is set to air its metadata value is now reset to 0x0
2015-03-01 00:24:29 -05:00
Daniel V.
74a191d00f
Merge pull request #38 from creatorfromhell/TerrainGeneration
...
New terrain generator
2015-02-24 20:35:30 -05:00
Daniel Vidmar
30392fae69
Final terrain generation PR fixes
2015-02-24 20:30:28 -05:00
Daniel Vidmar
dff8348bc3
Forgot to fix duplicate line error
2015-02-21 13:27:33 -05:00
Daniel Vidmar
6811ed551c
Fixed issues created from bad merge during rebase
2015-02-21 13:25:44 -05:00
Drew DeVault
2665fe9a27
Fixes to fluid behavior near destroyable blocks
2015-02-21 10:47:39 -07:00
Daniel Vidmar
9fa3286ea0
Terrain Generation
2015-02-21 02:42:03 -05:00
Daniel Vidmar
b83ee8383d
New terrain generator
2015-02-21 02:37:13 -05:00
Drew DeVault
4012432a0e
Implement door blocks
2015-02-11 22:06:59 -07:00
Drew DeVault
6d2340957d
Fix remaining issues with fluid dynamics
2015-02-11 21:32:25 -07:00
Drew DeVault
4f66305ad9
Partially implement sand, fully implement stairs
2015-02-10 23:15:48 -07:00
Drew DeVault
c190f83542
Move fluid logic to shared provider and add lava
2015-02-10 22:35:22 -07:00
Drew DeVault
21f1b2f0b8
Fix minor errors in water implementation
2015-02-10 21:44:43 -07:00
Drew DeVault
4dd99e4e93
Refactor the water block provider
...
This makes the fluid dynamics model much easier to understand and
maintain.
2015-02-10 21:21:24 -07:00
Drew DeVault
df79e10f57
Wrap the license text
2015-02-10 10:59:47 -07:00
Drew DeVault
34a380c589
Fix error with liquid propegation through air
2015-02-09 23:39:37 -07:00
Drew DeVault
d8c2d4c4ce
Allow water to destroy blocks with no hardness
2015-02-09 23:01:41 -07:00
Drew DeVault
e9b133a7f8
Mostly implement fluid dynamics with water
2015-02-09 22:41:31 -07:00
Drew DeVault
a48f243e91
Implement bucket mechanics
2015-02-09 17:45:26 -07:00
Drew DeVault
3edb97ac82
Fix oversight in farmland implementation
2015-02-09 17:14:00 -07:00
Drew DeVault
ae41e163ce
Finish implementing reed growth
2015-02-09 17:10:44 -07:00
Drew DeVault
a64c943997
Implement wheat farming
...
This includes farmland behavior as well as the growth of wheat crops
2015-02-08 17:21:35 -07:00
Drew DeVault
e637b009a1
Implement sugarcane logic
2015-02-08 16:37:38 -07:00
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