Package dev.cwhead.GravesX.module.util
Class ModuleInfo.PermissionDef
java.lang.Object
dev.cwhead.GravesX.module.util.ModuleInfo.PermissionDef
- Enclosing class:
ModuleInfo
Simple immutable description of a permission from module.yml:
permissions:
graves.example.permission:
description: "Allows use of example action"
default: true
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDefault value as string (e.g.Human-friendly description, ornullif not provided.node()Permission node string, e.g.
-
Constructor Details
-
PermissionDef
-
-
Method Details
-
node
Permission node string, e.g.graves.example.permission. -
description
Human-friendly description, ornullif not provided. -
defaultValue
Default value as string (e.g."true","false","op","not op"), ornullif absent.
-