Metadata Wildcard for fabric-permissions-api

Metadata Wildcard for fabric-permissions-api

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

by
834 Downloads
fabriclibrarymanagementutility
Rent Server with this Mod

About this Mod

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-blocked:

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

Available Versions

v0.2.0release
MC 26.1, 26.1.1, 26.1.2fabric
May 28, 2026
v0.2.0release
MC 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
May 28, 2026
v0.1.0release
MC 26.1, 26.1.1, 26.1.2fabric
March 31, 2026
v0.1.0release
MC 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
March 31, 2026
v0.0.2release
MC 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
July 16, 2025

How to Install Metadata Wildcard for fabric-permissions-api on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1.2).

3

Install Mod

Open the mod browser in the dashboard and search for "Metadata Wildcard for fabric-permissions-api". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

26.1.2, 26.1.1, 26.1 (+30 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Metadata Wildcard for fabric-permissions-api server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.

Is Metadata Wildcard for fabric-permissions-api compatible with fabric?

Metadata Wildcard for fabric-permissions-api officially supports fabric for Minecraft 26.1.2, 26.1.1, 26.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Metadata Wildcard for fabric-permissions-api – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Metadata Wildcard for fabric-permissions-api consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Metadata Wildcard for fabric-permissions-api with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
Apache License 2.0
Server-side
Required

Supported Versions

26.1.226.1.126.11.21.111.21.101.21.91.21.81.21.71.21.61.21.5+23 more