Commit graph

  • 296c5ed1b6 Get luanti built from source building and running correctly automated-tests teknomunk 2025-04-19 11:39:00 +00:00
  • 657b252453 Another attempt to get all versions built teknomunk 2025-04-17 23:07:44 +00:00
  • 6e06fe9bbf Merge branch 'master' into master Chiragon 2025-04-17 04:42:56 +02:00
  • 011a4cfd18 added 2 new large variants of crimson and warped fungus Chiragon 2025-04-17 03:56:13 +02:00
  • d3f9ff8ab3 Checkpoint attempt to debug build-luanti-head.sh teknomunk 2025-04-16 23:29:55 +00:00
  • 581d16c48b Update docker image build scripts teknomunk 2025-04-16 09:58:31 +00:00
  • c603a35590 Add luanti build scripts teknomunk 2025-04-13 19:31:10 -05:00
  • 9af016da91 Rework docker container build teknomunk 2025-04-13 18:01:00 +00:00
  • 2cc14d811e add tiny tower mapgen-new-structures kno10 2025-02-23 01:04:48 +01:00
  • 4b22497751 add a deco ruin kno10 2025-02-23 00:47:09 +01:00
  • cf1708ae12 add cave shelter kno10 2025-02-23 00:46:10 +01:00
  • 0e873f8a77 add forest shelter kno10 2025-02-23 00:45:21 +01:00
  • 02c9619746 add forest well and forest grave kno10 2025-02-22 23:35:59 +01:00
  • f6988c1472 add tree hideout kno10 2025-02-22 23:35:07 +01:00
  • 07122a3450 add two small statues kno10 2025-02-22 23:34:04 +01:00
  • 74fac036fd add witches circle kno10 2025-02-22 23:32:47 +01:00
  • 2704739774 add spider cocoon spawner kno10 2025-02-22 23:29:59 +01:00
  • 10a6ad7e65 add obelisks kno10 2025-02-22 23:28:52 +01:00
  • 83d93d7082 add campsite kno10 2025-02-22 23:27:17 +01:00
  • 82194d6eec add some structures from VL plus kno10 2025-02-22 23:25:09 +01:00
  • 94778fd753 add small end house kno10 2025-02-22 23:22:57 +01:00
  • a5c3ec5b2c new witch hut kno10 2025-02-23 02:02:05 +01:00
  • 7dd87440b7 remove forced air from ruined portals kno10 2025-03-31 23:28:20 +02:00
  • 229869306e add toppled portal kno10 2025-03-08 22:11:55 +01:00
  • c3a53f5ad3 use structure foundations to make ice spikes not float mapgen-upgrade kno10 2025-02-22 17:31:34 +01:00
  • e6c0e18bef tweak end island parameters kno10 2025-03-04 17:04:01 +01:00
  • 5f5e6480ed integrated improved end island into mapgen kno10 2025-03-02 23:30:25 +01:00
  • 1f97eddf2b enable random4dir for lava kno10 2025-03-31 21:17:10 +02:00
  • ab2ec44ebd add grass rotation randomization, rewrite LVM kno10 2025-03-30 20:05:26 +02:00
  • 4c9a831fa1 enable random4dir for dirt, coarse dirt, gravel kno10 2025-03-31 21:54:18 +02:00
  • da5d9b76c6 Also enable random4dir for grass_path, mycelium, podzol kno10 2025-03-30 18:02:01 +02:00
  • c118e877bb Add random4dir for snow and ice kno10 2025-03-30 15:40:54 +02:00
  • 005a7cf407 Move palette code to its own file kno10 2025-03-11 22:57:14 +01:00
  • 633b093f32 foliage specialization for trees kno10 2025-03-03 01:53:12 +01:00
  • d57bfc3da0 Drop unnecessary copies. kno10 2025-03-31 21:17:41 +02:00
  • 18fca19169 shuffle not necessary here kno10 2025-03-22 23:54:24 +01:00
  • ad731ac951 rename mcl_mapgen_core to vl_mapgen kno10 2025-03-02 22:11:04 +01:00
  • 374db4cd98 dependency vl_biomes -> vl_structures -> mcl_mapgen_core kno10 2025-02-27 17:42:45 +01:00
  • fc2b98056a make mcl_end -> mcl_structures dependency weak kno10 2025-02-27 17:41:38 +01:00
  • dbc8190040 remove dependency via zombie v6 mapgen support kno10 2025-02-27 17:23:31 +01:00
  • 630641ff78 improve structure boost kno10 2025-03-31 23:28:48 +02:00
  • ecba7ac0be avoid same structures nearby, better probability control kno10 2025-03-19 01:27:27 +01:00
  • d48c49720e register dungeons in vl_structures registry kno10 2025-03-22 16:37:35 +01:00
  • 280c61c2be Add and use new structures API kno10 2025-02-21 13:21:16 +01:00
  • 1193ecf76c add terraforming API kno10 2025-02-21 13:15:02 +01:00
  • 474cb43b79 Break some mod dependency cycles by making them weak kno10 2025-02-27 18:03:28 +01:00
  • c3f4342177 make biome variants slightly more rare/smaller biomes-tweaks kno10 2025-02-22 17:15:21 +01:00
  • 4285ec4d49 use biome weighting only if available on map init kno10 2025-03-04 23:18:40 +01:00
  • 1c1f0be0e4 increase seagrass variety kno10 2025-02-24 18:54:03 +01:00
  • 1ffa767bd5 increase flower meshoptions variety kno10 2025-02-24 18:52:35 +01:00
  • 86c7bcc6b5 reduce the amount of corals kno10 2025-03-02 17:27:12 +01:00
  • 952c16aec9 allow seagrass/kelp on mud, add dark variant kno10 2025-02-24 18:52:00 +01:00
  • 4d535fb8f4 Improve mangroves kno10 2025-02-25 17:51:51 +01:00
  • 8f20996f19 make swamp more interesting kno10 2025-02-23 13:24:27 +01:00
  • 95ba93578c spawn trees y+1, except for 2x2 trees kno10 2025-03-30 21:38:54 +02:00
  • 757674e4e2 enable biome BambooJungleEdgeM split-biomes kno10 2025-02-16 22:49:54 +01:00
  • d13d2adb0b make palette parameters pretty kno10 2025-03-19 21:50:25 +01:00
  • 2dd3d05f5b use vl_biomes.add_decoration with defaults kno10 2025-02-16 21:50:31 +01:00
  • 57ffc55f08 choose smaller sidelen with noise_params kno10 2025-02-14 18:18:29 +01:00
  • 0e4dde2c4f warn of bad sidelen / fill_ratio in map decorations kno10 2025-02-14 17:46:44 +01:00
  • 26560dcad7 integrate mcl_terrain_features into vl_biomes kno10 2025-02-22 14:51:49 +01:00
  • 6a1fe35511 move fossil and geode to vl_biome decorations kno10 2025-02-21 13:29:41 +01:00
  • f4b0551cf9 move boulders, ice spikes, and corals to vl_biomes kno10 2025-03-10 23:56:00 +01:00
  • 5d7c77a858 split mcl_biomes into manageable files kno10 2025-01-29 00:14:09 +01:00
  • 859696bf94 translation for /ver command version-checking kno10 2025-04-13 17:31:05 +02:00
  • 3cf089b49a improve game version information, bring everything into one place kno10 2025-04-08 19:42:54 +02:00
  • 4b2344e87c Address review comments limit-fire-spread teknomunk 2025-04-13 07:30:27 -05:00
  • ea8d3648cb Rework and test mcl_util.iterate_area() volume-api teknomunk 2025-03-19 07:53:40 -05:00
  • b6a95e5bb2 Fix luacheck errors (probable merge conflict with ) teknomunk 2025-03-19 07:10:55 -05:00
  • 17629e1115 Flag all new files for linter checks teknomunk 2025-03-19 07:02:17 -05:00
  • 76e3ba7d45 Move testing mock into tests/lib/mock.lua provided by automated tests branch teknomunk 2025-03-19 06:55:32 -05:00
  • fe8d431eee Change create_volume API call signature teknomunk 2025-03-19 06:25:23 -05:00
  • 8e7d3c01cb Add more area helper functions teknomunk 2025-03-18 07:03:36 -05:00
  • 1039db8502 Update type annotation teknomunk 2025-03-14 07:13:14 -05:00
  • 66ed55d1a5 Move area functions out of mcl_util/init.lua to mcl_util/area.lua and add tests for mcl_util.area_overlaps(), add vl_volume.get_area_meta() and associated test teknomunk 2025-03-14 07:04:34 -05:00
  • fad38070b6 More tests teknomunk 2025-03-14 06:34:03 -05:00
  • 900fd79e61 Add unit tests, rename fake_metadata, add readonly support to fake metadata teknomunk 2025-03-14 05:57:50 -05:00
  • 87dc971531 Start making volume API teknomunk 2025-03-13 09:01:35 -05:00
  • b17edc970f Flag vl_projectile to fail lls checks on findings correct-vl_projectile-warnings teknomunk 2025-03-02 07:47:40 -06:00
  • 82473201e5 Add type annotations, don't try to call other entity callback for players teknomunk 2025-03-02 07:43:31 -06:00
  • c3abc85a6d Correct lls warnings in vl_projectile teknomunk 2025-03-02 05:08:47 -06:00
  • e9aa9297f4 Start fixing lls warnings correct-mcl_item_entity-warnings teknomunk 2025-03-01 19:56:23 -06:00
  • 583867fd6f Add _mcl_*_palette_index fields to core.BiomeDef, add type annotation to mcl_util_bypass_buildable_to() inner function correct-mcl_init-mcl_util-warnings teknomunk 2025-03-01 19:39:07 -06:00
  • d01b44a82a Debug display-lls-check-log.lua teknomunk 2025-03-01 18:10:15 -06:00
  • ea87303a73 Add mcl_init and mcl_util to list of lls check files teknomunk 2025-03-01 15:24:16 -06:00
  • e4161c0a9d Correct luacheck and lua-language-server warnings teknomunk 2025-03-01 09:52:38 -06:00
  • 355833272a Disable luacheck failing for mcl_tnt/init.lua correct-explosion-warnings teknomunk 2025-02-28 19:49:53 -06:00
  • cd989a8070 Remove undefined global warning from mcl_exposions/init.lua, update types for some functions, declare mcl_burning as a weak dependency of mcl_tnt teknomunk 2025-02-28 19:14:43 -06:00
  • 72effa6508 Fix lls warnings on mcl_exposions and mcl_tnt, update mcl_explosions API documentation with missing node and entity definition fields teknomunk 2025-02-28 19:02:07 -06:00
  • c1acddf26a Make cartography table only process maps fix-cartograpy-table-again teknomunk 2025-04-09 06:49:07 -05:00
  • 2260b09867 Fix mcl_util loading when using https://github.com/AlberTajuelo/bitop-lua teknomunk 2025-04-11 06:55:05 -05:00
  • 2ffdb06ff1 Disable printing package path, update mock with functions used by testing Volume API teknomunk 2025-03-19 06:54:52 -05:00
  • 38d642660b Update luachech check.lst to lastest master teknomunk 2025-03-01 15:29:37 -06:00
  • 71230d3108 Start making lua-language-server checks able to fail teknomunk 2025-03-01 11:14:43 -06:00
  • 50fe24cb87 Make luacheck fail, but ignore most files unless explicitly flagged for checking so checks can be phased in slowly teknomunk 2025-03-01 06:27:07 -06:00
  • 0ff00a3304 Fix syntax error when module doesn't have a name listed in mod.conf, add runtime_depends and runtime_optional_depends to module dependency sources teknomunk 2025-03-01 06:07:01 -06:00
  • f2367eeeda Add DIR_DELIM global teknomunk 2025-02-28 20:37:34 -06:00
  • d0f4009de5 Make workflows function for both gitea and forgejo teknomunk 2025-02-28 18:09:55 -06:00
  • 24a6d546f3 Move lua environment detection to its own file and source in the test scripts teknomunk 2025-02-25 07:05:32 -06:00
  • 55f295f296 Use platform misc_helpers in unit tests teknomunk 2025-02-25 07:00:30 -06:00