Class UsageCooldownProcessor<S extends Source>
java.lang.Object
studio.mevera.imperat.command.processors.impl.UsageCooldownProcessor<S>
- All Implemented Interfaces:
CommandPreProcessor<S>,CommandProcessor<S>
public final class UsageCooldownProcessor<S extends Source>
extends Object
implements CommandPreProcessor<S>
-
Method Details
-
process
public void process(Imperat<S> imperat, Context<S> context, CommandUsage<S> usage) throws ImperatException Processes context BEFORE the resolving operation.- Specified by:
processin interfaceCommandPreProcessor<S extends Source>- Parameters:
imperat- the apicontext- the contextusage- The usage detected- Throws:
ImperatException- the exception to throw if something happens
-