mirror of
https://github.com/DiscordSRV/Ascension.git
synced 2025-02-10 00:42:06 +01:00
Check for brigadier better
This commit is contained in:
parent
00e1cd3782
commit
3c2f90a024
@ -81,7 +81,7 @@ public class BukkitDiscordSRVImpl extends BukkitDiscordSRV {
|
||||
@Override
|
||||
protected void enable() throws Throwable {
|
||||
// Commands
|
||||
if (ReflectionUtil.classExists("com.mojang.brigadier.CommandDispatcher")) {
|
||||
if (ReflectionUtil.classExists("me.lucko.commodore.Commodore")) {
|
||||
this.commandHandler = new CommodoreHandler(this);
|
||||
} else {
|
||||
this.commandHandler = new BukkitBasicCommandHandler(this);
|
||||
|
@ -21,6 +21,7 @@ package com.discordsrv.bukkit;
|
||||
import com.discordsrv.common.abstraction.bootstrap.LifecycleManager;
|
||||
import com.discordsrv.common.core.logging.Logger;
|
||||
import com.discordsrv.common.core.logging.backend.impl.JavaLoggerImpl;
|
||||
import com.discordsrv.common.util.ReflectionUtil;
|
||||
import dev.vankka.dependencydownload.classpath.ClasspathAppender;
|
||||
import dev.vankka.dependencydownload.jarinjar.classloader.JarInJarClassLoader;
|
||||
import dev.vankka.mcdependencydownload.bukkit.bootstrap.BukkitBootstrap;
|
||||
@ -53,12 +54,8 @@ public class DiscordSRVBukkitBootstrap extends BukkitBootstrap implements IBukki
|
||||
private static List<String> getDependencyResources() {
|
||||
List<String> resources = new ArrayList<>();
|
||||
resources.add("dependencies/runtimeDownload-bukkit.txt");
|
||||
|
||||
try {
|
||||
Class.forName("com.mojang.brigadier.CommandDispatcher");
|
||||
if (ReflectionUtil.classExists("com.mojang.brigadier.CommandDispatcher")) {
|
||||
resources.add("dependencies/commodore.txt");
|
||||
} catch (ClassNotFoundException ignored) {
|
||||
// CommandDispatcher not present, don't need to bother downloading commodore
|
||||
}
|
||||
|
||||
return resources;
|
||||
|
Loading…
Reference in New Issue
Block a user