Sprache

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.5k Downloads 3 Follower aktualisiert 3mo ago
neueste 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

Versionen

Release
0.2.0
fabric · 26.1, 26.1.1, 26.1.2 · 3mo ago
Use JSpecify annotations. **Full Changelog**: https://github.com/qwertycxz/MetadataWildcard4fabric-permissions-api/compare/v0.1.0...v0.2.0
269
Release
0.2.0
fabric · 1.16.5, 1.17, 1.17.1 · 3mo ago
Use JSpecify annotations. **Full Changelog**: https://github.com/qwertycxz/MetadataWildcard4fabric-permissions-api/compare/v0.1.0...v0.2.0
463
Release
0.1.0
fabric · 26.1, 26.1.1, 26.1.2 · 5mo ago
Support unobfuscated Minecraft. **Full Changelog**: https://github.com/qwertycxz/MetadataWildcard4fabric-permissions-api/compare/v0.0.2...v0.1.0
172
Release
0.1.0
fabric · 1.16.5, 1.17, 1.17.1 · 5mo ago
Support unobfuscated Minecraft. **Full Changelog**: https://github.com/qwertycxz/MetadataWildcard4fabric-permissions-api/compare/v0.0.2...v0.1.0
153
Release
0.0.2
fabric · 1.16.5, 1.17, 1.17.1 · 14mo ago
**Full Changelog**: https://github.com/qwertycxz/MetadataWildcard4fabric-permissions-api/compare/v0.0.1...v0.0.2
430

Kommentare 0

Noch keine Kommentare. Sei der Erste, der seine Meinung teilt.

FAQ

Wie installiere ich Metadata Wildcard for fabric-permissions-api?

Lade die Datei für deine Minecraft-Version und deinen Loader auf dieser Seite herunter, lege die .jar in den mods- (oder plugins-) Ordner und starte das Spiel.

Ist Metadata Wildcard for fabric-permissions-api kostenlos?

Metadata Wildcard for fabric-permissions-api ist auf Modgrid kostenlos — wir verlinken direkt zur offiziellen Quelle, ohne Paywall.

Welche Minecraft-Versionen unterstützt Metadata Wildcard for fabric-permissions-api?

Funktioniert mit Fabric. Unterstützt die Versionen 1.16.5–26.2. Die unterstützten Versionen und Loader findest du im Download-Bereich dieser Seite.

Herunterladen Metadata Wildcard for fabric-permissions-api

Dateien werden direkt von der Originalquelle bereitgestellt. Modgrid hostet oder verändert sie nicht.