Interface PermissionNodeMixin


public interface PermissionNodeMixin
  • Method Summary

    Static Methods
    Modifier and Type
    Method
    Description
    static <T> net.neoforged.neoforge.server.permission.nodes.PermissionNode<T>
    geyser$construct(String nodeName, net.neoforged.neoforge.server.permission.nodes.PermissionType<T> type, net.neoforged.neoforge.server.permission.nodes.PermissionNode.PermissionResolver<T> defaultResolver, net.neoforged.neoforge.server.permission.nodes.PermissionDynamicContextKey... dynamics)
    Invokes the matching private constructor in PermissionNode.
  • Method Details

    • geyser$construct

      static <T> net.neoforged.neoforge.server.permission.nodes.PermissionNode<T> geyser$construct(String nodeName, net.neoforged.neoforge.server.permission.nodes.PermissionType<T> type, net.neoforged.neoforge.server.permission.nodes.PermissionNode.PermissionResolver<T> defaultResolver, net.neoforged.neoforge.server.permission.nodes.PermissionDynamicContextKey... dynamics)
      Invokes the matching private constructor in PermissionNode.

      The typical constructors in PermissionNode require a mod id, which means our permission nodes would end up becoming geyser_neoforge.<node> instead of just <node>.