1
0
cuberite-2a/source
faketruth f43b65cf53 cClientHandles have a unique ID now to distinguish them
cAuthenticator uses unique client ID for authentication
Changed the kick function used by cAuthenticator to take a client ID instead of name, so the correct user is kicked
Using callback reference instead of pointer in GetChunkData and affiliates
GetChunkData returns false when failed, and true when succeeded
Renamed entity type enums to something prettier
Exposed some functions to Lua

git-svn-id: http://mc-server.googlecode.com/svn/trunk@388 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-03-09 13:42:28 +00:00
..
md5 Removed a few duplicate includes 2012-02-01 12:46:44 +00:00
packets Fixed bug where cPlayer's cClientHandle was used after cPlayer was destroyed http://forum.mc-server.org/showthread.php?tid=380 2012-03-07 13:36:30 +00:00
AllToLua.bat MCServer c++ source files 2011-10-03 18:41:19 +00:00
AllToLua.pkg VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
Bindings.cpp cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
Bindings.h cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
BlockID.h Updated redstone and pistons some mode. If you break an extended piston the piston extension will now also break. When a redstone device is broken by something other than a person the redstone circuit should now update. 2011-11-07 22:59:29 +00:00
cAggressiveMonster.cpp cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cAggressiveMonster.h - Fixed Bug #99 -> Mobs no longer bother you in creative mode 2011-12-25 22:47:12 +00:00
cAuthenticator.cpp cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cAuthenticator.h cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cBlockEntity.h 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 :) 2012-03-05 16:41:57 +00:00
cBlockingTCPLink.cpp Using own ASSERT() that logs to file 2012-02-19 23:00:00 +00:00
cBlockingTCPLink.h 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. 2012-02-13 21:47:03 +00:00
cBlockToPickup.cpp Yay redstone repeaters! 2012-03-06 21:06:51 +00:00
cBlockToPickup.h - improved and simplified the door system (shorter, clearer) 2011-12-25 01:40:31 +00:00
cCavespider.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cCavespider.h - Fixed Bug #99 -> Mobs no longer bother you in creative mode 2011-12-25 22:47:12 +00:00
cChatColor.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cChatColor.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
cChestEntity.cpp 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 2012-02-16 13:42:35 +00:00
cChestEntity.h 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 2012-02-16 13:42:35 +00:00
cChicken.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cChicken.h - Fixed Bug #99 -> Mobs no longer bother you in creative mode 2011-12-25 22:47:12 +00:00
cChunk.cpp cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cChunk.h cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cChunk.inl.h 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 :) 2012-03-05 16:41:57 +00:00
cChunkGenerator.cpp Improved threading performance by reducing thread-hopping in queue locks (cs unlocked before event set) 2012-02-28 16:59:59 +00:00
cChunkGenerator.h Removed some more cChunkPtr usage 2012-02-20 16:39:00 +00:00
cChunkMap.cpp cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cChunkMap.h cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cClientHandle.cpp cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cClientHandle.h cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cCow.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cCow.h - Fixed Bug #99 -> Mobs no longer bother you in creative mode 2011-12-25 22:47:12 +00:00
cCraftingWindow.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cCraftingWindow.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
cCreativeInventory.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cCreativeInventory.h - implemented separated inventory for creative mode (cSurvivalInventory and cCreativeInventory) 2012-01-01 04:55:17 +00:00
cCreeper.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cCreeper.h - Fixed Bug #99 -> Mobs no longer bother you in creative mode 2011-12-25 22:47:12 +00:00
cCriticalSection.cpp Using own ASSERT() that logs to file 2012-02-19 23:00:00 +00:00
cCriticalSection.h Using the _DEBUG macro for *nix debug builds as well; trying to force 8-byte alignment on critical sections ( http://forum.mc-server.org/showthread.php?tid=384 ) 2012-03-09 09:39:48 +00:00
cCuboid.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cCuboid.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
cDoors.h - improved and simplified the door system (shorter, clearer) 2011-12-25 01:40:31 +00:00
cEnderman.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cEnderman.h - Fixed Bug #99 -> Mobs no longer bother you in creative mode 2011-12-25 22:47:12 +00:00
cEntity.cpp cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cEntity.h cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cEvent.cpp Using own ASSERT() that logs to file 2012-02-19 23:00:00 +00:00
cEvent.h Another cEvent fix, I wish I could get it finally right 2012-01-31 12:10:40 +00:00
cFile.cpp Using own ASSERT() that logs to file 2012-02-19 23:00:00 +00:00
cFile.h 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. 2012-02-13 21:47:03 +00:00
cFileFormatUpdater.cpp Chunk now has an indicator of load failure; Chunk generator uses cChunkStay 2012-02-28 12:11:14 +00:00
cFileFormatUpdater.h Player data is saved and loaded as human readable JSON now. 2011-10-31 21:30:14 +00:00
cFireSimulator.cpp Fixed the same leak in FireSimulator 2012-02-14 12:29:39 +00:00
cFireSimulator.h Apparently the Fire plugin is depreciated since it's implemented in C++ :P 2012-02-14 12:54:54 +00:00
cFluidSimulator.cpp Fixed block-getting so that simulators work again 2012-02-21 12:29:05 +00:00
cFluidSimulator.h Updated fluid simulators with geser's patch file! 2012-02-14 13:37:13 +00:00
cFurnaceEntity.cpp Restored chest and furnace functionality as it was (it's basically working but joined chests show single-chest window) 2012-02-15 14:22:44 +00:00
cFurnaceEntity.h 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 2012-02-16 13:42:35 +00:00
cFurnaceRecipe.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cFurnaceRecipe.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
cFurnaceWindow.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cFurnaceWindow.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
cGenSettings.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cGenSettings.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
cGhast.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cGhast.h - Fixed Bug #99 -> Mobs no longer bother you in creative mode 2011-12-25 22:47:12 +00:00
cGroup.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cGroup.h 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. 2012-02-13 21:47:03 +00:00
cGroupManager.cpp Introducing StringUtils - the place to be if you are a generic string routine :) No more sprintf()! 2012-02-01 09:12:54 +00:00
cGroupManager.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
cHeartBeat.cpp AString logging fix 2 2012-02-01 14:08:12 +00:00
cHeartBeat.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
ChunkSender.cpp cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
ChunkSender.h ChunkSender: Fixed a potential crash: removing a client means that no Send() is called on that client anymore 2012-03-07 20:06:18 +00:00
cInventory.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cInventory.h CreativeInventory Update 2012-01-01 18:45:28 +00:00
cIsThread.cpp Using own ASSERT() that logs to file 2012-02-19 23:00:00 +00:00
cIsThread.h cIsThread: Added support for getting current thread ID 2012-02-18 17:43:20 +00:00
cItem.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cItem.h 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. 2012-02-13 21:47:03 +00:00
cLadder.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
cLavaSimulator.cpp Updated fluid simulators with geser's patch file! 2012-02-14 13:37:13 +00:00
cLavaSimulator.h Updated fluid simulators with geser's patch file! 2012-02-14 13:37:13 +00:00
cLog.cpp Logging: added thread ID to the log output in debug builds 2012-02-18 17:51:34 +00:00
cLog.h Logging: added thread ID to the log output in debug builds 2012-02-18 17:51:34 +00:00
cLuaCommandBinder.cpp Introducing StringUtils - the place to be if you are a generic string routine :) No more sprintf()! 2012-02-01 09:12:54 +00:00
cLuaCommandBinder.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
cMakeDir.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cMakeDir.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
cMCLogger.cpp Logging: added thread ID to the log output in debug builds 2012-02-18 17:51:34 +00:00
cMCLogger.h Using own ASSERT() that logs to file 2012-02-19 23:00:00 +00:00
cMonster.cpp Removed some more cChunkPtr usage 2012-02-20 16:39:00 +00:00
cMonster.h No longer using pointers for Vector3(f/d/i) in cEntity's and cTracer 2012-02-15 22:50:00 +00:00
cMonsterConfig.cpp Lots of logging added 2012-02-17 11:40:14 +00:00
cMonsterConfig.h Lots of logging added 2012-02-17 11:40:14 +00:00
cNoise.cpp Noise function optimization (chunk generation now about 1.5x faster :) 2012-02-22 17:04:04 +00:00
cNoise.h Noise function optimization (chunk generation now about 1.5x faster :) 2012-02-22 17:04:04 +00:00
cNoise.inc Noise function optimization (chunk generation now about 1.5x faster :) 2012-02-22 17:04:04 +00:00
cPassiveAggressiveMonster.cpp cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cPassiveAggressiveMonster.h - Fixed Bug #99 -> Mobs no longer bother you in creative mode 2011-12-25 22:47:12 +00:00
cPassiveMonster.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cPassiveMonster.h - Fixed Bug #99 -> Mobs no longer bother you in creative mode 2011-12-25 22:47:12 +00:00
cPawn.cpp Lua seems to have trouble with a combination of overloaded functions and class inheritance, so I renamed TeleportTo( cEntity* ) to TeleportToEntity 2012-02-22 15:46:38 +00:00
cPawn.h Lua seems to have trouble with a combination of overloaded functions and class inheritance, so I renamed TeleportTo( cEntity* ) to TeleportToEntity 2012-02-22 15:46:38 +00:00
cPickup.cpp cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cPickup.h No longer using pointers for Vector3(f/d/i) in cEntity's and cTracer 2012-02-15 22:50:00 +00:00
cPig.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cPig.h - Fixed Bug #99 -> Mobs no longer bother you in creative mode 2011-12-25 22:47:12 +00:00
cPiston.cpp New redstone simulator. Should work without crashes! 2012-03-01 15:18:59 +00:00
cPiston.h 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. 2012-02-13 21:47:03 +00:00
cPlayer.cpp cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cPlayer.h Fixed bug where cPlayer's cClientHandle was used after cPlayer was destroyed http://forum.mc-server.org/showthread.php?tid=380 2012-03-07 13:36:30 +00:00
cPlugin_Lua.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cPlugin_Lua.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
cPlugin_NewLua.cpp Added a CriticalSection to cPlugin_NewLua. Lua plugins are not threadsafe but they ARE accessed by multiple threads, this can create some hard to find errors, but I fixed it now :P 2012-02-22 15:15:44 +00:00
cPlugin_NewLua.h Added a CriticalSection to cPlugin_NewLua. Lua plugins are not threadsafe but they ARE accessed by multiple threads, this can create some hard to find errors, but I fixed it now :P 2012-02-22 15:15:44 +00:00
cPlugin.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cPlugin.h It's a Squirrel!! 2011-11-08 01:25:01 +00:00
cPluginManager.cpp Thread-safe chunk generation, storage and generator are queried for progress while initializing server 2012-02-18 17:53:22 +00:00
cPluginManager.h 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. 2012-02-13 21:47:03 +00:00
cRecipeChecker.cpp Removed a few duplicate includes 2012-02-01 12:46:44 +00:00
cRecipeChecker.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
cRedstone.cpp Forcing the use of the new redstone simulator 2012-03-04 16:04:42 +00:00
cRedstone.h Fixed redstone repeater bug where it could not get the direction when it has delay bits set 2012-03-06 21:56:12 +00:00
cRedstoneSimulator.cpp Sticky pistons should work as well now 2012-03-06 22:17:36 +00:00
cRedstoneSimulator.h Yay redstone repeaters! 2012-03-06 21:06:51 +00:00
cReferenceManager.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cReferenceManager.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
cRoot.cpp cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cRoot.h cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cSandSimulator.cpp Fixed a (pretty big) memory leak in cSandSimulator 2012-02-14 12:23:02 +00:00
cSandSimulator.h Fixed a (pretty big) memory leak in cSandSimulator 2012-02-14 12:23:02 +00:00
cSemaphore.cpp AString logging fix 2 2012-02-01 14:08:12 +00:00
cSemaphore.h MSVC 2008 Express compatibility: Added the projects, modified sources to compile. Tested on MSVC 2008 Express and MSVC 2010 Express 2012-01-27 14:04:28 +00:00
cServer.cpp cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cServer.h cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cSheep.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cSheep.h - Fixed Bug #99 -> Mobs no longer bother you in creative mode 2011-12-25 22:47:12 +00:00
cSign.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
cSignEntity.cpp 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 :) 2012-03-05 16:41:57 +00:00
cSignEntity.h 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 :) 2012-03-05 16:41:57 +00:00
cSilverfish.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cSilverfish.h - Fixed Bug #99 -> Mobs no longer bother you in creative mode 2011-12-25 22:47:12 +00:00
cSimulator.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cSimulator.h Fixed block-getting so that simulators work again 2012-02-21 12:29:05 +00:00
cSimulatorManager.cpp 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. 2012-02-13 21:47:03 +00:00
cSimulatorManager.h 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. 2012-02-13 21:47:03 +00:00
cSkeleton.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cSkeleton.h - Fixed Bug #99 -> Mobs no longer bother you in creative mode 2011-12-25 22:47:12 +00:00
cSleep.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cSleep.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
cSlime.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cSlime.h - Fixed Bug #99 -> Mobs no longer bother you in creative mode 2011-12-25 22:47:12 +00:00
cSocket.cpp Using own ASSERT() that logs to file 2012-02-19 23:00:00 +00:00
cSocket.h 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. 2012-02-13 21:47:03 +00:00
cSocketThreads.cpp Attempt at fixing crashes with disconnecting players 2012-02-26 12:55:42 +00:00
cSocketThreads.h Extended SocketThreads for writing support (unusable in cClientHandle due to too many deadlock possibilities) 2012-02-25 23:48:28 +00:00
cSpider.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cSpider.h - Fixed Bug #99 -> Mobs no longer bother you in creative mode 2011-12-25 22:47:12 +00:00
cSquid.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cSquid.h - improved Simulator system 2011-12-26 20:57:12 +00:00
cStairs.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
cStringMap.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cStringMap.h Changed how Lua handles the (Post)Params in the HTTPRequest of a WebPlugin 2012-01-31 20:56:42 +00:00
cSurvivalInventory.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cSurvivalInventory.h CreativeInventory Update 2012-01-01 18:45:28 +00:00
cTCPLink.cpp 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. 2012-02-13 21:47:03 +00:00
cTCPLink.h 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. 2012-02-13 21:47:03 +00:00
cThread.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cThread.h VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cTimer.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cTimer.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
cTorch.h New redstone simulator. Should work without crashes! 2012-03-01 15:18:59 +00:00
cTracer.cpp No longer using pointers for Vector3(f/d/i) in cEntity's and cTracer 2012-02-15 22:50:00 +00:00
cTracer.h No longer using pointers for Vector3(f/d/i) in cEntity's and cTracer 2012-02-15 22:50:00 +00:00
cWaterSimulator.cpp Updated fluid simulators with geser's patch file! 2012-02-14 13:37:13 +00:00
cWaterSimulator.h Updated fluid simulators with geser's patch file! 2012-02-14 13:37:13 +00:00
cWebAdmin.cpp git-svn-id: http://mc-server.googlecode.com/svn/trunk@281 0a769ca7-a7f5-676a-18bf-c427514a06d6 2012-02-16 22:28:19 +00:00
cWebAdmin.h Changed how Lua handles the (Post)Params in the HTTPRequest of a WebPlugin 2012-01-31 20:56:42 +00:00
cWebPlugin_Lua.cpp Introducing StringUtils - the place to be if you are a generic string routine :) No more sprintf()! 2012-02-01 09:12:54 +00:00
cWebPlugin_Lua.h Plugins can now be enabled and disabled through WebAdmin 2012-02-01 00:02:48 +00:00
cWebPlugin.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cWebPlugin.h VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cWindow.cpp 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 2012-02-16 13:42:35 +00:00
cWindow.h VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cWindowOwner.h VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cWolf.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cWolf.h - Fixed Bug #99 -> Mobs no longer bother you in creative mode 2011-12-25 22:47:12 +00:00
cWorld.cpp cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cWorld.h cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
cWorldGenerator_Test.cpp Got rid of some hardcoded numbers, now using hardcoded variables! woo 2012-03-03 20:55:16 +00:00
cWorldGenerator_Test.h Re-implemented tree-growing. May produce artefacts on old-world / new-world boundaries. 2012-02-18 19:18:16 +00:00
cWorldGenerator.cpp Got rid of some hardcoded numbers, now using hardcoded variables! woo 2012-03-03 20:55:16 +00:00
cWorldGenerator.h Rewritten ore generation from scratch, using a different (much faster) algorithm. Chunk generation now about 2x faster :) 2012-02-22 21:20:20 +00:00
cZombie.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cZombie.h - Fixed Bug #99 -> Mobs no longer bother you in creative mode 2011-12-25 22:47:12 +00:00
cZombiepigman.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
cZombiepigman.h - Fixed Bug #99 -> Mobs no longer bother you in creative mode 2011-12-25 22:47:12 +00:00
Defines.h Fixed bug where cPlayer's cClientHandle was used after cPlayer was destroyed http://forum.mc-server.org/showthread.php?tid=380 2012-03-07 13:36:30 +00:00
Endianness.h Rewritten all packets to use buffers instead of direct sockets, for future cSocketThreads compatibility. 2012-02-07 20:49:52 +00:00
FileDefine.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
Globals.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
Globals.h Using the _DEBUG macro for *nix debug builds as well; trying to force 8-byte alignment on critical sections ( http://forum.mc-server.org/showthread.php?tid=384 ) 2012-03-09 09:39:48 +00:00
LeakFinder.cpp 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. 2012-02-13 21:47:03 +00:00
LeakFinder.h 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. 2012-02-13 21:47:03 +00:00
LightingThread.cpp Added the skeleton of the cLightingThread object 2012-02-17 18:24:34 +00:00
LightingThread.h Added the skeleton of the cLightingThread object 2012-02-17 18:24:34 +00:00
lua5.1.dll Added m_IP to player class and binding to get IP for LUA. (Probably should use m_pState) 2011-11-09 22:17:30 +00:00
LuaFunctions.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
main.cpp Using the _DEBUG macro for *nix debug builds as well; trying to force 8-byte alignment on critical sections ( http://forum.mc-server.org/showthread.php?tid=384 ) 2012-03-09 09:39:48 +00:00
ManualBindings.cpp git-svn-id: http://mc-server.googlecode.com/svn/trunk@281 0a769ca7-a7f5-676a-18bf-c427514a06d6 2012-02-16 22:28:19 +00:00
ManualBindings.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
Matrix4f.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
Matrix4f.h Changed signed char to unsigned char in block packets, so we can receive height up to 255 2012-03-04 13:54:33 +00:00
MemoryLeak.h MSVC 2008 Express compatibility: Added the projects, modified sources to compile. Tested on MSVC 2008 Express and MSVC 2010 Express 2012-01-27 14:04:28 +00:00
MersenneTwister.h MCServer should be running fast again on Linux!! YAAAY!! 2012-02-03 16:01:25 +00:00
NBT.cpp Using the _DEBUG macro for *nix debug builds as well; trying to force 8-byte alignment on critical sections ( http://forum.mc-server.org/showthread.php?tid=384 ) 2012-03-09 09:39:48 +00:00
NBT.h Using the _DEBUG macro for *nix debug builds as well; trying to force 8-byte alignment on critical sections ( http://forum.mc-server.org/showthread.php?tid=384 ) 2012-03-09 09:39:48 +00:00
PacketID.h 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. 2012-02-13 21:47:03 +00:00
SquirrelBindings.cpp Moved stdarg.h inclusion into Globals.h 2012-02-18 17:47:27 +00:00
SquirrelBindings.h Fixed a bug in source/cClientHandle.h 2012-02-04 19:40:48 +00:00
StackWalker.cpp 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. 2012-02-13 21:47:03 +00:00
StackWalker.h 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. 2012-02-13 21:47:03 +00:00
StringCompression.cpp Added the Anvil level format (MCA) support, read-only for the time being. Now MCS can read your worlds from the official server :) 2012-03-07 11:28:24 +00:00
StringCompression.h 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 2012-02-16 13:42:35 +00:00
StringUtils.cpp Rewritten cAuthenticator to make use of the new cIsThread architecture - now authentication runs in a single separate thread for all clients; 2012-02-01 22:38:03 +00:00
StringUtils.h Moved stdarg.h inclusion into Globals.h 2012-02-18 17:47:27 +00:00
tolua_base.h VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
tolua++.exe tolua: modified the binding generator to accept AString as a std::string synonym, re-generated Bindings with these settings. Lua callbacks can now safely use AString functions in C++. 2012-02-02 14:11:54 +00:00
tolua++.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
Vector3d.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
Vector3d.h Terrain generation is synchronous again, async generation has bugs. 2012-01-19 18:12:39 +00:00
Vector3f.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
Vector3f.h MCServer c++ source files 2011-10-03 18:41:19 +00:00
Vector3i.cpp VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
Vector3i.h Updated fluid simulators with geser's patch file! 2012-02-14 13:37:13 +00:00
virtual_method_hooks.lua MCServer c++ source files 2011-10-03 18:41:19 +00:00
wdirent.h VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. 2012-01-29 19:28:19 +00:00
WorldStorage.cpp Added the Anvil level format (MCA) support, read-only for the time being. Now MCS can read your worlds from the official server :) 2012-03-07 11:28:24 +00:00
WorldStorage.h Using the _DEBUG macro for *nix debug builds as well; trying to force 8-byte alignment on critical sections ( http://forum.mc-server.org/showthread.php?tid=384 ) 2012-03-09 09:39:48 +00:00
WSSAnvil.cpp Anvil format: loading chests' contents. 2012-03-07 22:09:55 +00:00
WSSAnvil.h Anvil format: loading chests' contents. 2012-03-07 22:09:55 +00:00
WSSCompact.cpp cClientHandles have a unique ID now to distinguish them 2012-03-09 13:42:28 +00:00
WSSCompact.h WSSCompact: fixed switched version values (!); removed unused methods 2012-03-07 20:03:44 +00:00