Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Ravines: initial implementation, randomized shapes are working, but still needs some work | madmaxoft@gmail.com | 2012-07-19 | 1 | -0/+8 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@683 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Some code improvements | lapayo94@gmail.com | 2012-07-16 | 1 | -36/+0 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@677 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | A new Block handling system :o | lapayo94@gmail.com | 2012-07-15 | 1 | -0/+288 |
| | | | | | | | | | | It was really a lot of work :D Took me the complete weekend :D Would really like to here your opinion on this =) The aim of this is to put all the actions for one block in one place so it is not spread around the source. (ToPickup, Action in cWorld, Action in cChunk, Action here, action there :D) git-svn-id: http://mc-server.googlecode.com/svn/trunk@671 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Improved Squirrel Bindings | lapayo94@gmail.com | 2012-07-09 | 1 | -0/+12 |
| | | | | | | Added AddCommand / BindCommand for Squirrel Plugins git-svn-id: http://mc-server.googlecode.com/svn/trunk@652 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | BlockArea name change reverted | lapayo94@gmail.com | 2012-07-09 | 1 | -14/+42 |
| | | | | | | fixed VS2008 building git-svn-id: http://mc-server.googlecode.com/svn/trunk@649 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | cBlockArea object added (with only minimal testing so far) | madmaxoft@gmail.com | 2012-07-02 | 1 | -0/+45 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@641 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Basic handling of vines. No growth yet. | cedeel@gmail.com | 2012-06-15 | 1 | -0/+4 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@615 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Moved LuaFunctions.h into the Bindings section of the project | madmaxoft@gmail.com | 2012-06-13 | 1 | -4/+4 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@604 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Added a BlockToPickup hook for modifying pickups when a player breaks a block. | madmaxoft@gmail.com | 2012-06-13 | 1 | -0/+4 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@602 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Updated the crafting recipes architecture to better support crafting hooks. Removed the old recipe file and implementation altogether. | madmaxoft@gmail.com | 2012-06-12 | 1 | -8/+0 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@597 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Added implementation of E_PLUGIN_CHUNK_GENERATING lua hook | faketruth | 2012-06-11 | 1 | -0/+8 |
| | | | | | | It crashes the server when a plugin actually overrides default behavior though... git-svn-id: http://mc-server.googlecode.com/svn/trunk@594 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Item-dropping code rewritten and centralized - now there's only one place to modify if we want to split or merge same-item drops: cWorld:SpawnItemPickups(). Also, mined blocks can now drop more items, and they recognize if they're being mined by the correct tool. | madmaxoft@gmail.com | 2012-06-06 | 1 | -0/+5 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@561 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Added the new recipe parser, parsing the crafting.txt file. Included are a few recipes. The old parser still works, but will be replaced soon. | madmaxoft@gmail.com | 2012-06-04 | 1 | -4/+12 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@549 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Fixed MSVC2008 projects for new zlib | madmaxoft@gmail.com | 2012-06-04 | 1 | -3/+3 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@547 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Updated zlib, added chat formatting, fixed upside down stairs and slabs, fixed makefiles, hopefully updated vc project files | cedeel@gmail.com | 2012-06-04 | 1 | -0/+4 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@546 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Merged the composable_generator branch into the trunk | madmaxoft@gmail.com | 2012-05-25 | 1 | -38/+90 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@504 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Added a profiling option to the VC2008 projects, using the MS standalone profiler (see vc2008/profile_run.cmd for details and usage) | madmaxoft@gmail.com | 2012-05-08 | 1 | -0/+118 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@482 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Fast NBT Parser (loading a chunk is now about 10 times faster) | madmaxoft@gmail.com | 2012-05-07 | 1 | -8/+16 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@481 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Added the new 1.2.4's PlayerAbilities packet; restructures packet files for less files, more dense. | madmaxoft@gmail.com | 2012-03-24 | 1 | -26/+2 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@431 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Removed the split between 1.2.3 and 1.1, left only 1.2.3 code | madmaxoft@gmail.com | 2012-03-24 | 1 | -1/+1 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@429 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Split chunk data into separate arrays; decoupled most sources from cChunk.h dependency | madmaxoft@gmail.com | 2012-03-14 | 1 | -0/+7 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@411 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Added a flat terrain generator with settable terrain height | madmaxoft@gmail.com | 2012-03-12 | 1 | -0/+8 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@404 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Added the Anvil level format (MCA) support, read-only for the time being. Now MCS can read your worlds from the official server :) | madmaxoft@gmail.com | 2012-03-07 | 1 | -0/+16 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@380 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | ChunkSender: Chunks are now compressed and sent to clients from a separate threads, proper passive waiting between threads. Not much tested, just appears to work :) | madmaxoft@gmail.com | 2012-03-05 | 1 | -1/+9 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@365 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Forgot to update the VS2008 project | faketruth | 2012-03-01 | 1 | -0/+8 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@346 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | VC2008: slight project reorganization, chunk-generation-related sources are now in one folder | madmaxoft@gmail.com | 2012-02-28 | 1 | -24/+28 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@335 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Using cSocketThreads for client outgoing packets. Unfortunately had to put in one intermediate thread (cServer::cNotifyWriteThread) to avoid deadlocks. Still, seems we have a proper multithreading for clients and no more per-client threads, yay :) | madmaxoft@gmail.com | 2012-02-26 | 1 | -4/+4 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@328 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | VC2008: cleaned up the Release configuration for the project | madmaxoft@gmail.com | 2012-02-22 | 1 | -1/+1 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@310 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | VC2008: Temporarily reset compiler warnings to Level 3 due to the new ASSERT() | madmaxoft@gmail.com | 2012-02-20 | 1 | -2/+2 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@299 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Added the skeleton of the cLightingThread object | madmaxoft@gmail.com | 2012-02-17 | 1 | -0/+8 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@286 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Chunk is now marked as dirty; saving only dirty chunks; rewritten load / save not to use cChunkPtr; set VC2008 project to level4 warnings; block entities are now loaded and saved properly | madmaxoft@gmail.com | 2012-02-16 | 1 | -1/+11 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@273 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Slight cleanup - removed old code, some additional comments on dangerous functions | madmaxoft@gmail.com | 2012-02-14 | 1 | -8/+0 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@261 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Rewritten most of the code for multithreading; still not 100%, but getting there. If this commit proves to be too problematic, we can always undo it. | madmaxoft@gmail.com | 2012-02-13 | 1 | -26/+100 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@251 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | cSocketThreads initial commit. Not yet tested and not yet integrated | madmaxoft@gmail.com | 2012-02-07 | 1 | -0/+12 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@239 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Rewritten cAuthenticator to make use of the new cIsThread architecture - now authentication runs in a single separate thread for all clients; | madmaxoft@gmail.com | 2012-02-01 | 1 | -24/+24 |
| | | | | | | | Global player-kicking function (cServer, cRoot); More char * -> AString conversion git-svn-id: http://mc-server.googlecode.com/svn/trunk@221 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | new cIsThread object for thread encapsulation | madmaxoft@gmail.com | 2012-02-01 | 1 | -4/+12 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@214 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Introducing StringUtils - the place to be if you are a generic string routine :) No more sprintf()! | madmaxoft@gmail.com | 2012-02-01 | 1 | -117/+125 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@209 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Initial cFile implementation (using stdio FILE) and test in cChunkMap | madmaxoft@gmail.com | 2012-01-30 | 1 | -0/+8 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@192 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. | madmaxoft@gmail.com | 2012-01-29 | 1 | -74/+53 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@188 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | VC2008 compilation with new lua webplugin | madmaxoft@gmail.com | 2012-01-29 | 1 | -0/+8 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@187 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | ChunkGenerator: rewritten thread-locking using the new RAII CSLock class | madmaxoft@gmail.com | 2012-01-29 | 1 | -0/+1 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@186 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Added a VC2010 configuration for Debug build with optimized Noise; made it the default in VC2008 | madmaxoft@gmail.com | 2012-01-27 | 1 | -0/+13 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@181 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | Updated VC2008 project to include cPlugin_NewLua | madmaxoft@gmail.com | 2012-01-27 | 1 | -0/+8 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@180 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | MSVC 2008 Express compatibility: Added the projects, modified sources to compile. Tested on MSVC 2008 Express and MSVC 2010 Express | madmaxoft@gmail.com | 2012-01-27 | 1 | -0/+1545 |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@179 0a769ca7-a7f5-676a-18bf-c427514a06d6 |