Package com.massivecraft.factions.cmd
Class CommandRequirements.Builder
- java.lang.Object
-
- com.massivecraft.factions.cmd.CommandRequirements.Builder
-
- Enclosing class:
- CommandRequirements
public static class CommandRequirements.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder(Permission permission)
-
Method Summary
Modifier and Type Method Description CommandRequirements.Builderbrigadier(java.lang.Class<? extends BrigadierProvider> brigadier)CommandRequirementsbuild()CommandRequirements.BuildermemberOnly()CommandRequirements.BuildernoDisableOnLock()CommandRequirements.BuildernoErrorOnManyArgs()CommandRequirements.BuilderplayerOnly()CommandRequirements.BuilderwithAction(PermissableAction action)CommandRequirements.BuilderwithRole(Role role)
-
-
-
Constructor Detail
-
Builder
public Builder(Permission permission)
-
-
Method Detail
-
playerOnly
public CommandRequirements.Builder playerOnly()
-
memberOnly
public CommandRequirements.Builder memberOnly()
-
withRole
public CommandRequirements.Builder withRole(Role role)
-
withAction
public CommandRequirements.Builder withAction(PermissableAction action)
-
brigadier
public CommandRequirements.Builder brigadier(java.lang.Class<? extends BrigadierProvider> brigadier)
-
build
public CommandRequirements build()
-
noErrorOnManyArgs
public CommandRequirements.Builder noErrorOnManyArgs()
-
noDisableOnLock
public CommandRequirements.Builder noDisableOnLock()
-
-