summaryrefslogtreecommitdiff
path: root/src/serialization.h
Commit message (Expand)AuthorAge
* C++ modernize: Pragma once (#6264)Loïc Blot2017-08-17
* compressZlib: don't use a SharedBuffer but a raw u8 * pointerLoic Blot2017-07-27
* Private nodemeta (#5702)sfan52017-05-10
* Lighting: Update lighting at block loadingDániel Juhász2017-02-13
* Serialisation: documentation fixes, clarifying renames and whitespace fixesest312015-09-14
* Fix a crash (assert) when client set serial version < 24 in INITLoic Blot2015-01-27
* Revert "Fix a crash (assert) when client set serial version < 24 in INIT comm...Craig Robbins2015-01-27
* Fix a crash (assert) when client set serial version < 24 in INIT command SER_...(@U-Exp)2015-01-24
* Fix -Wtype-limits warnings and remove disabling of -Wtype-limitsCraig Robbins2014-12-29
* Add compression APIShadowNinja2014-09-20
* Weather backward compatibilityproller2013-08-02
* Weather supportproller2013-07-27
* Update Copyright YearsSfan52013-02-24
* Change Minetest-c55 to MinetestPilzAdam2013-02-24
* Improve node timer format (map format version 25) and update mapformat.txtPerttu Ahola2012-07-24
* Fix map deserialization and remove old serialization codePerttu Ahola2012-07-23
* Implement node timersdarkrose2012-07-23
* Optimize headersPerttu Ahola2012-06-17
* Properly and efficiently use split utility headersPerttu Ahola2012-06-17
* Switch the license to be LGPLv2/later, with small parts still remaining as GP...Perttu Ahola2012-06-05
* WIP node metadata, node timersKahrl2012-06-03
* Node placement / mineral / serialization / iron freq / node_dig callbackKahrl2012-01-22
* Node definition namesPerttu Ahola2011-11-29
* extended content-type rangePerttu Ahola2011-07-23
* initial steps in doing content type extensionPerttu Ahola2011-07-02
* New map generator added (and SQLite, messed up the commits at that time...) (...Perttu Ahola2011-06-25
* Preliminary "active block" stuff + set up test code to grow grass.Perttu Ahola2011-05-22
* Some work-in-progress in hp and mobs and a frightening amount of random fixes.Perttu Ahola2011-04-21
* updated example map generator python scriptPerttu Ahola2011-04-11
* support for format 0 and 1 mapsPerttu Ahola2011-04-11
* new object systemPerttu Ahola2011-04-10
* fully implemented the sign with the new frameworkPerttu Ahola2011-04-04
* all kinds of tweaking and fixingPerttu Ahola2011-02-04
* Initial commit of mapgen v.2. Lacks configuration and saving to disk.Perttu Ahola2011-01-16
* day/night working client sidePerttu Ahola2010-12-19
* commit before content-tile separationPerttu Ahola2010-12-13
* commit before some radicallish changes to water behaviorPerttu Ahola2010-12-11
* license stuffPerttu Ahola2010-11-29
* - added map generating scriptPerttu Ahola2010-11-29
* Initial filesPerttu Ahola2010-11-27
eException(s) {} }; class ItemNotFoundException : public BaseException { public: ItemNotFoundException(const std::string &s): BaseException(s) {} }; class ServerError : public BaseException { public: ServerError(const std::string &s): BaseException(s) {} }; class ClientStateError : public BaseException { public: ClientStateError(const std::string &s): BaseException(s) {} }; class PrngException : public BaseException { public: PrngException(const std::string &s): BaseException(s) {} }; class ModError : public BaseException { public: ModError(const std::string &s): BaseException(s) {} }; /* Some "old-style" interrupts: */ class InvalidNoiseParamsException : public BaseException { public: InvalidNoiseParamsException(): BaseException("One or more noise parameters were invalid or require " "too much memory") {} InvalidNoiseParamsException(const std::string &s): BaseException(s) {} }; class InvalidPositionException : public BaseException { public: InvalidPositionException(): BaseException("Somebody tried to get/set something in a nonexistent position.") {} InvalidPositionException(const std::string &s): BaseException(s) {} };