Browse Source

Switch from armor extended to xtraarmor (Add chain mail, dyed leather armor). Add nebula_anticheat. Update the marinaramobs repo URL (has fix(s)). Add metatools:stick to moderator item list.

master
Poikilos 6 days ago
parent
commit
c7625cec42
  1. 8
      Enliven.code-workspace
  2. 12
      changelog.md
  3. 34
      pyenliven/metadata.py

8
Enliven.code-workspace

@ -8,6 +8,8 @@
"cSpell.words": [ "cSpell.words": [
"advancedban", "advancedban",
"animalia", "animalia",
"anticheat",
"antigrief",
"AppDatas", "AppDatas",
"Asuna", "Asuna",
"bakedclay", "bakedclay",
@ -33,6 +35,7 @@
"Facedeer", "Facedeer",
"fakelib", "fakelib",
"falses", "falses",
"formspecs",
"forwardfilesync", "forwardfilesync",
"gamebuilder", "gamebuilder",
"gamespec", "gamespec",
@ -53,6 +56,7 @@
"livingjungle", "livingjungle",
"lootchests", "lootchests",
"Luanti", "Luanti",
"LuizFcc",
"mapgen", "mapgen",
"marinaramobs", "marinaramobs",
"mese", "mese",
@ -65,6 +69,7 @@
"minetestmapper", "minetestmapper",
"minigamer", "minigamer",
"mithril", "mithril",
"modconf",
"modlist", "modlist",
"modpack", "modpack",
"monoids", "monoids",
@ -121,7 +126,8 @@
"Wuzzy", "Wuzzy",
"xban", "xban",
"xcompat", "xcompat",
"xdecor" "xdecor",
"xtraarmor"
] ]
} }
} }

12
changelog.md

