Class CommandsMechanic
-
- All Implemented Interfaces:
public final class CommandsMechanic extends Mechanic
-
-
Field Summary
Fields Modifier and Type Field Description private final CommandsParsercommandsprivate BooleanisOneUsageprivate Stringpermissionprivate final Array<out Function<ItemBuilder, ItemBuilder>>itemModifiersprivate final StringitemIDprivate final MechanicFactoryfactoryprivate final ConfigurationSectionsection
-
Constructor Summary
Constructors Constructor Description CommandsMechanic(MechanicFactory mechanicFactory, ConfigurationSection section)
-
Method Summary
Modifier and Type Method Description final CommandsParsergetCommands()final BooleanisOneUsage()final UnitsetOneUsage(Boolean isOneUsage)final StringgetPermission()final UnitsetPermission(String permission)final BooleanhasPermission(Player player)final TimergetTimer(Player player)-
-
Constructor Detail
-
CommandsMechanic
CommandsMechanic(MechanicFactory mechanicFactory, ConfigurationSection section)
-
-
Method Detail
-
getCommands
final CommandsParser getCommands()
-
isOneUsage
final Boolean isOneUsage()
-
setOneUsage
final Unit setOneUsage(Boolean isOneUsage)
-
getPermission
final String getPermission()
-
setPermission
final Unit setPermission(String permission)
-
hasPermission
final Boolean hasPermission(Player player)
-
-
-
-