summaryrefslogtreecommitdiffstats
path: root/src/WorldStorage/WSSAnvil.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Anvil: Refactored to use shared_ptr.Mattes D2023-05-261-11/+7
* Anvil: Allow loading chunks without HeightMap.Mattes D2023-05-261-28/+22
* Removed all Printf-family functions from StringUtils.Mattes D2023-05-161-15/+14
* Improved farmer AI & Fixed entity loading functions (#5351)Persson-dev2021-12-291-23/+29
* World: change spawnpoint type to int (#5313)Tiger Wang2021-10-031-3/+3
* Chest, weather, crash, and miscellaneous fixes (#5215)Tiger Wang2021-04-301-3/+3
* Fix sending incorrect date values on world changeTiger Wang2021-04-121-2/+2
* Adding basic Banner functionality (#4806)12xx122021-03-151-2/+29
* Prepare ChunkData for BlockState storage (#5105)Tiger Wang2021-03-051-88/+100
* zlib -> libdeflate (#5085)Tiger Wang2021-01-111-88/+59
* Adding new monster types to enum and saving/loading for easier future implementation (#4941)12xx122020-11-231-75/+443
* Fix flower and foliage generation (#4723)mBornand2020-11-141-0/+0
* Ender Crytal Fix and report proper cmake file for luabindingscheck fail (#5017)12xx122020-11-061-9/+10
* Add beam target, configurable base visibility to Ender Crystals (#5010)12xx122020-10-291-1/+32
* Adding more customize options to mob spawners and improving the way to look for surrounding entities (#4955)12xx122020-10-101-3/+45
* Fix cmake not adding Werror on clang, and _lots_ of warnings (#4963)peterbell102020-10-051-2/+2
* Fixing Mob spawner behaviour (#4930)12xx122020-09-271-19/+6
* Added end portal and enchanting table block entities12xx122020-09-201-19/+63
* Use pitch lookup in noteblock block entity (#4826)12xx122020-09-051-1/+1
* Save enderchest block entities to storageTiger Wang2020-08-281-3/+17
* Delete redundant std::move in World loaderTiger Wang2020-08-051-14/+14
* Replaced cpp14::make_unique<> with std::make_unique<>.Mattes D2020-08-011-71/+71
* Enable some more clang-tidy linter checks (#4738)peterbell102020-05-151-4/+4
* Update submodules (#4727)peterbell102020-05-091-2/+2
* Remove old Android leftovers (#4722)Mat2020-05-071-3/+3
* Fix incorrect formatter invocationTiger Wang2020-05-041-2/+2
* NBT: Dynamic list-max-count protection. (#4697)Mattes D2020-04-301-3/+4
* Using Super.Mattes D2020-04-161-1/+1
* Add Zombie VillagersBond-0092020-04-101-7/+44
* Implement wither skeletons (#4563)Mat2020-04-041-5/+32
* Manage block entity lifetime with unique_ptr (#4080)peterbell102020-04-031-37/+34
* Pulled the BlockID and BlockInfo headers from Globals.h. (#4591)Mattes D2020-04-031-5/+6
* Refactored more of Entities and BlockEntities to use Vector3. (#4403)Mattes D2019-09-291-101/+102
* NBTChunkSerializer: Cleaned up interface.Mattes D2019-09-241-59/+2
* Add a formatting function for Vector3 (#4282)peterbell102018-09-241-7/+7
* Force all headers other than "Globals.h" to be included with relative paths (#4269)peterbell102018-08-291-2/+2
* CheckBasicStyle: Check number of empty lines between functions (#4267)peterbell102018-07-261-1/+2
* Add the fmt library (#4065)peterbell102018-01-031-4/+4
* Store Health as a float (#4073)Fabian2017-11-221-2/+21
* Fix switch warnings (#4013)peterbell102017-09-141-15/+20
* Made world data paths adjustable, and added API to temporarily disable saving chunks to disk. (#3912)Lane Kolbly2017-09-071-3/+3
* Changed some int parameters to vector parameters (#3937)Bond-0092017-09-071-2/+2
* Implement anvil chunk sparsingpeterbell102017-08-261-15/+17
* Add cUUID class (#3871)peterbell102017-08-251-19/+16
* Fully implemented leashes (#3798)Pablo Beltrán2017-08-211-0/+77
* Represent cItem::m_Lore as an AStringVector (#3882)peterbell102017-08-181-1/+11
* Changed entity ownership model to use smart pointersTiger Wang2017-08-071-53/+53
* Remove double includes part 2 (#3890)peterbell102017-08-031-1/+0
* Removed double includes (#3885)Lukas Pioch2017-08-021-2/+0
* Remove smart pointer macrospeterbell102017-07-211-1/+1
* Added basic ocelot behavior (#3829)Bond-0092017-07-121-10/+35
* Added bed entity (#3823)Lukas Pioch2017-07-071-0/+28
* Load entities from old and new namesLukas Pioch2017-06-231-224/+149
* Anvil storage: load block entities from both old and new name-styles. (#3784)Mattes D2017-06-211-77/+121
* BlockEntities: Support cloning self.Mattes D2017-06-161-61/+62
* Exported boatLukas Pioch2017-05-241-1/+7
* Store cChunk::m_BlockEntities in a map (#3717)peterbell102017-05-221-3/+6
* Corrected brewingstand and added support for fuelLukas Pioch2017-05-081-2/+10
* NBT: Corrected firework loadingLukas Pioch2017-03-221-2/+2
* Fixed TrappedChest saving. (#3423)Mattes D2016-11-071-4/+15
* Fixed type-casting-related warnings.Mattes D2016-08-241-6/+10
* Bulk clearing of whitespaceLogicParrot2016-02-051-120/+120
* MCServer to CuberiteMathias2016-01-291-1/+1
* Changed the format of the MobHead data to allow MobHeads working on MInecraft 1.8bibo382016-01-111-3/+40
* changed mob age from char to intJulian Laubstein2015-11-161-18/+72
* Implemented brewingLukas Pioch2015-11-031-0/+51
* Namechange to CuberiteMattes D2015-09-251-1/+1
* Unified the doxy-comment format.Mattes D2015-07-311-1/+1
* Chunks that fail to load are offloaded to extra files.Mattes D2015-07-311-33/+73
* Added reason parameter to load failures.Mattes D2015-07-311-13/+13
* Moved AString reading hack to cFile.Mattes D2015-07-311-16/+17
* Silenced and fixed many warning messages across multiple files.Samuel Barney2015-07-291-61/+61
* Added Rabbit Metadata values.bibo382015-07-171-1/+12
* Merge pull request #2340 from hallucino/ageable-mobsNiLSPACE2015-07-151-7/+72
|\
| * Support ageable mobsHallucino2015-07-141-7/+72
* | Changing the shared_ptr/unique_ptr constructors to the make_shared/make_unique functionsbibo382015-07-121-64/+64
|/
* Fixes compilation failures on MacOSX 10.10Samuel Barney2015-07-091-6/+6
* Fixes multiple furnace issues, including from loading world storageHaoTNN2015-06-031-2/+3
* CheckBasicStyle: checks spaces around * and &.Mattes D2015-05-091-1/+1
* More style checking.Mattes D2015-05-091-4/+4
* cSetChunkData constructor explicitly requires std::move() instead ofWoazboat2015-04-271-1/+1
* cPainting saving implementedTiger Wang2015-03-141-0/+28
* Fixed confusion over Item Frame directionsTiger Wang2015-03-131-37/+7
* Flower pots: In 1.8 items are saved with the name and not the id.Howaner2015-02-181-5/+12
* WSSAnvil: Fixed chunk data padding.Mattes D2015-02-081-2/+5
* WSSAnvil: Added clamping to entity coords.Mattes D2014-12-211-3/+3
* Added RabbitsMasy982014-12-201-0/+24
* Added Entity GuardianMasy982014-12-181-0/+24
* Cosmetic touchups.Mattes D2014-12-111-4/+5
* Merge remote-tracking branch 'planetx/master'Mattes D2014-12-111-4/+31
|\
| * Check to see if header write out is requiredplanetx2014-12-081-17/+15
| * Added timestamp to merged files WSSAnvilplanetx2014-12-081-1/+1
| * Added timestamp to merged files WSSAnvilplanetx2014-12-081-62/+62
| * Added timestamp to new files WSSAnvilplanetx2014-12-081-78/+148
| * Added Timestamp info to chunks in WSSAnvilplanetx2014-12-071-85/+44
* | Replaced most auto_ptr with unique_ptr.Mattes D2014-12-061-61/+61
|/
* BasicStyle: Added missing braces to control statements.Mattes D2014-12-051-10/+21
* MobSpawner fixes.Howaner2014-12-011-1/+1
* Merge branch 'master' into MobSpawnerHowaner2014-11-291-2/+8
|\
| * WSSAnvil: Fixed bad code in arrow loading.Mattes D2014-11-261-2/+8
* | Finished mob spawner implementation.Howaner2014-11-181-0/+50
|/
* Fixed 1.8 world item format reading.Howaner2014-10-291-2/+19
* En masse NULL -> nullptr replaceTiger Wang2014-10-231-44/+44
* cItemFrame: Fixed a forgotten rename.Mattes D2014-10-211-1/+1
* Properly exported cItemFrame and cHangingEntity to Lua.Mattes D2014-10-211-16/+27
* Anvil: Arrow Tile tags are a short in VanillaHowaner2014-09-251-4/+21
* Fixed hanging direction bugs.Howaner2014-09-251-1/+1
* Don't create two entity lists.Howaner2014-09-241-7/+2
* Merge branch 'master' into WorldLoaderHowaner2014-09-241-3/+17
|\
| * Anvil: Wolf collar color is a byte in Vanilla.madmaxoft2014-09-231-3/+17
* | Merge branch 'master' into WorldLoaderHowaner2014-09-231-3/+3
|\|
| * Fixed a crash in WSSAnvil.madmaxoft2014-09-231-3/+3
* | MCServer world compatiblity with vanilla and mcedit.Howaner2014-09-231-5/+34
|/
* Merge branch 'master' into EntityCustomNameHowaner2014-09-231-21/+51
|\
| * Added Y-wise asserts to signs.Mattes D2014-09-061-0/+2
| * Anvil: Fixed an off-by-one error in the loader.Mattes D2014-09-061-1/+1
| * Fixed loading empty chunks.Mattes D2014-09-051-1/+7
| * Anvil: Fixed loading block entities with invalid Y coord.Mattes D2014-09-051-1/+1
| * Anvil: Cleanly refuse to store data that is too large.madmaxoft2014-09-041-1/+7
| * Anvil: switched inflate to stream mode.madmaxoft2014-09-031-18/+6
| * Clang wants volatile...madmaxoft2014-09-021-1/+1
| * Added strict error reporting to chunk loading.madmaxoft2014-09-021-1/+29
* | Added CustomName saving.Howaner2014-09-021-0/+13
|/
* WSSAnvil: Removed leftover debugging code.madmaxoft2014-08-301-4/+0
* Rewritten block entity loading.Mattes D2014-08-291-200/+238
* Refactored case-conversion functions.madmaxoft2014-08-041-1/+6
* Wolf uses UUID for owner.madmaxoft2014-08-031-10/+59
* Renamed "select..." methods to "set..." and better IsValidEffect() function.Howaner2014-07-311-2/+2
* Renamed functions and added beacon json saving.Howaner2014-07-311-2/+2
* Added beacon load/save.Howaner2014-07-301-1/+49
* Slight cleanup after portalsTiger Wang2014-07-291-6/+1
* Merge branch 'master' into portalsTiger Wang2014-07-291-3/+4
|\
| * Moved potion static functions to EntityEffect to create splash potions through worldarchshift2014-07-261-1/+1
| * Added a queue for setting chunk data.madmaxoft2014-07-241-2/+3
* | Merge remote-tracking branch 'origin/master' into portalsTiger Wang2014-07-221-1/+1
|\|
| * Splash potions: Renamed PotionParticleType to PotionColor for clarityarchshift2014-07-191-1/+1
* | Merge branch 'master' into portalsTiger Wang2014-07-181-19/+65
|\|
| * Basic style fixes.madmaxoft2014-07-171-6/+6
| * Normalized comments.madmaxoft2014-07-171-4/+4
| * Restructured cSplashPotionEntity code.madmaxoft2014-07-151-1/+1
| * Merge branch 'master' into potionsmadmaxoft2014-07-151-7/+18
| |\
| | * Merge branch 'master' into SheepHowaner2014-07-131-5/+16
| | |\
| | | * Merge pull request #1154 from mc-server/trappedchestsTiger Wang2014-07-131-3/+7
| | | |\
| | | | * Implemented trapped chests & othersTiger Wang2014-07-071-3/+7
| | * | | Code fixes.Howaner2014-06-291-1/+1
| | * | | Save IsSheared from Sheep.Howaner2014-06-281-4/+11
| | | |/ | | |/|
| * | | Added splash potions to NBT serialization and retrievalarchshift2014-07-121-0/+28
| | |/ | |/|
| * | Merge pull request #1135 from mc-server/fixesTiger Wang2014-07-091-2/+9
| |\ \ | | |/ | |/|
| | * SuggestionsTiger Wang2014-07-021-2/+9
* | | Merge branch 'master' of https://github.com/mc-server/MCServer into portalsTiger Wang2014-06-241-14/+7
|\| |
| * | Add entity health saving.Howaner2014-06-241-14/+7
| |/
* | Merge branch 'master' into portalsTiger Wang2014-06-211-0/+3
|\|
| * MCA saver marks chunks as populated.madmaxoft2014-06-201-0/+3
* | Time and weather is saved, part of #1058Tiger Wang2014-06-041-3/+10
* | Health of monsters is now savedTiger Wang2014-06-041-0/+1
|/
* Fixed mob loading, part of #1058Tiger Wang2014-06-041-1/+1
* More size_t fixes.Mattes D2014-05-091-5/+5
* Build fixes after the last size_t batch.Mattes D2014-05-091-1/+1
* Fixed MSVC 64-bit build warnings.Mattes D2014-05-091-4/+4
* Merge pull request #989 from Howaner/AnvilMattes D2014-05-071-6/+28
|\
| * Change m_RepairCost to int.Howaner2014-05-071-1/+1
| * Add repair cost to cItem, add custom name to NBTChunkSerializer and fix anvil bugs.Howaner2014-05-071-6/+28
* | Fix MagmaCube save.Howaner2014-05-071-2/+8
|/
* Anvil saver pads data to 4K boundaries.madmaxoft2014-05-011-0/+5
* Merge pull request #940 from Howaner/GlobalFixesMattes D2014-04-281-1/+1
|\
| * Revert "Changed the old invulnerable methods from the wither to the new."Howaner2014-04-281-1/+1
| * Changed the old invulnerable methods from the wither to the new.Howaner2014-04-261-1/+1
| * FixesHowaner2014-04-261-1/+1
* | Fixed projectile source filenames, indentationsarchshift2014-04-281-6/+6
* | Moved cGhastFireballEntity out of ProjectileEntity.harchshift2014-04-271-0/+1
* | Moved cFireChargeEntity out of ProjectileEntity.harchshift2014-04-271-0/+1
* | Moved cThrownSnowballEntity out of ProjectileEntity.harchshift2014-04-271-0/+1
* | Moved cThrownEnderPearl out of ProjectileEntity.harchshift2014-04-271-0/+1
* | Moved cThrownEggEntity out of ProjectileEntity.harchshift2014-04-271-1/+1
* | Moved cArrowEntity out of ProjectileEntity.harchshift2014-04-271-1/+1
|/
* Fixed class capitalization for the cave spider.archshift2014-04-241-1/+1
* Merge pull request #833 from mc-server/EnderCrystalMattes D2014-03-251-0/+19
|\
| * Ender crystalsandrew2014-03-251-0/+19
* | Wither invulnerabilityandrew2014-03-241-1/+7
|/
* Merge pull request #809 from Howaner/BlockEntitysMattes D2014-03-161-26/+174
|\
| * Add anvil direction.Howaner2014-03-161-1/+9
| * Remove old debug messages.Howaner2014-03-151-3/+0
| * Merge branch 'master' into BlockEntitysHowaner2014-03-151-2/+8
| |\
| * | Add item frame saving.Howaner2014-03-151-0/+85
| * | Add health and age load to pickup's.Howaner2014-03-151-1/+15
| * | Add ExpOrb saving.Howaner2014-03-151-26/+70
* | | Add new leaves to all classes.Howaner2014-03-161-0/+1
| |/ |/|
* | Removed Some unnessicary macrosTycho2014-03-101-2/+2
* | Merge pull request #768 from Howaner/BlockEntitysTiger Wang2014-03-091-0/+27
|\|
| * Change TNT Fuse to ticksHowaner2014-03-081-2/+1
| * Add TNT Save/Load and add Netbeans projects to .gitignoreHowaner2014-03-081-0/+28
* | Merge branch 'master' into ballisticmissilesTiger Wang2014-03-091-0/+36
|\|
| * Add Flower PotsHowaner2014-03-071-0/+36
* | Implemented ballistic missiles (fireworks)Tiger Wang2014-02-271-0/+6
|/
* Fixed Formatting, Added DropChances and CanPickUpLoot attributes to MonstersTheJumper2014-02-231-0/+183
* Rename SkullEntity to MobHeadEntityHowaner2014-02-231-8/+8
* Add Heads completelyHowaner2014-02-231-1/+1
* Add Skulls/HeadsHowaner2014-02-231-0/+40
* Fixed #573STRWarrior2014-02-121-4/+4
* Added saving of angry flag.Kirill Kirilenko2014-02-021-0/+6
* Fixed sitting tag.Kirill Kirilenko2014-02-021-4/+4
* Added saving of collar's color.Kirill Kirilenko2014-02-011-3/+9
* Added reading saved state of the wolf (sitting or standing).Kirill Kirilenko2014-01-311-0/+6
* Inversed condition.STRWarrior2014-01-311-1/+1
* Wolf: If Owner tag is missing a normal ownerless wolf will spawn.STRWarrior2014-01-311-9/+6
* Fixed bad variable.STRWarrior2014-01-301-1/+1
* Check if the tag is found.STRWarrior2014-01-301-0/+5
* Fixes #606STRWarrior2014-01-301-0/+7
* Item-loading now checks for weird bytes.madmaxoft2014-01-261-3/+9
* Fixed crash with failed entity-loading.madmaxoft2014-01-241-2/+7
* Merge branch 'master' of https://github.com/mc-server/MCServerandrew2014-01-211-1/+2
|\
| * Merge pull request #569 from worktycho/EnchantmentsFixMattes D2014-01-191-1/+2
| |\
| | * Switched EnchantmentSerilizer to namespaceTycho2014-01-191-1/+1
| | * Spilt Writing of Enchantments to seperate classTycho2014-01-191-1/+2
* | | Scoreboard deserializationandrew2014-01-201-1/+1
|/ /
* | Command blocks: Execute()andrew2014-01-181-1/+1
* | Command block (de)serializationandrew2014-01-181-0/+42
|/
* Added user setting compression factorTycho2014-01-171-3/+4
* Merge pull request #534 from mc-server/SpawnMinecartMattes D2014-01-171-1/+1
|\
| * Renamed cEmptyMinecart to cRideableMinecartSTRWarrior2014-01-121-1/+1
| * EmptyMinecarts should be able to get a block inside of them.STRWarrior2014-01-121-1/+1
* | Removed obsoleted functionsTiger Wang2014-01-161-1/+1
|/
* Preliminary mobile entity savingTiger Wang2013-12-251-6/+622
* Fixed compiler warning when iterating over a fixed array of items (ARRAYCOUNT).madmaxoft2013-12-201-3/+3
* Fixed the remaining derpsAlexander Harkness2013-11-271-1/+1
* Further attempts to fix compileTiger Wang2013-11-251-1/+1
* Attempt to fix compilationTiger Wang2013-11-241-1/+1
* Moved source to srcAlexander Harkness2013-11-241-0/+1555