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
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