emerald-extension / cn.berberman.emerald.dsl.permission / DSLPermissionBuilder

DSLPermissionBuilder

class DSLPermissionBuilder

A DSL structure to build permissions.

Author berberman

Properties

defaultValue var defaultValue: PermissionDefault
the defaultValue of permission, default is OP.
description var description: String
the description of permission, default is empty.

Functions

childPermission fun childPermission(name: String, block: DSLPermissionBuilder.() -> Unit = {}): Unit
Build a child permission