Metadata Wildcard for fabric-permissions-api
by qwertycxz
Metadata Wildcard is a server-side addon for fabric-permissions-api that enables wildcard resolution for permission metadata lookups.
What it does
When a permission mod asks the permissions API for a metadata key such as minecraft.selector.foo.bar, the addon first checks for an exact match. If none is found, it checks parent keys containing wildcards, in descending order of specificity, and returns the first match. A key with no match returns unset.
The behaviour corresponds to apply-wildcards true with apply-sponge-implicit-wildcards false. On first start the mod generates a config file, and a prefix can be set for metadata keys, so a prefix such as prefix.txt maps the same way as the unprefixed key. The addon is intended for permission mods that depend on fabric-permissions-api and lack wildcard support of their own.
Metadata Wildcard runs on a Fabric server only, so players join without installing anything. It is published for 1.16.5 – 26.3 under the Apache License 2.0 and is open source; the source code and issue tracker are public, and pull requests are welcomed. LuckPerms is an optional dependency, since LuckPerms already supports wildcard permissions.
Key features
Wildcard metadata resolution
Metadata lookups fall back from an exact key to parent keys containing wildcards, in descending order.
Exact match first
An exact match on the requested key always takes priority over any wildcard entry.
Generated configuration
The mod creates its config file on the first start of the game or server, where wildcard behaviour can be adjusted.
Prefix support
Metadata keys can carry a configured prefix, so prefixed and unprefixed keys resolve the same way.
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Optional 1
Use cases
Permission mods without wildcards
A permission mod that lacks wildcard metadata support can gain it through fabric-permissions-api, so a single key can cover a whole group of nodes.
Who it’s for: Server owners running a permission mod on top of fabric-permissions-api, who want wildcard entries to apply to metadata lookups.
How it compares
Simple Permissions is a Fabric server-side permission mod for 1.16.4 – 1.21.11, released under The Unlicense and open source. Panda Command Whitelist is also Fabric and server-side only, covering 1.21 – 26.3 under CC0 1.0 Universal. Metadata Wildcard does not replace a permission mod; it adds wildcard resolution to the metadata lookups of one that already uses the API.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Metadata Wildcard for fabric-permissions-api | Fabric | 1.16.5 – 26.3 | Server-side only | 2026-05-28 |
| Simple Permissions | Fabric | 1.16.4 – 1.21.11 | Server-side only | 2025-12-10 |
| Panda Command Whitelist | Fabric | 1.21 – 26.3 | Server-side only | 2026-10-04 |
Questions
Does Metadata Wildcard need a permissions mod to be useful?
Does Metadata Wildcard have to be installed on the client?
Does LuckPerms need this addon for wildcards?
In the catalog
Metadata Wildcard for fabric-permissions-api is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.
More from qwertycxz
Similar mods
What the author says
This fabric-permissions-api addon enables wildcard metadata resolution for any mod using the permissions API. This mod works like when apply-wildcards= true and apply-sponge-implicit-wildcards= false
Official listing
- Owner
- qwertycxz
- Published
- 2025-07-16
- Updated on Modrinth
- 2026-05-28
- Facts verified
- 2026-10-15
