
Metadata Wildcard for fabric-permissions-api
An addon for fabric-permissions-api that enables wildcard support in metadata.
- Загрузки
- 1K
- Подписчики
- 3
- Обновлён
- 28 мая 2026 г.
- Лицензия
- Apache-2.0
Опубликован 16 июля 2025 г.
Metadata Wildcard for fabric-permissions-api
LuckPerms supports wildcard permissions:
lp user <username> permission set luckperms.* true
But lacks wildcard support for metadata:
lp user <username> meta set some.mod.need.metadata.* 69
This fabric-permissions-api addon enables wildcard metadata resolution for any mod using the permissions API.
Synopsis
This mod works like when apply-wildcards= true and apply-sponge-implicit-wildcards= false
Download
Requirement
- Minecraft ⩾ 1.16.5
- Fabric
- fabric-permissions-api ⩾ 0.3.1
- Any permission mod supports fabric-permissions-api (e.g. LuckPerms)
Usage
For players
- Install the mod in your
moddirectory - Start your game/server once to generate config
- Edit
config/MetadataWildcard4fabric-permissions-api/prefix.txt
Default config:
minecraft.selector
When checking a key like minecraft.selector.foo.bar:
- First checks for an exact match
- If not found, checks parent keys with wildcards in descending order:
minecraft.selector.foo.*minecraft.selector.*
- Returns unset if no match is found
For modders
Add dependency in build.gradle:
// Optional dependency (users install manually)
modImplementation("top.qwertycxz:metadatawildcard4fabric-permissions-api:0.0.1")
// OR bundle with your mod
include(modImplementation("top.qwertycxz:metadatawildcard4fabric-permissions-api:0.0.1"))
Runtime Configuration
MetadataWildcard.prefixStrings.add("your.mod.metadata.prefix");
Equivalent to adding your.mod.metadata.prefix in prefix.txt.
Contributor
How could I contribute?
Issue and Pull-requests are both welcomed.
License
Apache 2.0 © qwertycxz
Ченджлог
0.2.0Релиз26.1.1, 26.1.2, 26.2 · 28 мая 2026 г.
Use JSpecify annotations.
Full Changelog: https://github.com/qwertycxz/MetadataWildcard4fabric-permissions-api/compare/v0.1.0...v0.2.0
0.2.0Релиз1.21.9, 1.21.10, 1.21.11 · 28 мая 2026 г.
Use JSpecify annotations.
Full Changelog: https://github.com/qwertycxz/MetadataWildcard4fabric-permissions-api/compare/v0.1.0...v0.2.0
0.1.0Релиз26.1, 26.1.1, 26.1.2 · 31 марта 2026 г.
Support unobfuscated Minecraft.
Full Changelog: https://github.com/qwertycxz/MetadataWildcard4fabric-permissions-api/compare/v0.0.2...v0.1.0
0.1.0Релиз1.21.9, 1.21.10, 1.21.11 · 31 марта 2026 г.
Support unobfuscated Minecraft.
Full Changelog: https://github.com/qwertycxz/MetadataWildcard4fabric-permissions-api/compare/v0.0.2...v0.1.0
0.0.2Релиз1.21.9, 1.21.10, 1.21.11 · 16 июля 2025 г.
Комментарии
Загружаем…