summaryrefslogtreecommitdiffstats
path: root/src/WorldStorage (unfollow)
Commit message (Expand)AuthorFilesLines
2015-11-03Implemented brewingLukas Pioch4-0/+71
2015-10-26Update Loops required for JsonCPPLukas Pioch1-2/+2
2015-10-04Fixed a race condition between chunk loader and generator.Mattes D2-32/+10
2015-09-25Compile.sh namechange to cuberiteSafwat Halaby2-2/+2
2015-09-25Namechange to CuberiteMattes D2-2/+2
2015-07-31Unified the doxy-comment format.Mattes D6-21/+29
2015-07-31Chunks that fail to load are offloaded to extra files.Mattes D2-61/+107
2015-07-31Added reason parameter to load failures.Mattes D1-13/+13
2015-07-31Moved AString reading hack to cFile.Mattes D1-16/+17
2015-07-29Silenced and fixed many warning messages across multiple files.Samuel Barney6-165/+161
2015-07-17 Added Rabbit Metadata values.bibo382-44/+60
2015-07-14Support ageable mobsHallucino2-12/+100
2015-07-12Changing the shared_ptr/unique_ptr constructors to the make_shared/make_unique functionsbibo381-64/+64
2015-07-09Fixes compilation failures on MacOSX 10.10Samuel Barney2-36/+36
2015-06-19Externalized cPrefabPiecePool self-test.Mattes D2-14/+16
2015-06-14Fixed log files' timestampsTiger Wang1-2/+2
2015-06-11SelfTests are registered and executed after logging framework init.Mattes D1-0/+6
2015-06-03Fixes multiple furnace issues, including from loading world storageHaoTNN1-2/+3
2015-06-02Fixed warnings in MSVC.Mattes D1-0/+3
2015-05-24Disable -Werror for warnings in tests.tycho1-1/+1
2015-05-24Made -Weverything an error.tycho2-8/+12
2015-05-19Make -Werror disabling file onlytycho5-13/+21
2015-05-09CheckBasicStyle: checks spaces around * and &.Mattes D8-14/+14
2015-05-09More style checking.Mattes D5-11/+11
2015-04-27cSetChunkData constructor explicitly requires std::move() instead ofWoazboat1-1/+1
2015-03-14cPainting saving implementedTiger Wang4-14/+47
2015-03-13Fixed confusion over Item Frame directionsTiger Wang2-55/+11
2015-02-18Flower pots: In 1.8 items are saved with the name and not the id.Howaner1-5/+12
2015-02-08WSSAnvil: Fixed chunk data padding.Mattes D1-2/+5
2015-01-23Fixed negative return values in SchematicFileSerializer.Matyas Dolak1-1/+3
2015-01-20Fixed warnings in FastNBT.cpp.Mattes D1-39/+40
2014-12-21WSSAnvil: Added clamping to entity coords.Mattes D1-3/+3
2014-12-21FastNBT: Added a sanity check for number of list items.Mattes D1-1/+8
2014-12-20Added RabbitsMasy983-0/+27
2014-12-18Added Entity GuardianMasy983-0/+27
2014-12-11Cosmetic touchups.Mattes D1-4/+5
2014-12-10Added a cWorld:PrepareChunk function.Mattes D2-17/+47
2014-12-08Check to see if header write out is requiredplanetx1-17/+15
2014-12-08Added timestamp to merged files WSSAnvilplanetx1-1/+1
2014-12-08Added timestamp to merged files WSSAnvilplanetx1-62/+62
2014-12-08Added timestamp to new files WSSAnvilplanetx2-79/+149
2014-12-07Added Timestamp info to chunks in WSSAnvilplanetx2-87/+47
2014-12-06Replaced most auto_ptr with unique_ptr.Mattes D1-61/+61
2014-12-05BasicStyle: Added missing braces to control statements.Mattes D1-10/+21
2014-12-01MobSpawner fixes.Howaner1-1/+1
2014-11-29Many api fixes, add vanilla names to mob type -> string functions and mob spawner fixes.Howaner1-1/+1
2014-11-26WSSAnvil: Fixed bad code in arrow loading.Mattes D1-2/+8
2014-11-18Finished mob spawner implementation.Howaner3-2/+54
2014-10-29Fixed 1.8 world item format reading.Howaner1-2/+19
2014-10-27Fixed compile (typos).Alexander Harkness1-2/+2
2014-10-27Another one.#Alexander Harkness1-0/+22
2014-10-23En masse NULL -> nullptr replaceTiger Wang5-53/+53
2014-10-21cItemFrame: Fixed a forgotten rename.Mattes D1-1/+1
2014-10-21Properly exported cItemFrame and cHangingEntity to Lua.Mattes D2-28/+39
2014-10-21Replace &*[0] accesses with .data()Tiger Wang2-6/+6
2014-10-20En masse NULL -> nullptr replaceTiger Wang5-53/+53
2014-09-30Removed WSSCompactTiger Wang4-1227/+0
2014-09-26Fixed UNUSED macro so that it doesn't require type knowledge.madmaxoft1-4/+4
2014-09-26Added type checking to map loading.Howaner2-11/+11
2014-09-25Anvil: Arrow Tile tags are a short in VanillaHowaner2-7/+24
2014-09-25Fixed hanging direction bugs.Howaner1-1/+1
2014-09-24derpHowaner1-4/+4
2014-09-24Don't create two entity lists.Howaner2-7/+14
2014-09-23Anvil: Wolf collar color is a byte in Vanilla.madmaxoft2-4/+18
2014-09-23Fixed a crash in WSSAnvil.madmaxoft1-3/+3
2014-09-23MCServer world compatiblity with vanilla and mcedit.Howaner3-5/+52
2014-09-20Fixed cParsedNBT::FindTagByPath().madmaxoft1-1/+1
2014-09-19Implemented mob spawner.Howaner2-12/+29
2014-09-17Added first test to show the object can be createdTycho1-41/+41
2014-09-13Implemented Chest MinecartsTiger Wang1-1/+1
2014-09-06Added Y-wise asserts to signs.Mattes D1-0/+2
2014-09-06Anvil: Fixed an off-by-one error in the loader.Mattes D1-1/+1
2014-09-06Fixed scoreboard loader type checks.Mattes D1-10/+10
2014-09-05WorldStorage no longer queues chunks into generator.Mattes D2-49/+13
2014-09-05Fixed loading empty chunks.Mattes D1-1/+7
2014-09-05Rewritten chunk status to specify whether the chunk is in queue.Mattes D1-5/+6
2014-09-05Anvil: Fixed loading block entities with invalid Y coord.Mattes D1-1/+1
2014-09-04Anvil: Cleanly refuse to store data that is too large.madmaxoft1-1/+7
2014-09-03Anvil: switched inflate to stream mode.madmaxoft1-18/+6
2014-09-03commitLO1ZB1-1/+1
2014-09-03hopefully the last commit for removing y-coord from chunks. :)LO1ZB1-1/+1
2014-09-02Clang wants volatile...madmaxoft1-1/+1
2014-09-02Added strict error reporting to chunk loading.madmaxoft1-1/+29
2014-09-02Added CustomName saving.Howaner2-0/+15
2014-08-30WSSAnvil: Removed leftover debugging code.madmaxoft1-4/+0
2014-08-29Rewritten block entity loading.Mattes D2-212/+257
2014-08-29Removed unused codeTiger Wang1-1/+0
2014-08-28remove y-coord from chunksLO1ZB3-24/+22
2014-08-21Added initializers for class members.Mattes D1-0/+4
2014-08-04CheckBasicStyle: multi-level indent change.madmaxoft1-3/+5
2014-08-04Refactored case-conversion functions.madmaxoft1-1/+6
2014-08-04Anvil: Wolf owner not saved if not present.madmaxoft1-2/+8
2014-08-03Wolf uses UUID for owner.madmaxoft3-14/+69
2014-08-03Fixed a ToLua warning - operator = not supported.madmaxoft1-1/+1
2014-07-31Renamed "select..." methods to "set..." and better IsValidEffect() function.Howaner1-2/+2
2014-07-31Renamed functions and added beacon json saving.Howaner3-4/+24
2014-07-30Added beacon load/save.Howaner4-1/+71
2014-07-29Slight cleanup after portalsTiger Wang2-7/+1
2014-07-26Moved potion static functions to EntityEffect to create splash potions through worldarchshift1-1/+1
2014-07-24Removed redundant semicolons and re-added warningarchshift2-3/+3
2014-07-24Added a queue for setting chunk data.madmaxoft2-4/+6
2014-07-21Style: Normalized to no spaces before closing parenthesis.madmaxoft2-52/+58
2014-07-21Style: Normalized spaces after if, for and while.madmaxoft1-18/+18
2014-07-20NBTChunkSerializer.cpp: Added break after serializing the splash potionarchshift1-0/+1
2014-07-19Code style: Fixed braces on separate lines.madmaxoft1-2/+3
2014-07-19Fixed style: spaces after commas.madmaxoft3-5/+5
2014-07-19Splash potions: Renamed PotionParticleType to PotionColor for clarityarchshift2-2/+2
2014-07-19Subdirs: Only add_library if not using MSVCarchshift1-2/+4
2014-07-19WorldStorage/CMakeLists.txt: Replaced glob with list of filesarchshift1-5/+26
2014-07-17Fixed tabs used for alignment.madmaxoft1-4/+3
2014-07-17More trailing whitespace fixes.madmaxoft1-1/+1
2014-07-17Basic style fixes.madmaxoft7-22/+22
2014-07-17Normalized comments.madmaxoft9-31/+31
2014-07-15Restructured cSplashPotionEntity code.madmaxoft2-2/+2
2014-07-12cNBTChunkSerializer: Fixed alignment.madmaxoft1-14/+14
2014-07-12Suggestions and bug fixTiger Wang1-10/+9
2014-07-12Added splash potions to NBT serialization and retrievalarchshift4-0/+41
2014-07-11SuggestionsTiger Wang1-4/+4
2014-07-08Made things consistentTiger Wang1-2/+4
2014-07-07Implemented trapped chests & othersTiger Wang5-9/+14
2014-07-04Various fixedTiger Wang1-7/+4
2014-07-04Removed world-saving log messages.madmaxoft2-33/+5
2014-07-02SuggestionsTiger Wang2-11/+17
2014-06-30Removed unneeded codeTiger Wang4-38/+1
2014-06-29Properly implemented enderchestsTiger Wang4-0/+38
2014-06-29Code fixes.Howaner1-1/+1
2014-06-28Save IsSheared from Sheep.Howaner1-4/+11
2014-06-24Add entity health saving.Howaner2-16/+8
2014-06-20MCA saver marks chunks as populated.madmaxoft1-0/+3
2014-06-19Nullify deleted pointers.archshift1-0/+1
2014-06-17The motion is already set in AddBasicEntity()Howaner1-5/+0
2014-06-04Time and weather is saved, part of #1058Tiger Wang1-3/+10
2014-06-04Health of monsters is now savedTiger Wang2-0/+2
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
2014-05-09Fixed MSVC 64-bit build warnings.Mattes D5-36/+38
2014-05-09Check the height and width values read.worktycho1-0/+8
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
2014-04-28Revert "Changed the old invulnerable methods from the wither to the new."Howaner2-9/+2
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
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
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
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
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
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
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
2014-02-18Implemented item frames, a part of #689Tiger Wang1-0/+1
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
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
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
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
2014-01-02fixed a few remaining issues with worldstorageTycho Bickerstaff2-24/+6
2014-01-02More memory alignment fixes.madmaxoft1-3/+3
2014-01-02Fixed unaligned memory access in FastNBT.madmaxoft1-5/+5
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
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