aboutsummaryrefslogtreecommitdiff
path: root/src/content_abm.cpp
Commit message (Expand)AuthorAge
* Make saplings only grow on dirt or grass, make jungle tree trunks only replac...kwolekr2013-03-16
* Re-add jungles, apple treeskwolekr2013-03-16
* Migrate to STL containers/algorithms.Ilya Zhuravlev2013-03-11
* Merge pull request #482 from proller/liquidkwolekr2013-02-25
|\
| * new adjustable finite liquidproller2013-02-24
* | Update Copyright YearsSfan52013-02-24
* | Change Minetest-c55 to MinetestPilzAdam2013-02-24
|/
* Add seed parameter for default and L-system treesRealBadAngel2013-02-24
* Dont remove grass under unloaded blocksPilzAdam2013-02-10
* Fixed content_abm aliasesdannydark2013-01-04
* Change the nodenames for dirt -> grass and sapling -> tree abms to match the ...PilzAdam2013-01-02
* L-System treegenRealBadAngel2012-12-30
* Experimental-ish rollback functionalityPerttu Ahola2012-07-27
* Switch the license to be LGPLv2/later, with small parts still remaining as GP...Perttu Ahola2012-06-05
* Entity damage system WIP; Remove C++ mobsPerttu Ahola2012-03-10
* Modify builtin ABMs to have lower interval and higher trigger non-chancePerttu Ahola2011-11-29
* Replace old active block random node modifying things with actual ActiveBlock...Perttu Ahola2011-11-29
s *user_settings, const std::string &map_meta_path); ~MapSettingsManager(); // Finalized map generation parameters MapgenParams *mapgen_params = nullptr; bool getMapSetting(const std::string &name, std::string *value_out); bool getMapSettingNoiseParams( const std::string &name, NoiseParams *value_out); // Note: Map config becomes read-only after makeMapgenParams() gets called // (i.e. mapgen_params is non-NULL). Attempts to set map config after // params have been finalized will result in failure. bool setMapSetting(const std::string &name, const std::string &value, bool override_meta = false); bool setMapSettingNoiseParams(const std::string &name, const NoiseParams *value, bool override_meta = false); bool loadMapMeta(); bool saveMapMeta(); MapgenParams *makeMapgenParams(); private: std::string m_map_meta_path; Settings *m_map_settings; Settings *m_user_settings; };