Drew DeVault
d0111e4f7b
Update build instructions
...
Fixes #41
2015-05-01 07:02:04 -06:00
Drew DeVault
4cbf9e714c
Cleanly shut down on SIGTERM
2015-04-26 18:39:37 -06:00
Drew DeVault
79e584cd27
Remove tall grass metadata when dropping seed
2015-04-26 18:22:16 -06:00
Drew DeVault
7cf28608ae
Remove plants from tundra biome
2015-04-26 18:13:11 -06:00
Drew DeVault
6517738949
Improve terrain generation
...
- Enforced coding style
- Improved perlin constants
- Improved biome constants
- Spawn plants before trees so plants may grow underneath
- Fixed areas that were not deterministic
2015-04-26 18:08:56 -06:00
Drew DeVault
6103f7c71e
Check for null in RemoteClient.Save
2015-04-23 20:32:56 -06:00
Drew DeVault
40314ddefa
Implement falling gravel
2015-04-20 14:30:37 -06:00
Drew DeVault
52241a5ea3
Fix falling sand entities
2015-04-20 14:26:15 -06:00
Drew DeVault
1aa81a7d58
Improve physics simulation and add dropped items
...
The physics is as close to vanilla as we're going to get now, and you
can drop items with Q or by clicking outside of your inventory.
2015-04-20 13:58:19 -06:00
Drew DeVault
8f53558672
Implement ladder blocks
...
Placement and neccessary support
2015-04-20 12:47:12 -06:00
Drew DeVault
df75d484b9
Save the world on SIGINT
2015-04-19 13:14:42 -06:00
Drew DeVault
aedb7ba58a
Split chat messages on newlines
2015-04-19 13:01:39 -06:00
Drew DeVault
414e79315e
Add a config file and MOTD
...
[noupdate]
2015-04-19 12:55:14 -06:00
Drew DeVault
faf6fc2a98
Fix seed drops
...
Random.Next has an _exclusive_ upper bound, not an inclusive one.
2015-04-19 10:56:23 -06:00
Drew DeVault
74849b0b56
Implement player persistence
...
This saves your health, inventory, position, and look values.
2015-04-18 17:11:09 -06:00
Drew DeVault
f84538b9c6
Correct mistake in torch crafting recipe
...
The output is four torches, not one
2015-04-16 15:53:22 -06:00
Drew DeVault
06a928edbf
Implement cake logic
2015-04-15 19:21:55 -06:00
Drew DeVault
65deecd131
Add world manifests
...
These include the spawn point, seed, and terrain generator so that you
can load saved worlds with all the right details.
2015-04-13 17:41:57 -06:00
Drew DeVault
4d5509b734
Fix bug with ghost players spawning
...
This occurred because of some weird Mono bug with reused sockets, and
with the client's pending updates not occuring. Dunno.
2015-04-13 17:10:26 -06:00
Daniel Vidmar
3fcdf2062e
Moved stair blocks into one class and created StairsBlock parent class. Close #33
2015-03-01 00:59:49 -05:00
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