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": [
"advancedban",
"animalia",
"anticheat",
"antigrief",
"AppDatas",
"Asuna",
"bakedclay",
@ -33,6 +35,7 @@
"Facedeer",
"fakelib",
"falses",
"formspecs",
"forwardfilesync",
"gamebuilder",
"gamespec",
@ -53,6 +56,7 @@
"livingjungle",
"lootchests",
"Luanti",
"LuizFcc",
"mapgen",
"marinaramobs",
"mese",
@ -65,6 +69,7 @@
"minetestmapper",
"minigamer",
"mithril",
"modconf",
"modlist",
"modpack",
"monoids",
@ -121,7 +126,8 @@
"Wuzzy",
"xban",
"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/).
## [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
### Changed
- 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 ────────────────────────────────────────
{'name': "advancedban", 'repo': "https://github.com/srifqi/advancedban"},
{'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",
'privs': {'moderator': ['invhack']},
'items': {'moderator': ['invhack:tool']},
'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"},
# ^ 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': "protector", 'repo': ["https://notabug.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",
'description': "adds water structures and coral reefs to the oceans of your world",
'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
# {'name': "wc_sealife", 'repo': "https://github.com/wintersknight94/NodeCore-SeaLife.git",
# '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",
"https://github.com/minetest-mods/3d_armor.git"]},
{'name': "anvil", 'repo': "https://github.com/minetest-mods/anvil.git"},
{'name': "armor_expanded", 'repo': "https://github.com/Crystalwarrior/armor_expanded.git",
'what': "Grass & leather armor. Works with animalia (based on creatura)."},
# TODO: ^ Make dyed leather armor.
# {'name': "armor_expanded", 'repo': "https://github.com/Crystalwarrior/armor_expanded.git",
# 'what': "Grass & leather armor. Works with animalia (based on creatura)."},
{'name': "xtraarmor", 'repo': "https://github.com/EnlivenLuanti/xtraarmor.git"},
{'name': "awards", 'repo': "https://gitlab.com/rubenwardy/awards.git"},
{'name': "awards_board", 'repo': "https://framagit.org/xisd-minetest/awards_board.git"},
{'name': "banners", 'repo': "https://github.com/evrooije/banners.git"},

Loading…
Cancel
Save