Commit Graph

36 Commits (master)

Author SHA1 Message Date
FaceDeer 2521562a42 add an optional method to count logged locations 2022-07-30 21:12:14 -06:00
FaceDeer 4e226f1237 add a location logger
this is handy in my more complicated mapgens to find examples of things generated "in the wild".
2022-07-29 17:12:08 -06:00
FaceDeer 5fe751ea81 *actually* disable metrics when the setting is false 2020-02-12 23:43:17 -07:00
FaceDeer ba8c4a9247 add a method for recording and graphing mapgen time 2020-02-08 23:05:22 -07:00
FaceDeer 9c7347691d place_schematic_on_data tampers with pos and it shouldn't. Make a local copy. 2020-01-28 22:56:55 -07:00
FaceDeer cfb31b3361 clean up after rarely-used noise generators 2020-01-27 13:30:11 -07:00
FaceDeer deae92e2ab update ground content check 2020-01-26 19:58:34 -07:00
David Leal a75cdf65e8 Fix mod.conf issues (#3) 2019-10-17 21:14:28 +02:00
FaceDeer 970defba65 add place-schematic variant that aborts if the schematic doesn't fit 2019-08-10 14:30:15 -06:00
FaceDeer 32f48430f2 add place_schematic helper, fix a lua interpreter crash on some rare systems 2019-08-08 23:14:50 -06:00
FaceDeer 47f6791fb3 apparently math.random calls can have trouble with ranges outside of a 32 bit integer 2019-07-09 23:48:51 -06:00
FaceDeer 108153f440 0.4.16 compatibility 2018-12-31 00:24:37 -07:00
FaceDeer f651f7e289 explain the presence of seemingly trivial functions 2018-12-23 19:05:41 -07:00
FaceDeer 56b598ed5b minor markdown fixes 2018-12-23 18:55:54 -07:00
FaceDeer 799ba88f9b add documentation, split a few more files 2018-12-23 18:49:55 -07:00
FaceDeer 4ecc4f63b3 retrieve stored perlin params 2018-12-22 21:29:17 -07:00
FaceDeer 8909871b26 separate noise manager, force 2d noise generator to regen when needed 2018-12-22 17:19:47 -07:00
FaceDeer 62858a74c0 bounding box intersection tests 2018-12-22 15:16:21 -07:00
FaceDeer 4154f30763 add center_pos extension 2018-12-21 19:56:19 -07:00
FaceDeer 05edeafed3 round coordinates when centering 2018-12-21 01:20:09 -07:00
FaceDeer c0109bfcfd support random rotations 2018-12-21 00:42:25 -07:00
FaceDeer 99be46c994 add a method for placing schematics on data arrays, mostly ripped from the .cpp game source 2018-12-20 23:05:03 -07:00
FaceDeer 91f4635521 fix various errors in the new transform code 2018-12-14 01:36:35 -07:00
FaceDeer a517439de4 transform from one voxelarea to another 2018-12-13 01:01:35 -07:00
FaceDeer 5e00bca8c1 3d perlin helper can update perlin generator object now 2018-12-11 04:27:11 -07:00
FaceDeer 2efa717277 add some line functions, enhance 3d noise helper 2018-12-09 17:19:37 -07:00
FaceDeer 94a890d9b4 xz consistent random 2018-12-02 23:20:27 -07:00
FaceDeer ecd1031e32 add a 2d index helper using 3d area input 2018-12-02 00:10:56 -07:00
FaceDeer 47a9388933 iter_yxz 2018-12-01 20:48:16 -07:00
FaceDeer 3a2c816842 biome defs, param2 mapgen 2018-11-17 00:32:12 -07:00
FaceDeer 9f4cd79413 Create mod.conf 2018-11-16 22:34:41 -07:00
FaceDeer fa3639e858 split out region-related functions 2018-11-16 22:33:29 -07:00
FaceDeer 73c86bb5ec Update init.lua 2018-11-16 00:30:43 -07:00
FaceDeer 639da7de92 Update description.txt 2018-11-14 23:41:52 -07:00
FaceDeer 5e8156c929 initial commit 2018-11-14 23:40:23 -07:00
FaceDeer 2b46951bcc Initial commit 2018-11-14 23:34:32 -07:00