summaryrefslogtreecommitdiffstats
path: root/src/WorldStorage (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-07-04Various fixedTiger Wang1-7/+4
* Fixed potential invalid pointer dereferencing, fixes #1117 * Fixed ender pearls not being loaded properly
2014-07-04Removed world-saving log messages.madmaxoft2-33/+5
Ref.: http://forum.mc-server.org/showthread.php?tid=1518
2014-07-02SuggestionsTiger Wang2-11/+17
2014-06-30Removed unneeded codeTiger Wang4-38/+1
2014-06-29Properly implemented enderchestsTiger Wang4-0/+38
2014-06-24Add entity health saving.Howaner2-16/+8
2014-06-20MCA saver marks chunks as populated.madmaxoft1-0/+3
Fixes #140.
2014-06-19Nullify deleted pointers.archshift1-0/+1
2014-06-17The motion is already set in AddBasicEntity()Howaner1-5/+0
2014-06-04Fixed mob loading, part of #1058Tiger Wang1-1/+1
2014-05-28Code improvementsHowaner1-1/+0
2014-05-28Add throw sound and fix arrow server crash.Howaner1-0/+1
2014-05-21Renamed cChunkBuffer to cChunkDataTycho1-1/+1
2014-05-18Fixed issue with types not being defined for an unused parameterTycho2-2/+2
2014-05-13Fixesandrew2-3/+8
2014-05-12More switch warnings.archshift1-0/+7
2014-05-12Fixed a few more switch warnings.archshift1-17/+20
2014-05-11Fixed a warning and a complaint about a never-read variable.archshift1-1/+0
2014-05-11Fixed stat serializationandrew1-5/+22
2014-05-11Statistic Managerandrew2-0/+179
2014-05-09Fixed size_t in FireworksSerializer.Mattes D1-2/+2
2014-05-09Fixed message formatting.Mattes D1-2/+2
2014-05-09Even more size_t fixes.Mattes D1-4/+4
2014-05-09More size_t fixes.Mattes D2-6/+6
2014-05-09Build fixes after the last size_t batch.Mattes D6-15/+15
2014-05-09Range Check on schematic sizeworktycho1-1/+1
Fixes CID 55830
2014-05-09Fixed MSVC 64-bit build warnings.Mattes D5-36/+38
2014-05-09Check the height and width values read.worktycho1-0/+8
Fixes CID 55831
2014-05-08Fixed MSVC 64-bit build warnings.Mattes D5-36/+38
2014-05-07Change m_RepairCost to int.Howaner2-2/+2
2014-05-07Fix MagmaCube save.Howaner2-3/+9
2014-05-07Add repair cost to cItem, add custom name to NBTChunkSerializer and fix anvil bugs.Howaner2-12/+59
2014-05-01Fixed warnings in FastNBT.madmaxoft1-2/+2
2014-05-01Anvil saver pads data to 4K boundaries.madmaxoft1-0/+5
Fixes #524.
2014-04-28Revert "Changed the old invulnerable methods from the wither to the new."Howaner2-9/+2
This reverts commit d50f8f6f11f69e7e1e56be92fb2d72a5014a3e34.
2014-04-28Fixed projectile source filenames, indentationsarchshift2-7/+7
2014-04-27Moved cGhastFireballEntity out of ProjectileEntity.harchshift1-0/+1
2014-04-27Moved cFireChargeEntity out of ProjectileEntity.harchshift1-0/+1
2014-04-27Moved cThrownSnowballEntity out of ProjectileEntity.harchshift1-0/+1
2014-04-27Moved cThrownEnderPearl out of ProjectileEntity.harchshift1-0/+1
2014-04-27Moved cThrownEggEntity out of ProjectileEntity.harchshift1-1/+1
2014-04-27Moved cArrowEntity out of ProjectileEntity.harchshift2-2/+2
2014-04-26Implemented Chunk Sparsing with segmentsTycho4-11/+9
2014-04-26Further refactored, Reverted Minecart changearchshift1-4/+4
Other small changes.
2014-04-26Changed the old invulnerable methods from the wither to the new.Howaner2-2/+9
2014-04-26FixesHowaner2-2/+2
2014-04-26Removed unused assignments.archshift1-1/+0
2014-04-26Fix for minor resource leak (CID 43616)jfhumann1-1/+9
2014-04-25Cmake generated projects for IDEs include headers in project files.archshift1-0/+1
2014-04-25Small changes; warning fixing.archshift1-4/+4
2014-04-24Fixed class capitalization for the cave spider.archshift1-1/+1
2014-04-24Fixed references to renamed files.archshift1-1/+1
2014-04-18Did some static analysis, fixed some bugs and optimized a lot of codejfhumann3-4/+4
2014-04-15Rewrote redstone powering to use power levelsTiger Wang2-2/+2
2014-04-08Removed check for enqueuing a chunk that is already enqueued to be loadedTycho1-1/+1
This remaval is safe as cWorldStorage checks for duplicate chunks when dequeuing and removes an expensive iteration whilst holding the queue lock
2014-04-04Fixed silly Clang's warnings in FastNBT.madmaxoft1-28/+28
2014-04-02Added schematic string serializer self-test.madmaxoft1-0/+33
2014-03-25BlockArea: Switched internal coords to Vector3i.madmaxoft1-5/+5
2014-03-25Ender crystalsandrew4-0/+35
2014-03-25Added one more missing newline.Samuel Barney1-1/+1
2014-03-24Wither invulnerabilityandrew3-3/+19
2014-03-17Fixed a crash in firework rockets.madmaxoft1-2/+8
Fixes #816.
2014-03-16Add new leaves to all classes.Howaner1-0/+1
2014-03-16Add anvil direction.Howaner1-1/+9
2014-03-15Remove old debug messages.Howaner1-3/+0
2014-03-15Add item frame saving.Howaner4-2/+130
2014-03-15Add health and age load to pickup's.Howaner2-6/+20
2014-03-15Add ExpOrb saving.Howaner4-28/+90
2014-03-12Added additional macros to support the MSVC size_t format and changed all formats to use the macrosTycho1-5/+5
2014-03-11Fixed a load of format string errorsTycho1-5/+5
2014-03-11Unified Vector classesandrew1-1/+1
2014-03-12Renamed cBlockArea Offset to WEOffset.madmaxoft1-2/+2
Even in getters / setters.
2014-03-11Renamed m_Offset to m_WEOffsetSTRWarrior1-3/+3
2014-03-10Fixed xofts issuesTycho2-1/+5
2014-03-10Removed Some unnessicary macrosTycho1-2/+2
2014-03-10Use string.reserve to avoid the need to do inplace byteswapTycho1-10/+6
2014-03-10Removed unused macro from WSSCompactTycho1-1/+0
2014-03-10Fixed alignment issues in Fireworks SerializerTycho1-7/+7
2014-03-10This allows a blockarea to have an Offset.STRWarrior1-0/+23
2014-03-10Fixed MSVC2008 compilation.madmaxoft1-4/+4
2014-03-09Its a const not a macroTycho1-1/+1
2014-03-09Take 5Tycho1-1/+1
2014-03-09Take 4Tycho1-1/+1
2014-03-09Unsigned types take 3Tycho1-1/+1
2014-03-09Fix gcc error attempt 2Tycho1-1/+1
2014-03-09Fixed gcc errorTycho1-1/+1
2014-03-09Hexified coloursTiger Wang1-16/+16
2014-03-09Fixed data length issuesTiger Wang1-2/+3
2014-03-09Demonstrated issues with GetDataLength()Tiger Wang2-5/+11
2014-03-08Change TNT Fuse to ticksHowaner2-3/+2
2014-03-08Add TNT Save/Load and add Netbeans projects to .gitignoreHowaner4-1/+45
2014-03-07Fixed cBlockArea schematic string saving signature.madmaxoft2-6/+5
2014-03-07Added cBlockArea serialization to string.madmaxoft2-32/+135
Fixes #665.
2014-03-07Add Flower PotsHowaner5-3/+91
2014-03-02Added more documentation for FastNBT parser.madmaxoft1-3/+45
2014-03-01Shortened enumsandrew1-7/+7
2014-03-01Improved comments in float size check.madmaxoft1-2/+2
2014-02-28Better fix for the 32-bit float reading.madmaxoft1-4/+5
2014-02-27Fixed compileTiger Wang2-3/+2
2014-02-27Implemented ballistic missiles (fireworks)Tiger Wang5-4/+356
+ Added fireworks
2014-02-26Fixed a gcc warning in FastNBT.h.madmaxoft1-2/+11
2014-02-24Fixed MCServer not compiling with C++03 compilersSTRWarrior1-2/+2
2014-02-23Fixed Formatting, Added DropChances and CanPickUpLoot attributes to MonstersTheJumper3-0/+198
2014-02-23Rename SkullEntity to MobHeadEntityHowaner4-18/+18
2014-02-23Add Heads completelyHowaner1-1/+1
2014-02-23Add Skulls/HeadsHowaner4-5/+64
2014-02-23Fixed Formatting, Added DropChances and CanPickUpLoot attributes to MonstersTheJumper3-0/+198
2014-02-23Fixed Formatting, Added DropChances and CanPickUpLoot attributes to MonstersTheJumper2-0/+3
2014-02-23Fixed Compiling IssuesTheJumper3-10/+31
2014-02-23Fixed Formatting, Added DropChance attributes to MonstersTheJumper3-0/+174
2014-02-23Maps: Improvementsandrew1-1/+5
2014-02-19Rename SkullEntity to MobHeadEntityHowaner4-18/+18
2014-02-19Documented cMapandrew1-0/+2
2014-02-18Add Heads completelyHowaner1-1/+1
2014-02-18Implemented paintings, fixes #689Tiger Wang1-0/+1
+ Implemented paintings
2014-02-18Implemented item frames, a part of #689Tiger Wang1-0/+1
+ Implemented Item Frames * Fixed Pitch and Yaw being wrongly flipped in the protocol (XOFT!)
2014-02-17Add Skulls/HeadsHowaner4-5/+64
2014-02-17Map item handler; Fixed several bugsandrew2-4/+14
2014-02-14Send map when selectedandrew1-3/+6
2014-02-13IDCount Serializationandrew2-1/+103
2014-02-13Implementation of in-game mapsandrew2-0/+241
2014-02-12Fixed #573STRWarrior1-4/+4
2014-02-09Fixed compile and some warnings in MSVSTiger Wang1-2/+2
2014-02-03Partial fix for #130Tiger Wang1-0/+1
2014-02-02Added saving of angry flag.Kirill Kirilenko2-0/+7
2014-02-02Fixed sitting tag.Kirill Kirilenko2-5/+5
2014-02-01Added saving of collar's color.Kirill Kirilenko2-4/+11
2014-01-31Added reading saved state of the wolf (sitting or standing).Kirill Kirilenko1-0/+6
2014-01-31Inversed condition.STRWarrior1-1/+1
2014-01-31Wolf: If Owner tag is missing a normal ownerless wolf will spawn.STRWarrior1-9/+6
2014-01-30Fixed bad variable.STRWarrior1-1/+1
2014-01-30Check if the tag is found.STRWarrior1-0/+5
2014-01-30Fixes #606STRWarrior2-2/+9
2014-01-26Item-loading now checks for weird bytes.madmaxoft1-3/+9
2014-01-25Fixed exportsTycho1-4/+1
2014-01-24Fixed a few compile-time and runtime warnings in ScoreboardSerializer.madmaxoft1-8/+4
2014-01-24Fixed crash with failed entity-loading.madmaxoft1-2/+7
This should fix issues reported in: http://forum.mc-server.org/showthread.php?tid=1328 http://forum.mc-server.org/showthread.php?tid=1308
2014-01-23Fixed a warning in ScoreboardSerializer.madmaxoft1-2/+2
2014-01-23Fixed scoreboard.dat structureandrew1-5/+6
2014-01-23Fixed scoreboard serializationandrew1-35/+26
2014-01-23Improved code safety for the Compact world storage.Mattes D1-104/+72
That was a huge chunk of smelly code.
2014-01-23Command block fixes 2andrew2-17/+40
2014-01-22Fixed spelling errorTycho2-1/+1
2014-01-22Added manual bindings for moved functionsTycho1-2/+4
2014-01-22formatting changesTycho2-6/+26
2014-01-22cWorld now saves/loads the scoreboardandrew1-5/+10
2014-01-21Scoreboard protocol supportandrew1-0/+4
2014-01-20Actually implemented interfacesTycho2-21/+28
2014-01-20Moved Schematic file methods to seperate classTycho2-0/+175
2014-01-20Scoreboard serializationandrew1-5/+72
2014-01-20Scoreboard deserializationandrew3-1/+366
2014-01-19Switched EnchantmentSerilizer to namespaceTycho4-10/+11
2014-01-19Spilt Writing of Enchantments to seperate classTycho4-2/+108
Created a new class cEnchantmentSerializer to serilize Enchantments to NBT. This breaks a dependecy chain between cChunkGenerator and cWorld. cEnchantmentSerializer is seperate from NBTWriter as it needs to access private members of cEnchantments so having it seperate reduces the spread of the frein modifier
2014-01-18Parse the MC|AdvCdm plugin messageandrew1-1/+1
2014-01-18Command blocks: Execute()andrew1-1/+1
2014-01-18Command block (de)serializationandrew4-18/+80
2014-01-17Added user setting compression factorTycho6-18/+25
2014-01-17Removed internal cEntity::GetRot() usage.madmaxoft1-1/+1
2014-01-16Removed obsoleted functionsTiger Wang2-2/+2
2014-01-12Renamed cEmptyMinecart to cRideableMinecartSTRWarrior1-1/+1
2014-01-12EmptyMinecarts should be able to get a block inside of them.STRWarrior1-1/+1
2014-01-07Fixed a few MSVC warnings.madmaxoft1-5/+8
2014-01-06Fixed wrong enqueueing.madmaxoft1-2/+9
Fixes #505.
2014-01-02fixed a few remaining issues with worldstorageTycho Bickerstaff2-24/+6
2014-01-02More memory alignment fixes.madmaxoft1-3/+3
Ref.: #420.
2014-01-02Fixed unaligned memory access in FastNBT.madmaxoft1-5/+5
This should fix #420.
2014-01-02rewrote queue not to use promises for waitsTycho Bickerstaff2-15/+9
2013-12-31refactored chunk Queue to seperate classTycho Bickerstaff2-97/+67
2013-12-25Preliminary mobile entity savingTiger Wang3-12/+788
* Fixes #252 * Alleviates #380 + Adds mob saving * Fixed some debug !ASSERTs
2013-12-22added link dependency between WorldStorage and OSSupportTycho Bickerstaff1-0/+2
2013-12-22fixed accedental commitTycho Bickerstaff1-2/+1
2013-12-22fixed rdynamic as its not acctually needed a cmake handles it, looks like the problem was caused by the linux linker accepting the option twice and the os x linker notTycho Bickerstaff1-1/+2
2013-12-20Attempt at fixing cChunkDef::Height signedness.madmaxoft2-3/+11
2013-12-20Fixed compiler warning when iterating over a fixed array of items (ARRAYCOUNT).madmaxoft2-4/+4
2013-12-11moved Worldstorage to globsTycho Bickerstaff1-1/+5
2013-12-10more cmakeTycho Bickerstaff1-0/+7
2013-11-28Moved json includes to where they are really needed.madmaxoft2-1/+1
2013-11-27Fixed VC2008 compilation, normalized include paths.madmaxoft2-2/+2
2013-11-27Fixed the remaining derpsAlexander Harkness3-4/+4
2013-11-25Further attempts to fix compileTiger Wang3-4/+4
2013-11-24Attempt to fix compilationTiger Wang3-4/+4
2013-11-24Moved source to srcAlexander Harkness10-0/+4925