madmaxoft@gmail.com
|
5e831256ef
|
Added a cBioGenCache object for caching generated biomes
git-svn-id: http://mc-server.googlecode.com/svn/trunk@537 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-02 13:21:59 +00:00 |
|
madmaxoft@gmail.com
|
7abaede245
|
Added the Biomal height generator, made it the default height generator.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@536 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-02 12:19:20 +00:00 |
|
madmaxoft@gmail.com
|
1d6c55afcc
|
Added Lua function cRoot:ForEachWorld(), removed the obsolete cRoot:GetWorld() method (both C++ and Lua)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@534 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-02 09:38:51 +00:00 |
|
madmaxoft@gmail.com
|
43c9546203
|
Fixed a nasty int overflow bug in blockticking code ( http://forum.mc-server.org/showthread.php?tid=457 )
git-svn-id: http://mc-server.googlecode.com/svn/trunk@533 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-01 06:25:30 +00:00 |
|
madmaxoft@gmail.com
|
e8c905f078
|
DistortedVoronoi biome generator
git-svn-id: http://mc-server.googlecode.com/svn/trunk@532 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-31 20:34:58 +00:00 |
|
madmaxoft@gmail.com
|
c95b11b83a
|
cWorld::UnloadUnusedChunks() exported to Lua
git-svn-id: http://mc-server.googlecode.com/svn/trunk@531 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-31 20:04:32 +00:00 |
|
madmaxoft@gmail.com
|
85cf908260
|
Fixed melons and pumpkins generating in a wrong place.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@530 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-31 16:46:05 +00:00 |
|
madmaxoft@gmail.com
|
c2cc32031e
|
Added more statistics to the "chunkstats" server console command
git-svn-id: http://mc-server.googlecode.com/svn/trunk@528 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-30 21:30:33 +00:00 |
|
madmaxoft@gmail.com
|
7af3df03a0
|
Added support for SetNextBlockTick() function callable from Lua
git-svn-id: http://mc-server.googlecode.com/svn/trunk@527 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-30 21:29:51 +00:00 |
|
madmaxoft@gmail.com
|
3d031490be
|
Melon and pumpkin stems now grow melons and pumpkins
git-svn-id: http://mc-server.googlecode.com/svn/trunk@526 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-30 20:31:31 +00:00 |
|
madmaxoft@gmail.com
|
403c99f8fa
|
Fixed blocktick distribution
git-svn-id: http://mc-server.googlecode.com/svn/trunk@525 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-30 19:35:57 +00:00 |
|
madmaxoft@gmail.com
|
f8328346b5
|
Lua plugins can now query the world for various queue sizes ( http://forum.mc-server.org/showthread.php?tid=432 )
git-svn-id: http://mc-server.googlecode.com/svn/trunk@524 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-30 18:20:38 +00:00 |
|
madmaxoft@gmail.com
|
38862ad018
|
Seeds can now be planted and they grow (albeit too quickly and too non-uniformly, need to fix blocktick selection)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@523 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-30 16:50:59 +00:00 |
|
madmaxoft@gmail.com
|
ceffb64760
|
Farmland gets hydrated and dehydrated. Fixed an off-by-one error in neighbor-chunk manipulation.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@522 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-30 15:40:53 +00:00 |
|
madmaxoft@gmail.com
|
bb44d25d60
|
Fixed a crash when chunks were loaded / generated with entities ( http://forum.mc-server.org/showthread.php?tid=450 )
git-svn-id: http://mc-server.googlecode.com/svn/trunk@521 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-30 13:11:58 +00:00 |
|
madmaxoft@gmail.com
|
2372419d0c
|
Farmland is created using a hoe on dirt or grass.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@520 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-29 20:45:25 +00:00 |
|
madmaxoft@gmail.com
|
322ba59c3a
|
Refactored item-eating from cClientHandle into cPlayer
git-svn-id: http://mc-server.googlecode.com/svn/trunk@519 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-29 19:56:07 +00:00 |
|
madmaxoft@gmail.com
|
9d6a5b9ce0
|
Added code for the chunks to manipulate their neighbors while ticking. Also added some basic farming support - melon and pumpkin growing code. Untested and untestable so far, will test and fix later.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@518 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-29 14:59:43 +00:00 |
|
madmaxoft@gmail.com
|
3c97a8e8a5
|
Cacti don't gather snow
git-svn-id: http://mc-server.googlecode.com/svn/trunk@517 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-28 16:49:17 +00:00 |
|
madmaxoft@gmail.com
|
1a0bfd8d28
|
Chests and Furnaces are now saved properly into Anvil scheme.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@516 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-28 16:47:57 +00:00 |
|
madmaxoft@gmail.com
|
825ce1e5e0
|
Ice finisher generator; fixed snow on water.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@515 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-27 17:41:34 +00:00 |
|
madmaxoft@gmail.com
|
1338caba88
|
Added a snow finisher generator
git-svn-id: http://mc-server.googlecode.com/svn/trunk@514 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-27 17:30:52 +00:00 |
|
madmaxoft@gmail.com
|
7c72bbb706
|
Added some useful biome synonyms; added block property IsSnowable; alphabetically sorted block property setting
git-svn-id: http://mc-server.googlecode.com/svn/trunk@513 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-27 17:30:27 +00:00 |
|
madmaxoft@gmail.com
|
8fd7274f4c
|
Voronoi has a minimum cell size of 4 blocks now, to avoid some extreme corner-cases
git-svn-id: http://mc-server.googlecode.com/svn/trunk@512 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-27 14:31:00 +00:00 |
|
madmaxoft@gmail.com
|
79fddd3be0
|
Added a voronoi biome generator (#180)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@511 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-27 14:17:47 +00:00 |
|
madmaxoft@gmail.com
|
fbc497b97d
|
DebugBiomes composition generator now uses only blocks suitable for terrain (from an internal list)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@510 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-27 14:05:36 +00:00 |
|
madmaxoft@gmail.com
|
5d4e9e18da
|
Added wool and netherrack block IDs
git-svn-id: http://mc-server.googlecode.com/svn/trunk@509 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-27 14:02:13 +00:00 |
|
madmaxoft@gmail.com
|
d02df740ef
|
Restructured biome generators with a list of available biomes to use a common ancestor (preparation for Voronoi and DistortedVoronoi)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@508 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-27 11:07:23 +00:00 |
|
madmaxoft@gmail.com
|
925f45a4fa
|
ConstantBiome parsing now uses the string-to-biome conversion (#183)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@507 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-27 10:57:36 +00:00 |
|
madmaxoft@gmail.com
|
ba2f0c6229
|
Added the CheckerBoardBiomes parameter for setting biomes that CheckerBoard generates (#179). Added string-to-biome conversion (#183). Added OreNests to default Structures configuration.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@506 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-27 10:51:04 +00:00 |
|
madmaxoft@gmail.com
|
3d3c51b179
|
Improved logging on mis-configuration in cPlayer and cWorldStorage
git-svn-id: http://mc-server.googlecode.com/svn/trunk@505 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-27 10:49:17 +00:00 |
|
madmaxoft@gmail.com
|
a4a418a679
|
Merged the composable_generator branch into the trunk
git-svn-id: http://mc-server.googlecode.com/svn/trunk@504 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-25 07:18:52 +00:00 |
|
madmaxoft@gmail.com
|
3fe79d8516
|
Removed a debugging construct that accidentally leaked into previous commit
git-svn-id: http://mc-server.googlecode.com/svn/trunk@485 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-08 11:34:04 +00:00 |
|
madmaxoft@gmail.com
|
f2681777fb
|
Fast NBT writer (Saving a chunk is now about twice as fast)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@484 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-08 11:31:54 +00:00 |
|
madmaxoft@gmail.com
|
05a1f89286
|
Fixed two "bottlenecks" found using profiling - MakeIndex() instead of MakeIndexNoCheck()
git-svn-id: http://mc-server.googlecode.com/svn/trunk@483 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-08 09:25:15 +00:00 |
|
madmaxoft@gmail.com
|
35c8bc4c58
|
Fast NBT Parser (loading a chunk is now about 10 times faster)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@481 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-07 20:22:04 +00:00 |
|
madmaxoft@gmail.com
|
b73fba7c08
|
Updated version text to include 1.2.5; ChunkSender doesn't serialize chunk packets for chunks without a client
git-svn-id: http://mc-server.googlecode.com/svn/trunk@480 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-05-07 18:52:40 +00:00 |
|
madmaxoft@gmail.com
|
9cb8872851
|
Anvil storage writing (Basic storage is working, NO entities except for chests are working! Don't use for real servers)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@475 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-04-23 21:20:32 +00:00 |
|
madmaxoft@gmail.com
|
60b5f4b66b
|
Lapis gets generated (thanks, Fordship)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@463 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-04-15 07:37:36 +00:00 |
|
faketruth
|
ae3fa2b622
|
Moved the commands /coords /viewdistance and /regeneratechunks from cServer.cpp to the Core plugin
git-svn-id: http://mc-server.googlecode.com/svn/trunk@457 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-04-11 12:16:13 +00:00 |
|
madmaxoft@gmail.com
|
2b0dd758d5
|
Added error messages to socket closing error conditions for *nix
git-svn-id: http://mc-server.googlecode.com/svn/trunk@456 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-04-10 14:56:42 +00:00 |
|
madmaxoft@gmail.com
|
23cfcc6ffd
|
Added the permission "builtin.regeneratechunk" needed for regenerating chunks using a command.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@455 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-04-10 12:32:39 +00:00 |
|
madmaxoft@gmail.com
|
c51a4b9469
|
Added the "/regeneratechunk" command that regenerates either current chunk or a chunk specified with x, z parameters. TODO: permissions - we don't want guests erasing our chunks!
git-svn-id: http://mc-server.googlecode.com/svn/trunk@454 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-04-10 11:22:11 +00:00 |
|
madmaxoft@gmail.com
|
e009569060
|
Compression error -5 fix
git-svn-id: http://mc-server.googlecode.com/svn/trunk@452 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-04-04 14:36:52 +00:00 |
|
madmaxoft@gmail.com
|
3fe1622eda
|
Fixed a parsing error in NBT classes (doubles weren't parsing correctly);
Added a working NBT serialization (verified in another project)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@451 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-04-04 12:07:38 +00:00 |
|
madmaxoft@gmail.com
|
0d0ad37da1
|
StringUtils' GetDirectoryContents() now accepts empty string and interprets it as "current directory" (*nix fix)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@450 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-04-04 10:50:43 +00:00 |
|
madmaxoft@gmail.com
|
b5a646d94a
|
Logging OnBlockDig and OnBlockPlace only in Debug mode ( http://mc-server.org/support/index.php?do=details&task_id=133&project=2 )
git-svn-id: http://mc-server.googlecode.com/svn/trunk@447 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-04-03 14:07:18 +00:00 |
|
madmaxoft@gmail.com
|
00ea7d12c1
|
Attempted a fix for cSocket's Bind() call on MacOS-based systems (initializing the whole sockaddr_in structure with zeroes first)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@446 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-04-03 13:37:00 +00:00 |
|
faketruth
|
d975e5bf04
|
cSocket.cpp should also compile on Mac now (I hope)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@443 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-03-31 19:07:48 +00:00 |
|
faketruth
|
64f8549604
|
Fixed a crash when fluid would try to go below the world (y = -1)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@442 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-03-31 12:10:17 +00:00 |
|