@ -5,6 +5,18 @@ The format is based on [Keep a
Changelog](https://keepachangelog.com/en/1.0.0/). Changelog](https://keepachangelog.com/en/1.0.0/).
## [unreleased] - 2026-03-11
### Added
- nebula_anticheat
- Add metatools:stick to moderator item list.
### Changed
- Switch from armor extended to xtraarmor (Add chain mail, dyed leather armor).
### Fixed
- Update the marinaramobs repo URL (has fix(s)).
## [unreleased] - 2026-03-11 ## [unreleased] - 2026-03-11
### Changed ### Changed
- Switch from armor extended to xtraarmor (Chain mail etc. like an older ENLIVEN had). - Switch from armor extended to xtraarmor (Chain mail etc. like an older ENLIVEN had).

34
pyenliven/metadata.py

@ -35,13 +35,36 @@ gamespec['add_mods']: List[Dict[str, any]] = [
# ── Utility / Admin ──────────────────────────────────────── # ── Utility / Admin ────────────────────────────────────────
{'name': "advancedban", 'repo': "https://github.com/srifqi/advancedban"}, {'name': "advancedban", 'repo': "https://github.com/srifqi/advancedban"},
{'name': "areas", 'repo': "https://github.com/ShadowNinja/areas.git"}, {'name': "areas", 'repo': "https://github.com/ShadowNinja/areas.git"},
# {'name': "antigrief", 'repo': "https://bitbucket.org/sorcerykid/antigrief.git",
# # 'only_if': ["city_block"],
# 'description': "An API for validating node and item placement via a simple callback mechanism.",
# 'groups': ["public-server"]},
# {'name': "city_block", 'repo': "https://bitbucket.org/sorcerykid/city_block.git",
# 'what': "disables use of water and lava buckets in area, sends aggressive player to jail",
# 'groups': ["public-server"], 'title': "City Block II",
# 'requires': ["antigrief", "bucket", "config", "default", "formspecs"],
# 'optional': ["protector", "tnt"],
# 'why-not': "Requires city block server"},
# TODO: ^ Make a new antigrief-dependent mod or fork city_block to not require loading blocks ("init.lua:40: Could not load city block data.")
# {'name': "config", 'repo': "https://bitbucket.org/sorcerykid/config.git",
# 'requires': ["default"], 'optional': ["formspecs"],
# 'only_if': ["city_block"]},
# TODO: ^ Switch to public repo after PR is merged: https://bitbucket.org/sorcerykid/city_block/pull-requests/1
# otherwise use 'branch': "add-modconf", 'repo': "https://bitbucket.org/poikilos/city_block.git",
# {'name': "formspecs", 'repo': "https://bitbucket.org/sorcerykid/formspecs.git",
# 'only_if': ["city_block"], 'title': "ActiveFormspecs"},
{'name': "invhack", 'repo': "https://github.com/salahzar/minetest-invhack.git", {'name': "invhack", 'repo': "https://github.com/salahzar/minetest-invhack.git",
'privs': {'moderator': ['invhack']}, 'privs': {'moderator': ['invhack']},
'items': {'moderator': ['invhack:tool']}, 'items': {'moderator': ['invhack:tool']},
'comments': ["See also inventory_admin mod which is purely command-based"]}, 'comments': ["See also inventory_admin mod which is purely command-based"]},
{'name': "metatools", 'repo': "https://github.com/Poikilos/metatools.git"}, {'name': "metatools", 'repo': "https://github.com/Poikilos/metatools.git",
'items': {'moderator': ['metatools:stick']}},
# {'name': "modlist", 'repo': "https://github.com/SkyBuilder1717/modlist.git"}, # {'name': "modlist", 'repo': "https://github.com/SkyBuilder1717/modlist.git"},
# ^ in callback environment_Step() init.lua: 42: attempt to index local 'f' (a nil value) # ^ in callback environment_Step() init.lua: 42: attempt to index local 'f' (a nil value)
{'name': "nebula_anticheat", 'repo': "https://gitgud.io/JoinNebula/nebula_anticheat.git",
'why': "'no false-positives and it catches hackers' according to LuizFcc on ContentDB",
'content_url': "https://content.luanti.org/packages/JoinNebula/nebula_anticheat/",
'privs': {'moderator': ['nebula_anticheat_alert']},},
{'name': "protect_block_area", 'repo': "https://github.com/C-C-Minetest-Server/protect_block_area.git"}, {'name': "protect_block_area", 'repo': "https://github.com/C-C-Minetest-Server/protect_block_area.git"},
# {'name': "protector", 'repo': ["https://notabug.org/TenPlus1/protector.git", # {'name': "protector", 'repo': ["https://notabug.org/TenPlus1/protector.git",
# "https://codeberg.org/tenplus1/protector.git"]}, # "https://codeberg.org/tenplus1/protector.git"]},
@ -163,7 +186,8 @@ gamespec['add_mods']: List[Dict[str, any]] = [
{'name': "marinara", 'repo': "https://github.com/Skandarella/marinara.git", {'name': "marinara", 'repo': "https://github.com/Skandarella/marinara.git",
'description': "adds water structures and coral reefs to the oceans of your world", 'description': "adds water structures and coral reefs to the oceans of your world",
'what': "Nice sea plants, plantlike creatures, coral, seaweed, cattails"}, 'what': "Nice sea plants, plantlike creatures, coral, seaweed, cattails"},
{'name': "marinaramobs", 'repo': "https://github.com/Skandarella/marinaramobs.git"}, {'name': "marinaramobs", 'repo': ["https://github.com/Skandarella/marinaramobs.git",
"https://github.com/mt-mods/marinaramobs.git"]},
# TODO: Make a "mobs" adapter mod for creatura so marinaramobs can register mobs # TODO: Make a "mobs" adapter mod for creatura so marinaramobs can register mobs
# {'name': "wc_sealife", 'repo': "https://github.com/wintersknight94/NodeCore-SeaLife.git", # {'name': "wc_sealife", 'repo': "https://github.com/wintersknight94/NodeCore-SeaLife.git",
# 'content_url': "https://content.luanti.org/packages/Winter94/wc_sealife/", # 'content_url': "https://content.luanti.org/packages/Winter94/wc_sealife/",
@ -182,9 +206,9 @@ gamespec['add_mods']: List[Dict[str, any]] = [
{'name': "3d_armor", 'repo': ["https://github.com/stujones11/minetest-3d_armor.git", {'name': "3d_armor", 'repo': ["https://github.com/stujones11/minetest-3d_armor.git",
"https://github.com/minetest-mods/3d_armor.git"]}, "https://github.com/minetest-mods/3d_armor.git"]},
{'name': "anvil", 'repo': "https://github.com/minetest-mods/anvil.git"}, {'name': "anvil", 'repo': "https://github.com/minetest-mods/anvil.git"},
{'name': "armor_expanded", 'repo': "https://github.com/Crystalwarrior/armor_expanded.git", # {'name': "armor_expanded", 'repo': "https://github.com/Crystalwarrior/armor_expanded.git",
'what': "Grass & leather armor. Works with animalia (based on creatura)."}, # 'what': "Grass & leather armor. Works with animalia (based on creatura)."},
# TODO: ^ Make dyed leather armor. {'name': "xtraarmor", 'repo': "https://github.com/EnlivenLuanti/xtraarmor.git"},
{'name': "awards", 'repo': "https://gitlab.com/rubenwardy/awards.git"}, {'name': "awards", 'repo': "https://gitlab.com/rubenwardy/awards.git"},
{'name': "awards_board", 'repo': "https://framagit.org/xisd-minetest/awards_board.git"}, {'name': "awards_board", 'repo': "https://framagit.org/xisd-minetest/awards_board.git"},
{'name': "banners", 'repo': "https://github.com/evrooije/banners.git"}, {'name': "banners", 'repo': "https://github.com/evrooije/banners.git"},

Loading…
Cancel
Save