{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreibfhzynclackporkay2gy7cx73k4nhpi7cpaobpvec6e4hyxewduy",
"uri": "at://did:plc:smtxv63bbm7vxyzdgcztykuk/app.bsky.feed.post/3mi7cyuxlqb22"
},
"path": "/viewtopic.php?p=450308#p450308",
"publishedAt": "2026-03-28T22:58:18.000Z",
"site": "https://forum.luanti.org",
"tags": [
"API documentation",
"the examples directory",
"the main documentation file",
"CDB",
"Git",
"Codeberg Translate",
"Linuxdirk"
],
"textContent": "**This mod provides a game-agnostic API to limit node interaction based on an access list.**\n\nThe owner of an access list can add player names to grant them access to the node or feature the list controls.\n\nThe mod provides a purposeful and neutral looking formspec, and customizing options to adapt it to your game/mod but also allows to prepend the formspec as needed.\n\n\n_The access list dialog for a crafting table in widescreen format._\n\nAll API functions were created to be used for having an access list system in individual mods, but also to allow overriding already existing item interactions from the game and from other mods.\n\n\n * See the API documentation for detailed descriptions of what functions are available.\n * Detailed usage examples are also available in the examples directory.\n\nFor a minimal API implementation example, information on the access list entries, the access list management, and the configuration, please refer to the main documentation file.\n\n\n\n\n## Mod meta\n\n * Depends: none (the API is self-contained)\n * License (mod files): MIT License,\n * License (examples): BSD Zero Clause License\n * Obtaining the mod: CDB, Git\n * Translations: Codeberg Translate\n\n\n\nStatistics: Posted by Linuxdirk — Sat Mar 28, 2026 22:58\n\n* * *",
"title": "Mod Releases • [Mod] Access List API [access_list]",
"updatedAt": "2026-03-28T22:58:18.000Z"
}