FunnyCommandsConfiguration |
FunnyCommandsConfiguration.bind(Bind bind) |
FunnyCommandsConfiguration |
FunnyCommandsConfiguration.command(Object command) |
FunnyCommandsConfiguration |
FunnyCommandsConfiguration.commands(Class<?>... commandsClasses) |
FunnyCommandsConfiguration |
FunnyCommandsConfiguration.commands(Collection<? extends Class<?>> commandsClasses) |
FunnyCommandsConfiguration |
FunnyCommandsConfiguration.completer(Completer completer) |
FunnyCommandsConfiguration |
FunnyCommandsConfiguration.completer(String name,
org.panda_lang.utilities.commons.function.TriFunction<Context,String,Integer,List<String>> completer) |
static FunnyCommandsConfiguration |
FunnyCommands.configuration(Supplier<org.bukkit.plugin.java.JavaPlugin> plugin) |
<E extends Exception> FunnyCommandsConfiguration |
FunnyCommandsConfiguration.exceptionHandler(Class<E> exceptionType,
Function<E,Boolean> exceptionConsumer) |
<E extends Exception> FunnyCommandsConfiguration |
FunnyCommandsConfiguration.exceptionHandler(ExceptionHandler<E> exceptionHandler) |
FunnyCommandsConfiguration |
FunnyCommandsConfiguration.permissionHandler(PermissionHandler permissionHandler) |
FunnyCommandsConfiguration |
FunnyCommandsConfiguration.placeholders(Map<String,Function<String,String>> placeholders) |
FunnyCommandsConfiguration |
FunnyCommandsConfiguration.registerComponent(Object componentInstance) |
FunnyCommandsConfiguration |
FunnyCommandsConfiguration.registerComponents(Iterable<? extends Object> components) |
FunnyCommandsConfiguration |
FunnyCommandsConfiguration.registerComponents(Object... components) |
FunnyCommandsConfiguration |
FunnyCommandsConfiguration.registerDefaultComponents() |
<R> FunnyCommandsConfiguration |
FunnyCommandsConfiguration.responseHandler(Class<R> responseType,
BiFunction<Context,R,Boolean> responseHandler) |
<R> FunnyCommandsConfiguration |
FunnyCommandsConfiguration.responseHandler(ResponseHandler<R> responseHandler) |
<T> FunnyCommandsConfiguration |
FunnyCommandsConfiguration.type(CommandDataType<T> commandDataType) |
<T> FunnyCommandsConfiguration |
FunnyCommandsConfiguration.type(String typeName,
Class<T> type,
org.panda_lang.utilities.commons.function.TriFunction<Context,org.panda_lang.utilities.inject.Property,String,T> deserializer) |
FunnyCommandsConfiguration |
FunnyCommandsConfiguration.usageHandler(UsageHandler usageHandler) |
<A extends Annotation,V,E extends Exception> FunnyCommandsConfiguration |
FunnyCommandsConfiguration.validator(@Nullable Class<A> annotation,
@Nullable Class<V> type,
org.panda_lang.utilities.commons.function.ThrowingQuadFunction<Context,A,org.panda_lang.utilities.inject.Property,V,Boolean,E> function) |
<A extends Annotation,V,E extends Exception> FunnyCommandsConfiguration |
FunnyCommandsConfiguration.validator(Validator<A,V,E> validator) |