Langue

Metadata Wildcard for fabric-permissions-api

Metadata Wildcard for fabric-permissions-api

Modrinth

An addon for fabric-permissions-api that enables wildcard support in metadata.

1.2k téléchargements 3 abonnés mis à jour 2mo ago
dernière v0.2.0 Modrinth
Fabric 1.16.5 – 26.2 LibraryManagementUtility

Metadata Wildcard for fabric-permissions-api

GitHub commit activity
GitHub commits since latest release
GitHub contributors
GitHub Created At
GitHub last commit
GitHub top language
GitHub Actions Workflow Status
GitHub branch check runs
GitHub Downloads (all assets, all releases)
GitHub Sponsors
GitHub Issues or Pull Requests
GitHub Issues or Pull Requests
GitHub Discussions
Modrinth Game Versions
GitHub code size in bytes
GitHub repo file or directory count
GitHub repo size
GitHub followers
GitHub forks
GitHub User's stars
Modrinth Followers
GitHub Release

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

Maven Central

GitHub Packages

Modrinth

Requirement

Usage

For players

  1. Install the mod in your mod directory
  2. Start your game/server once to generate config
  3. Edit config/MetadataWildcard4fabric-permissions-api/prefix.txt

Default config:

minecraft.selector

When checking a key like minecraft.selector.foo.bar:

  1. First checks for an exact match
  2. If not found, checks parent keys with wildcards in descending order:
    • minecraft.selector.foo.*
    • minecraft.selector.*
  3. 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

@qwertycxz

How could I contribute?

Issue and Pull-requests are both welcomed.

License

Apache 2.0 © qwertycxz

Versions

Release
0.2.0
fabric · 26.1, 26.1.1, 26.1.2 · 2mo ago
Use JSpecify annotations. **Full Changelog**: https://github.com/qwertycxz/MetadataWildcard4fabric-permissions-api/compare/v0.1.0...v0.2.0
157
Release
0.2.0
fabric · 1.16.5, 1.17, 1.17.1 · 2mo ago
Use JSpecify annotations. **Full Changelog**: https://github.com/qwertycxz/MetadataWildcard4fabric-permissions-api/compare/v0.1.0...v0.2.0
287
Release
0.1.0
fabric · 26.1, 26.1.1, 26.1.2 · 4mo ago
Support unobfuscated Minecraft. **Full Changelog**: https://github.com/qwertycxz/MetadataWildcard4fabric-permissions-api/compare/v0.0.2...v0.1.0
160
Release
0.1.0
fabric · 1.16.5, 1.17, 1.17.1 · 4mo ago
Support unobfuscated Minecraft. **Full Changelog**: https://github.com/qwertycxz/MetadataWildcard4fabric-permissions-api/compare/v0.0.2...v0.1.0
147
Release
0.0.2
fabric · 1.16.5, 1.17, 1.17.1 · 12mo ago
**Full Changelog**: https://github.com/qwertycxz/MetadataWildcard4fabric-permissions-api/compare/v0.0.1...v0.0.2
423

Commentaires 0

Aucun commentaire pour l'instant. Sois le premier à donner ton avis.

FAQ

Comment installer Metadata Wildcard for fabric-permissions-api ?

Téléchargez le fichier pour votre version de Minecraft et votre loader sur cette page, puis placez le .jar dans le dossier mods (ou plugins) et lancez le jeu.

Metadata Wildcard for fabric-permissions-api est-il gratuit ?

Metadata Wildcard for fabric-permissions-api est gratuit sur Modgrid — nous renvoyons directement vers la source officielle, sans paywall.

Quelles versions de Minecraft Metadata Wildcard for fabric-permissions-api prend-il en charge ?

Compatible avec Fabric. Prend en charge les versions 1.16.5–26.2. La liste des versions et loaders pris en charge est dans la section de téléchargement de cette page.

Télécharger Metadata Wildcard for fabric-permissions-api

Les fichiers proviennent directement de la source d'origine. Modgrid ne les héberge ni ne les modifie.