Fix arguments length and switch to java 17

This commit is contained in:
anthorob committed 2022-01-04 17:53:48 -05:00
1 parent 94980bf419
commit 390e2c3163
7 files changed
+12 -11

No files matched your search

+4 -2
View File
@@ -10,7 +10,7 @@
<packaging>jar</packaging>
<properties>
<java.version>11</java.version>
<java.version>17</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
@@ -21,8 +21,10 @@
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<release>11</release>
<release>17</release>
<encoding>UTF-8</encoding>
<source>17</source>
<target>17</target>
</configuration>
</plugin>
<plugin>
@@ -6,7 +6,6 @@ import net.dv8tion.jda.api.entities.Activity;
import net.dv8tion.jda.api.requests.GatewayIntent;
import netneutrality.db.DBController;
import netneutrality.handler.ConsoleHandler;
import netneutrality.handler.EditHandler;
import netneutrality.handler.NewCommandListener;
import netneutrality.http.server.WebApi;
@@ -28,6 +28,6 @@ public abstract class AbstractMusicCommand extends AbstractCommand {
return member.getRoles().contains(neededRole);
}
return false;
return true;
}
}
@@ -14,7 +14,6 @@ public class PingCommand extends AbstractCommand {
event.getChannel().sendMessage("Pong! [" + MusicBot.getJDA().getGatewayPing() + " ms]").queue();
return null;
}
@Override
@@ -52,8 +52,9 @@ public class JoinCommand extends AbstractMusicCommand {
@Override
public String execute(MessageReceivedEvent event, String[] args) {
Member member = event.getMember();
MusicManager player = MusicManager.get(event.getGuild());
if (member.getVoiceState().inVoiceChannel()) {
MusicManager player = MusicManager.get(event.getGuild());
VoiceChannel vChannel = member.getVoiceState().getChannel();
if (!player.isConnected()) {
@@ -48,12 +48,14 @@ public class NewCommandListener extends ListenerAdapter {
String msg = message.getContentDisplay().trim();
if (msg.startsWith(Settings.getInstance().get("BOT_PREFIX", "$"))) {
msg = msg.substring(Settings.getInstance().get("BOT_PREFIX", "$").length());
msg = msg.substring(Settings.getInstance().get("BOT_PREFIX", "$").length()).trim();
String cmd = msg.split(" ", 2)[0];
String[] args = msg.replaceFirst("(" + cmd + ")( )?", "").split(" ");
String[] args = msg.replaceFirst("(" + cmd + ")(\s)?", "").split("\s");
if (args.length == 1 && args[0].isEmpty())
args = new String[0];
if (CommandManager.commands.containsKey(cmd) || CommandManager.commandsAlias.containsKey(cmd)) {
AbstractCommand c = CommandManager.commands.containsKey(cmd) ? CommandManager.commands.get(cmd) : CommandManager.commandsAlias.get(cmd);
if (Visibility.check(event.getChannel(), c.getVisibility())) {
@@ -66,7 +68,6 @@ public class NewCommandListener extends ListenerAdapter {
if (c.canBeExecutedBy(event.getGuild(), event.getMember())) {
c.execute(event, args);
}
}
}
} else {
@@ -15,7 +15,6 @@ package netneutrality.handler.ratelimiter;/*
import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.Message;
import net.dv8tion.jda.api.entities.TextChannel;
import netneutrality.handler.ratelimiter.IMessageRateLimiter;
import java.time.OffsetDateTime;