Class MetadataWildcard

java.lang.Object
top.qwertycxz.metadatawildcard.MetadataWildcard
All Implemented Interfaces:
net.fabricmc.api.DedicatedServerModInitializer

@NullMarked public class MetadataWildcard extends Object implements net.fabricmc.api.DedicatedServerModInitializer

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

Example

MetadataWildcard.prefixStrings.add("foo.bar");

When checking a key like foo.bar.baz.qux:

  1. First checks for an exact match
  2. If not found, checks parent keys with wildcards in descending order:
    • foo.bar.baz.*
    • foo.bar.*
  3. Returns unset if no match is found
  • Field Details

  • Constructor Details

    • MetadataWildcard

      public MetadataWildcard()
  • Method Details

    • onInitializeServer

      public void onInitializeServer()
      Specified by:
      onInitializeServer in interface net.fabricmc.api.DedicatedServerModInitializer