181 Commits

Author SHA1 Message Date
Robin Kanters
eb1db825bd Only sending time update to clients in same world 2015-05-05 19:50:09 +02:00
Robin Kanters
97eb2da5e7 Now updating time on ALL clients when server time is updated with /time set x 2015-05-05 19:31:55 +02:00
Robin Kanters
a9ae0915cb Even simpler implementation 2015-05-05 19:15:11 +02:00
Robin Kanters
1fa99d4071 Implemented /time set x 2015-05-05 19:06:25 +02:00
Drew DeVault
41b4065e21 Remove hardcoded seed
This was for testing purposes and was not meant to be checked in.
2015-05-05 01:01:55 -06:00
Drew DeVault
062fee8471 Revert "Add: Helper methods for obtaining X and Z coordinates of chunk given a block's X and Z world coordinates."
This reverts commit cfa49b50a4b58598aa1e1871155ee8ad2c2a8c10.
2015-05-04 13:17:20 -06:00
Drew DeVault
3e124b2a0f Revert "Add: Helper methods for obtaining block's X and Z chunk coordinates given block's world coordinates."
This reverts commit 592a98831a0cb1eb98824bf19b3cead11d2d2d0c.
2015-05-04 13:17:16 -06:00
Drew DeVault
70f17b73ae Merge pull request #54 from sgtbigman/blockcoords-to-chunkblockcoords-methods
Add: Helper methods for obtaining block's X and Z chunk coordinates give...
2015-05-03 23:42:03 -06:00
Nicolas Reed
592a98831a Add: Helper methods for obtaining block's X and Z chunk coordinates given block's world coordinates. 2015-05-04 01:33:16 -04:00
Drew DeVault
3ed39bce11 Merge pull request #53 from sgtbigman/block-to-chunk-methods
Add: Helper methods for obtaining X and Z coordinates of chunk given a b...
2015-05-03 23:14:15 -06:00
Nicolas Reed
cfa49b50a4 Add: Helper methods for obtaining X and Z coordinates of chunk given a block's X and Z world coordinates. 2015-05-04 01:11:27 -04:00
Drew DeVault
d4f93f8266 Merge pull request #52 from Balrog30/master
Fix deserialization of chunks.
2015-05-03 22:07:43 -06:00
Nicholas Bering
8fad0918f7 Fix deserialization of chunks. 2015-05-03 23:36:49 -04:00
Drew DeVault
1e5f688a55 Merge branch 'master' of github.com:SirCmpwn/TrueCraft 2015-05-03 19:51:17 -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
Daniel V
2954abd112 Fixed style violations 2015-05-03 20:03:20 -04:00
Daniel V
54a6338c40 Give command fixes
- You can no longer try to give a player an invalid item.
- The give command now gives the specified player the items, and not the
player that issued the command
2015-05-03 19:38:22 -04:00
Drew DeVault
62f7d8d55d Merge branch 'master' of github.com:SirCmpwn/TrueCraft 2015-05-03 16:02:55 -06:00
Drew DeVault
e5207c6dec Add support for signs 2015-05-03 16:02:47 -06:00
Drew DeVault
b00e0b05b0 Merge pull request #51 from ToastyMallows/master
Added support for Trapdoor placement/use
2015-05-03 16:00:35 -06:00
Ross L
75f593e243 Added support for Trapdoor placement/use 2015-05-03 17:57:33 -04:00
Drew DeVault
08d2e88ab9 Fix freeze decorator for plants 2015-05-03 15:44:09 -06:00
Drew DeVault
6575444768 Fix torch placement and prevent overwriting blocks
Fixes #50
2015-05-03 15:12:10 -06:00
Drew DeVault
0decf1903e Remove ocean biomes
These don't really make sense in the current terrain generator
2015-05-03 14:33:15 -06:00
Drew DeVault
ffa904260f Add TileEntities to Chunk objects 2015-05-03 12:44:05 -06:00
Drew DeVault
e1a01916ea Mention wiki in README 2015-05-03 12:27:21 -06:00
Drew DeVault
73ddfc7981 Merge pull request #47 from MasterDurron/master
Ignore generated files
2015-05-01 21:55:04 -06:00
Drew DeVault
9a2b0a6547 Merge pull request #46 from MasterDurron/configurable-server-port
Server port is now configurable
2015-05-01 21:54:56 -06:00
Brendan Buono
5465d8e407 Ignore generated files
Ignoring files generated by running the server
2015-05-01 23:54:04 -04:00
Brendan Buono
c167b07af2 Configurable Server Address
Added ServerAddress property to the Configuration object, read from the
YAML config file. The address defaults to 0.0.0.0 if it’s not defined
in the config file Updated Program.cs to use the configured address.
2015-05-01 23:51:29 -04:00
Brendan Buono
c4b1ebc877 Server port is now configurable
Added ServerPort property to the Configuration object and tagged it to
read the serverPort definition in the YAML config file. Set the default
to 25565
2015-05-01 23:36:13 -04:00
Drew DeVault
9a0716f4f7 Merge pull request #44 from derek-smith/patch-1
Fix calling of wrong method
2015-05-01 09:32:46 -06:00
Derek Smith
b928560284 Fix calling of wrong method 2015-05-01 07:33:48 -07:00
Drew DeVault
ecd704a1e4 Mention mono requirement 2015-05-01 08:15:23 -06:00
Drew DeVault
dfa38f51b1 Mention mozroots 2015-05-01 07:06:49 -06:00
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