From 258a45bb36298810f2602e9ef2b256714d4e76a1 Mon Sep 17 00:00:00 2001 From: Poikilos <7557867+poikilos@users.noreply.github.com> Date: Wed, 11 Mar 2026 07:55:25 -0400 Subject: [PATCH] Add badlands, goblins, dungeon_flora, nextgen_fungi, cactus_damage, tnt_extras. Switch to caverealms lite. --- Enliven.code-workspace | 81 ++++++++++++++++++++++++++++++++++++++++-- changelog.md | 8 +++++ pyenliven/metadata.py | 15 +++++++- 3 files changed, 101 insertions(+), 3 deletions(-) diff --git a/Enliven.code-workspace b/Enliven.code-workspace index a178225..67e25b7 100644 --- a/Enliven.code-workspace +++ b/Enliven.code-workspace @@ -6,45 +6,122 @@ ], "settings": { "cSpell.words": [ + "advancedban", + "animalia", "AppDatas", + "Asuna", + "bakedclay", + "bodyanim", + "bonemeal", + "caverealms", "cmts", "compassgps", + "composter", + "craftguide", + "craftitem", + "creatura", "dbusername", + "dfcaverns", + "digiline", + "digilines", + "dmobs", "enissue", "enlynx", "erle", + "everness", "evts", + "Facedeer", + "fakelib", "falses", "forwardfilesync", + "gamebuilder", + "gamespec", "Gitea", + "glooptest", "Gustafson", + "hbarmor", + "hbhunger", + "hbsprint", + "headanim", "homedecor", "hudbars", "instaweb", + "intllib", + "invhack", + "ircpack", "kaeza", + "livingjungle", + "lootchests", "Luanti", + "mapgen", + "marinaramobs", + "mese", + "mesecons", + "mesecons_mvps", "metas", + "metatools", "minetest", + "Minetestforfun", + "minetestmapper", "minigamer", + "mithril", + "modlist", "modpack", + "monoids", + "moreblocks", + "moreores", + "moretrees", "mtanalyze", + "mymasonhammer", + "mywalls", + "naturalbiomes", + "nextgen", + "nftools", + "orichalcum", + "pipeworks", + "placecraft", + "plantlife", + "playeranim", + "playereffects", + "playerlist", "Poikilos", + "prestibags", + "privs", "pycodetool", "pyenliven", "pyissuesyncd", "railcorridors", "reac", + "seajellies", + "sealife", + "sfinv", + "ShadMordre", "SIGSEGV", + "skinsdb", + "slimenodes", + "stairsio", + "stairsplus", "statbar", + "subgame", "subgametest", "surfraw", "Syuu", "TenPlus1", "tmln", + "toolranks", + "travelnet", + "trmp", + "unifieddyes", "Unported", "webrick", + "winuserleafdecay", + "worldedge", + "worldedit", + "wulfsdad", "Wuzzy", - "xban" + "xban", + "xcompat", + "xdecor" ] } -} \ No newline at end of file +} diff --git a/changelog.md b/changelog.md index ffda9a2..1f8a2ec 100644 --- a/changelog.md +++ b/changelog.md @@ -5,6 +5,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## 2026-03-11 +### Added +- Add badlands, goblins, dungeon_flora, nextgen_fungi, cactus_damage, tnt_extras. + +### Changed +- Switch to caverealms lite. + + ## 2026-03-11 ### Added - sounds_redone, connected_chests, hopper, and hopper_compat. diff --git a/pyenliven/metadata.py b/pyenliven/metadata.py index 6fe4e52..578b964 100644 --- a/pyenliven/metadata.py +++ b/pyenliven/metadata.py @@ -80,6 +80,8 @@ gamespec['add_mods']: List[Dict[str, any]] = [ # {'name': "spawners", 'repo': "https://bitbucket.org/minetest_gamers/spawners.git"}, # Worldgen + {'name': "badlands", 'repo': "https://github.com/EnlivenLuanti/badlands.git", + 'what': "Baked clay biome, with higher gold spawn rate."}, {'name': "bakedclay", 'repo': ["https://notabug.org/tenplus1/bakedclay.git", "https://codeberg.org/tenplus1/bakedclay.git"]}, {'name': "bedrock2", 'repo': "https://codeberg.org/Wuzzy/minetest_bedrock2.git", @@ -89,7 +91,11 @@ gamespec['add_mods']: List[Dict[str, any]] = [ {'name': "biome_lib", 'repo': "https://github.com/mt-mods/biome_lib.git"}, # {'name': "birthstones", 'repo': "https://github.com/Poikilos/birthstones.git"}, # commented to reduce inventory overload {'name': "bushes_soil", 'repo': "https://github.com/Poikilos/bushes_soil.git"}, - {'name': "caverealms", 'repo': "https://github.com/FaceDeer/minetest-caverealms.git"}, + # {'name': "caverealms", 'repo': "https://github.com/FaceDeer/minetest-caverealms.git", + # 'why-not': "not maintained--see Caverealms Lite, which looks better now."}, + {'name': "caverealms", 'repo': "https://github.com/Ezhh/caverealms_lite.git", 'content_url': "https://content.luanti.org/packages/Shara/caverealms/"}, + {'name': "goblins", 'repo': "https://gitlab.com/freelikegnu/goblins.git", + 'content_url': "https://content.luanti.org/packages/FreeLikeGNU/goblins/"}, {'name': "lapis", 'repo': "https://github.com/Napiophelios/LapisLazuli.git", 'settings': OrderedDict(enable_lapis_mod_columns=True), 'why': "Unlike, minetest-mods/lapis, LapisLazuli has more things you can make."}, @@ -100,6 +106,8 @@ gamespec['add_mods']: List[Dict[str, any]] = [ {'name': "mapgen_helper", 'repo': "https://github.com/minetest-mods/mapgen_helper.git"}, {'name': "mesecons", 'repo': "https://github.com/minetest-mods/mesecons"}, # TODO: ^ trim down mesecons or make registered nodes configurable + {'name': "dungeon_flora", 'repo': "https://github.com/RNU4/mintest-dungeon-flora.git", + 'content_url': "https://content.luanti.org/packages/malt2592/dungeon_flora/"}, # {'name': "moreblocks", 'repo': "https://github.com/minetest-mods/moreblocks.git", # 'why-not': "permanently changes default stairs. Has many registrations. Has its own ropes (vine-like ones).", # 'why': "Can use place_rotated. Has stairsplus."}, @@ -118,6 +126,8 @@ gamespec['add_mods']: List[Dict[str, any]] = [ {'name': "moretrees", 'repo': "https://github.com/mt-mods/moretrees.git"}, {'name': "naturalbiomes", 'repo': "https://github.com/Skandarella/naturalbiomes.git", 'recommends': ["winuserleafdecay"]}, + {'name': "nextgen_fungi", 'repo': "https://github.com/starninjas/nextgen_fungi.git", + 'content_url': "https://content.luanti.org/packages/StarNinjas/nextgen_fungi/"}, {'name': "plantlife_modpack", 'repo': "https://github.com/mt-mods/plantlife_modpack.git"}, # TODO: ^ Remove any mods that overlap naturalbiomes {'name': "subterrane", 'repo': "https://github.com/minetest-mods/subterrane.git"}, @@ -184,6 +194,7 @@ gamespec['add_mods']: List[Dict[str, any]] = [ {'name': "builtin_item", 'repo': "https://codeberg.org/tenplus1/builtin_item.git", 'description': "Dropped items can now be pushed by water, burn quickly in lava and have their own custom functions.", 'why': "Each craftitem has more physics, and if stuck inside a block will free itself."}, + {'name': "cactus_damage", 'repo': "https://gitlab.com/validandloved/cactus_damage.git", 'content_url': "https://content.luanti.org/packages/VMan_2002/cactus_damage/"}, {'name': "compassgps", #'repo': "https://github.com/Poikilos/compassgps.git"}, 'repo': "https://github.com/Kilarin/compassgps"}, # TODO: ^ Deprecate my fork? @@ -329,6 +340,8 @@ gamespec['add_mods']: List[Dict[str, any]] = [ {'name': "invisible", 'repo': "https://github.com/AiTechEye/invisible.git", 'items': {'moderator': ['invisible:tool']}, # i is alias for invisible:tool 'privs': {'moderator': ['invisible']}}, + {'name': "tnt_extras", 'repo': "https://github.com/minetest-mods/tnt_extras.git", + 'what': "Obsidian blocks TNT. TNT degrades some materials to another material."}, {'name': "tnt_revamped", 'repo': "https://gitlab.com/Coder12a/tnt_revamped.git"}, # NOTE: ^ See also visible_sneak {'name': "unified_stamina", 'repo': "https://github.com/t-affeldt/unified_stamina.git",