Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |