summaryrefslogtreecommitdiffstats
path: root/VC2008 (unfollow)
Commit message (Expand)AuthorFilesLines
2013-11-14Added cSignEntity into API, added cChunkDesc:GetBlockEntity().madmaxoft1-0/+4
2013-11-14added tolua export snippet for VCDaniel O'Brien1-0/+25
2013-11-09Removed cStringMap.madmaxoft1-9/+1
2013-11-02Readded BlockPortal.h (portals)Tiger Wang1-1/+5
2013-10-30Added 1.7 to protocol recognizer.madmaxoft1-0/+8
2013-10-21Ignoring a few generated files.madmaxoft1-0/+1
2013-10-20Moved all MobTypesManager functions to cMonster.madmaxoft1-8/+0
2013-10-18Fixed project file after mob update.madmaxoft1-0/+44
2013-10-09Moved cMakeDir::MakeDir to cFile::CreateFolder.madmaxoft1-8/+0
2013-10-08Initial Metadata Commit [SEE DESC]Tiger Wang1-0/+4
2013-10-05Removed the old WebServer library.madmaxoft3-462/+0
2013-10-04HTTP Server can now parse multipart/form-data forms; better architecture.madmaxoft1-0/+24
2013-09-28Created basic cHTTPFormParser.madmaxoft1-0/+8
2013-09-27Split cHTTPConnection implementation into a separate file.madmaxoft1-0/+8
2013-09-27Rewritten HTTPServer to split into cHTTPConnection, cHTTPRequest and cHTTPResponse classes.madmaxoft1-8/+20
2013-09-24Implemented basic HTTP message header parsing.madmaxoft1-0/+8
2013-09-22Added button placement handlerTiger Wang1-0/+8
2013-09-18Added moar mobs!Tiger Wang1-4/+52
2013-09-18Implemented redstone comparatorsTiger Wang1-0/+12
2013-09-18Multiple fixes [SEE DESC]Tiger Wang1-8/+4
2013-09-15Possible Linux compile fixTiger Wang1-0/+4
2013-09-09APIDump now produces wiki-style tables of functions and constants.madmaxoft1-0/+8
2013-09-09Removed the cDoors class.madmaxoft1-4/+0
2013-09-01Added the cBoundingBox class.madmaxoft1-0/+8
2013-08-30Basic support for thrown items - eggs, snowballs and ender pearls.madmaxoft1-0/+4
2013-08-30Shooting a bow kinda works.madmaxoft1-0/+4
2013-08-23Fix VSProject path issueTiger Wang1-0/+1
2013-08-23Double slabs work *choke choke*Tiger Wang1-0/+3
2013-08-22Added skeleton code for projectile spawning.madmaxoft1-0/+4
2013-08-20Started work on the cProjectileEntity class.madmaxoft1-0/+4
2013-08-19Added a "Debug profiled" MSVC configuration.madmaxoft10-1/+616
2013-08-19Moved entities into the Entities subfolder.madmaxoft1-26/+26
2013-08-14Added simple deadlock detection code.madmaxoft1-0/+8
2013-08-13Updated the Core Lua files in MCServer project externals.madmaxoft1-18/+50
2013-08-10Renamed Plugin_NewLua to PluginLua.madmaxoft1-2/+2
2013-08-09Renamed Plugin_NewLua to PluginLua.madmaxoft1-2/+2
2013-08-08Removed LuaScript.madmaxoft1-8/+0
2013-08-08Removed squirrel from project includesmadmaxoft1-3/+3
2013-08-07Removed Squirrel.madmaxoft4-547/+0
2013-08-05Added the Carpet block.madmaxoft1-1/+5
2013-08-04LuaState refactoring: initial part.madmaxoft1-0/+8
2013-08-04First attempt at implementing a cLineBlockTracer classmadmaxoft1-1/+13
2013-08-04Added a global .user file to initialize debugging options.madmaxoft1-0/+89
2013-07-29Changed everyting to Unix line endings.Alexander Harkness14-10099/+10099
2013-07-29WebAdmin templates can use LuaFakeTruth1-0/+8
2013-07-28Added PNG versions of the MCServer icon.madmaxoft2-0/+0
2013-07-28Added a .gitignore for the VC2008 folder.Alexander Harkness1-0/+5
2013-07-11Added the cFastRandom classmadmaxoft@gmail.com1-0/+8
2013-07-05Initial 1.6.1 protocol support.madmaxoft@gmail.com1-0/+8
2013-06-29Advanced RCON: Command output is sent to the RCON client.madmaxoft@gmail.com1-0/+8
2013-06-27Added a basic RCON protocolmadmaxoft@gmail.com1-0/+8
2013-06-22Added the End height and composition generators.madmaxoft@gmail.com1-0/+8
2013-06-18TNT fixes.madmaxoft@gmail.com1-4/+0
2013-06-13Added hopper entity, it can suck items out of chests, dispensers, droppers and other hopppers above it.madmaxoft@gmail.com1-0/+8
2013-06-12Implemented the Hopper block handlermadmaxoft@gmail.com1-0/+4
2013-06-09Added dead bush block handler so a dead bush pickup is dropped when the sand underneath it is removed.faketruth1-0/+4
2013-06-04Removed cLadder, cSign, cStairs, cTorch and cVine classes, moved their functionality into the appropriate BlockHandlers / ItemHandlersmadmaxoft@gmail.com1-12/+0
2013-06-04Expat project: fixed intermediate files output foldermadmaxoft@gmail.com1-2/+2
2013-06-02Enchantments: API and sending to clientmadmaxoft@gmail.com1-0/+8
2013-05-30LuaWindow: Initial code, the window can be opened, but not much manipulatedmadmaxoft@gmail.com1-0/+16
2013-05-28Moved BlockEntities to a separate foldermadmaxoft@gmail.com1-18/+18
2013-05-26Implemented droppersmadmaxoft@gmail.com1-4/+20
2013-05-25More CodeBlocks project tweaksmadmaxoft@gmail.com2-8/+13
2013-05-25Added base Code::Blocks project (WIP, still doesn't compile) and fixed some source errors with MinGW.madmaxoft@gmail.com11-0/+1678
2013-05-25cChestEntity and cDispenserEntity now inherit from a common ancestor, cBlockEntityWithItemsmadmaxoft@gmail.com1-52/+60
2013-05-12Renamed linear interpolation from Noise.h to a more proper LinearUpscale and moved it to a separate file.madmaxoft@gmail.com1-0/+4
2013-05-11Added generic LinearInterpolation in 1D, 2D and 3D.madmaxoft@gmail.com1-0/+8
2013-05-05Added the DistortedHeightmap height and composition generator.madmaxoft@gmail.com1-0/+4
2013-05-01BlockZapper: Initial import, can zap blocks but not entitiesmadmaxoft@gmail.com1-0/+4
2013-04-27New terrain generator - Noise3D.madmaxoft@gmail.com1-0/+8
2013-04-22VC2008 project file: enabled multi-threaded compilation of Release and Release-profiled targetsmadmaxoft@gmail.com1-0/+2
2013-04-21Fixed Profiled Release build (missing preprocessor macro for static XML compilation)madmaxoft@gmail.com1-2/+2
2013-04-18Added BlockTNT.h to VC project file keyboard.osh@gmail.com1-1/+5
2013-04-18Added TNTEntity to VC project filemadmaxoft@gmail.com1-0/+8
2013-04-17Noise: removed the unused SSE branches and unused interpolation methods. Removed the Noise.inc file.madmaxoft@gmail.com1-4/+0
2013-04-10Added cItemGrid to represent an XY grid of items; converted chests to use cItemGrid.madmaxoft@gmail.com1-0/+8
2013-04-10Fixed Windows Release buildmadmaxoft@gmail.com1-1/+1
2013-04-09Added Expat and LuaExpat, XML parsing now available in the API.madmaxoft3-4/+276
2013-04-07Added SQLite and LuaSQLite, Lua plugins can now use SQLite.madmaxoft@gmail.com1-0/+68
2013-04-06Cobwebs are now washed away by water and can be broken by swords and shears, giving string.madmaxoft@gmail.com1-0/+4
2013-03-29MineShafts: backup commit with initial work, still unusable.madmaxoft@gmail.com1-0/+8
2013-03-23CryptoPP: Pruned unused filesmadmaxoft@gmail.com1-1749/+1
2013-03-14Removed the Classic fluid simulator, it was too unstablemadmaxoft@gmail.com1-8/+0
2013-03-14Release 1.5 supported, yay :)madmaxoft@gmail.com1-0/+8
2013-03-14Added a Noop fluid simulator that doesn't do anything with the fluid (fluid doesn't spread at all, behaves like a normal block)madmaxoft@gmail.com1-0/+4
2013-03-14Added a Vaporize fluid simulator that simply replaces fluid blocks with air.madmaxoft@gmail.com1-0/+8
2013-03-14Added water and lava springs.madmaxoft@gmail.com1-0/+8
2013-03-09Pickups are now being saved into Anvil.madmaxoft@gmail.com1-0/+8
2013-03-05Made ListenThread an OSSupport part, as it's generic enoughmadmaxoft@gmail.com1-8/+8
2013-03-05IPv6 support + removed cTCPLink from Lua APImadmaxoft@gmail.com1-8/+0
2013-03-04Moved client socket accepting into a separate thread object, cListenThreadmadmaxoft@gmail.com1-0/+8
2013-03-04Removed the unused cHeartbeat objectmadmaxoft@gmail.com1-8/+0
2013-02-25AnvilStats: Added ChunkExtract mode of operation, splitting Anvil files into individual chunks.madmaxoft@gmail.com1-2/+3
2013-02-18Minecarts can now be placed.madmaxoft@gmail.com1-0/+12
2013-02-15Added API.txt into project for referencemadmaxoft@gmail.com1-4/+4
2013-02-15Plugins can now bind console commandsmadmaxoft@gmail.com1-0/+4
2013-02-08Prepared cChunkDesc for further API extension; used it as the sole container for generated chunk data, including entities / block entities.madmaxoft@gmail.com1-0/+4
2013-02-07Added a cGZipFile class for reading GZipped files.madmaxoft@gmail.com1-0/+8
2013-02-01Moved command API into cPluginManager.madmaxoft@gmail.com1-8/+0
2013-01-27Added cItems to Lua API.madmaxoft@gmail.com1-4/+0
2013-01-25Merged the usable portion of the "gens" branch.madmaxoft@gmail.com1-8/+12
2013-01-13Forgotten files for previous merge commit (rev 1139)madmaxoft@gmail.com1-8/+8
2012-12-29Cauldrons and Brewing Stands are now placeableluksor111@gmail.com1-0/+16
2012-12-27Removed unused CryptoPP algorithms (Salsa, Sosemanuk) that won't compile on Mac (found by Sam Sxw)madmaxoft@gmail.com1-16/+0
2012-12-27Added flower potsluksor111@gmail.com1-0/+8
2012-12-24Added the 1.4.6 protocolmadmaxoft@gmail.com1-2/+2
2012-12-22Reduced most mobs' constructors to oneliners by passing parameters to superclassesmadmaxoft@gmail.com1-16/+0
2012-12-19Added dispensers (they can't dispense items yet)luksor111@gmail.com1-0/+8
2012-12-19Implemented double doorsluksor111@gmail.com1-0/+4
2012-12-16Levers (patch contributed by Keyboard)madmaxoft@gmail.com1-0/+8
2012-11-27Added initial adventure mode supportluksor111@gmail.com1-0/+4
2012-11-26Fixed certain blocks crashing clients when minedluksor111@gmail.com1-0/+4
2012-11-25Implemented rail placement mechanics.luksor111@gmail.com1-0/+4
2012-11-24Fixed drops for: Stone, Mycelium, Redstone Torch.luksor111@gmail.com1-0/+4
2012-11-08Removed the SquirrelVM.madmaxoft@gmail.com1-5/+1
2012-11-01Added Bats and Witches.luksor111@gmail.com1-0/+16
2012-10-31Initial 1.4.2 support.luksor111@gmail.com1-0/+8
2012-10-25Debug filename has a "_debug" appended to it, so that it's different from the release version.madmaxoft@gmail.com1-1/+1
2012-10-21Added jukeboxes (patch contributed by Luksor)madmaxoft@gmail.com1-0/+8
2012-10-20Profiled build has a different filenamemadmaxoft@gmail.com2-2/+2
2012-10-19Added spawn eggs with mobs (patch committed by Luksor)madmaxoft@gmail.com1-0/+40
2012-10-18Added basic spawn eggs (patch contributed by Luksor)madmaxoft@gmail.com1-0/+4
2012-10-14Initial Floody fluid simulator.madmaxoft@gmail.com1-0/+16
2012-10-14Completely removed support for old style Lua plugins (can use both Plugin and NewPlugin in settings.ini for now)faketruth1-8/+0
2012-10-13Preparation for multiple fluid simulators.madmaxoft@gmail.com1-23/+15
2012-10-11Fixed chatlog pluginfaketruth1-13/+17
2012-10-10Added functionality so one plugin can call functions on another plugin :Dfaketruth1-30/+38
2012-10-07All blockticking is now done in cBlockHandlersmadmaxoft@gmail.com1-0/+4
2012-10-06Completely removed the old (buggy) redstone simulator.madmaxoft@gmail.com1-8/+0
2012-10-03CryptoPP: Removed an unused file that broke compilation on some *nixesmadmaxoft@gmail.com1-56/+0
2012-09-30Added falling block entities. Sand and gravel now properly fall downfaketruth1-0/+8
2012-09-29Beds can be slept in now (it doesn't change the time though)faketruth1-0/+4
2012-09-29Made beds placeablefaketruth1-0/+8
2012-09-26Fixed a bug in the inventory system where it would de-sync when dragging items with non-default metadata/healthfaketruth1-5/+5
2012-09-24Restored Noise's optimization even in debug build, lost in previous rename.madmaxoft@gmail.com1-0/+13
2012-09-24Source files cleanup: The rest of the files renamed.madmaxoft@gmail.com2-254/+224
2012-09-23Source files cleanup: ChunkDataSerializer is Protocol-relatedmadmaxoft@gmail.com1-8/+8
2012-09-23Source files cleanup: OSSupport-related files in a separate subfolder, renamed.madmaxoft@gmail.com1-27/+27
2012-09-23Source files cleanup: Removed unused cBlockToPickupmadmaxoft@gmail.com1-8/+0
2012-09-23Source files cleanup: Mobs-related files in a separate subfolder, renamed.madmaxoft@gmail.com1-40/+40
2012-09-23Source files cleanup: WorldStorage-related files in a separate subfoldermadmaxoft@gmail.com1-9/+9
2012-09-23Source files cleanup: Generating-related files in a separate subfoldermadmaxoft@gmail.com1-18/+18
2012-09-23Source files cleanup: Protocol-related files in a separate subfoldermadmaxoft@gmail.com1-7/+7
2012-09-23Source files cleanup: UI files renamedmadmaxoft@gmail.com1-5/+5
2012-09-22Restored resource files from vc2010 into vc2008madmaxoft@gmail.com4-1/+9
2012-09-20Refactored windows.madmaxoft@gmail.com1-29/+5
2012-09-11Merged in a patch for sounds by l0udPLmadmaxoft@gmail.com1-0/+8
2012-09-07Fixed profiling to work under the new project layoutmadmaxoft@gmail.com8-10/+42
2012-09-04Removed OS dependencies from CryptoPP; Removed unused modules that didn't compile on some platformsmadmaxoft@gmail.com1-60/+0
2012-08-30Implemented 1.3.2 protocol encryption using CryptoPP, up to Client Status packet (http://wiki.vg/Protocol_FAQ step 14)madmaxoft@gmail.com9-17/+7007
2012-08-30Added a basic protocol recognizer and the base for 1.3.2 protocol.madmaxoft@gmail.com1-0/+12
2012-08-29Gotten completely rid of all cPackets. The cProtocol125 class now does all the parsing and writing by itself.madmaxoft@gmail.com1-176/+0
2012-08-28Moved all packet-serializing code into cProtocol125; half the packet classes aren't needed anymore.madmaxoft@gmail.com1-220/+0
2012-08-27Cut out all packet handling to a separate cProtocol descendantmadmaxoft@gmail.com1-0/+20
2012-08-26git-svn-id: http://mc-server.googlecode.com/svn/trunk@795 0a769ca7-a7f5-676a-18bf-c427514a06d6madmaxoft@gmail.com1-0/+8
2012-08-26Added basic noteblocks, finished sign storage in Anvil (patch contributed by l0udPL)madmaxoft@gmail.com1-0/+12
2012-08-22WebAdmin should not cause crashes anymorefaketruth1-8/+0
2012-08-20Moved files used by MCServer to a special MCServer folderfaketruth1-0/+3
2012-08-18Added Core files to the VC2008 project (so that they can be opened from the IDE there, nothing more)madmaxoft@gmail.com1-0/+128
2012-08-18VC2008: Removed Android-specific files from all Windows build configurationsmadmaxoft@gmail.com1-0/+80
2012-08-18Android: Pressing back button sends stop command to serverfaketruth1-0/+64
2012-08-17Packets now parse themselves from a cByteBuffer object (1st part of packeting rewrite, http://forum.mc-server.org/showthread.php?tid=524 )madmaxoft@gmail.com1-0/+8
2012-07-29Fixed warnings in md5madmaxoft@gmail.com1-0/+27
2012-07-29Fixed MSVC project for Squirrel lib, no more linker warnings about vc90.pdbmadmaxoft@gmail.com1-6/+6
2012-07-28VC2008 project: finally a truly Release build, with full optimization.madmaxoft@gmail.com1-0/+8
2012-07-22Added a new cave generator: DualRidgeCaves ( somewhat like http://www.gamedev.net/blog/33/entry-2227887-more-on-minecraft-type-world-gen/ )madmaxoft@gmail.com1-0/+8
2012-07-21Added a Release Profiled configuration to Squirrel MSVC2008 projectmadmaxoft@gmail.com2-2/+63
2012-07-19Ravines: initial implementation, randomized shapes are working, but still needs some workmadmaxoft@gmail.com1-0/+8
2012-07-16Some code improvementslapayo94@gmail.com1-36/+0
2012-07-15A new Block handling system :olapayo94@gmail.com1-0/+288
2012-07-15Disabled MSVC deprecation / security warnings for external libraries - we expect them to be secure enoughmadmaxoft@gmail.com4-11/+14
2012-07-13Squirrel: removed CLR from dependencies (we're not in C#)madmaxoft@gmail.com1-2/+2
2012-07-09Improved Squirrel Bindingslapayo94@gmail.com1-0/+12
2012-07-09Sorry...lapayo94@gmail.com1-2/+3
2012-07-09Missed precompiled headers in Release Modelapayo94@gmail.com1-1/+1
2012-07-09BlockArea name change revertedlapayo94@gmail.com3-14/+373
2012-07-02cBlockArea object added (with only minimal testing so far)madmaxoft@gmail.com2-0/+48
2012-06-18Fixed a (non-fatal) error in the profiling scriptmadmaxoft@gmail.com1-5/+6
2012-06-15Basic handling of vines. No growth yet.cedeel@gmail.com1-0/+4
2012-06-13Moved LuaFunctions.h into the Bindings section of the projectmadmaxoft@gmail.com1-4/+4
2012-06-13Added a BlockToPickup hook for modifying pickups when a player breaks a block.madmaxoft@gmail.com1-0/+4
2012-06-12Updated the crafting recipes architecture to better support crafting hooks. Removed the old recipe file and implementation altogether.madmaxoft@gmail.com1-8/+0
2012-06-11Added implementation of E_PLUGIN_CHUNK_GENERATING lua hookfaketruth1-0/+8
2012-06-06Item-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.com1-0/+5
2012-06-04Eliminated unused files from a ToLua library VC2008 projectmadmaxoft@gmail.com1-16/+0
2012-06-04Added 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.com1-4/+12
2012-06-04Fixed MSVC2008 projects for new zlibmadmaxoft@gmail.com2-33/+29
2012-06-04Updated zlib, added chat formatting, fixed upside down stairs and slabs, fixed makefiles, hopefully updated vc project filescedeel@gmail.com1-0/+4
2012-05-25Merged the composable_generator branch into the trunkmadmaxoft@gmail.com1-38/+90
2012-05-09Fixed output directory structure in the "Release profiled" configurationmadmaxoft@gmail.com5-10/+10
2012-05-08Added a profiling option to the VC2008 projects, using the MS standalone profiler (see vc2008/profile_run.cmd for details and usage)madmaxoft@gmail.com8-0/+491
2012-05-07Fast NBT Parser (loading a chunk is now about 10 times faster)madmaxoft@gmail.com1-8/+16
2012-03-24Added the new 1.2.4's PlayerAbilities packet; restructures packet files for less files, more dense.madmaxoft@gmail.com1-26/+2
2012-03-24Removed the split between 1.2.3 and 1.1, left only 1.2.3 codemadmaxoft@gmail.com1-1/+1
2012-03-14Split chunk data into separate arrays; decoupled most sources from cChunk.h dependencymadmaxoft@gmail.com1-0/+7
2012-03-12Added a flat terrain generator with settable terrain heightmadmaxoft@gmail.com1-0/+8
2012-03-07Added the Anvil level format (MCA) support, read-only for the time being. Now MCS can read your worlds from the official server :)madmaxoft@gmail.com1-0/+16
2012-03-05ChunkSender: 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.com1-1/+9
2012-03-01Forgot to update the VS2008 projectfaketruth1-0/+8
2012-02-28VC2008: slight project reorganization, chunk-generation-related sources are now in one foldermadmaxoft@gmail.com1-24/+28
2012-02-26Using 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.com1-4/+4
2012-02-22VC2008: cleaned up the Release configuration for the projectmadmaxoft@gmail.com1-1/+1
2012-02-20VC2008: Temporarily reset compiler warnings to Level 3 due to the new ASSERT()madmaxoft@gmail.com1-2/+2
2012-02-17Added the skeleton of the cLightingThread objectmadmaxoft@gmail.com1-0/+8
2012-02-16Chunk 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 properlymadmaxoft@gmail.com1-1/+11
2012-02-14Slight cleanup - removed old code, some additional comments on dangerous functionsmadmaxoft@gmail.com1-8/+0
2012-02-13Rewritten 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.com6-44/+118
2012-02-07cSocketThreads initial commit. Not yet tested and not yet integratedmadmaxoft@gmail.com1-0/+12
2012-02-01Rewritten cAuthenticator to make use of the new cIsThread architecture - now authentication runs in a single separate thread for all clients;madmaxoft@gmail.com1-24/+24
2012-02-01VC2008: removed an unneeded file from zlib projectmadmaxoft@gmail.com1-4/+0
2012-02-01new cIsThread object for thread encapsulationmadmaxoft@gmail.com1-4/+12
2012-02-01Introducing StringUtils - the place to be if you are a generic string routine :) No more sprintf()!madmaxoft@gmail.com1-117/+125
2012-01-30Initial cFile implementation (using stdio FILE) and test in cChunkMapmadmaxoft@gmail.com1-0/+8
2012-01-29VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization.madmaxoft@gmail.com3-74/+293
2012-01-29VC2008 compilation with new lua webpluginmadmaxoft@gmail.com1-0/+8
2012-01-29ChunkGenerator: rewritten thread-locking using the new RAII CSLock classmadmaxoft@gmail.com1-0/+1
2012-01-27Added a VC2010 configuration for Debug build with optimized Noise; made it the default in VC2008madmaxoft@gmail.com1-0/+13
2012-01-27Updated VC2008 project to include cPlugin_NewLuamadmaxoft@gmail.com1-0/+8
2012-01-27MSVC 2008 Express compatibility: Added the projects, modified sources to compile. Tested on MSVC 2008 Express and MSVC 2010 Expressmadmaxoft@gmail.com6-0/+2623