refactor: change package path to reflect group id of pom.xml

BREAKING CHANGE:
This commit is contained in:
anthorob committed 2024-07-13 23:10:06 -04:00
1 parent 2b08351f6d
commit f4c7e9c703
94 files changed
+373 -372

No files matched your search

+16 -1
View File
@@ -12,7 +12,7 @@
<packaging>jar</packaging> <packaging>jar</packaging>
<properties> <properties>
<main.class>netneutrality.NetNeutrality</main.class> <main.class>me.bobert.netneutrality.NetNeutrality</main.class>
<java.version>17</java.version> <java.version>17</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>17</maven.compiler.source> <maven.compiler.source>17</maven.compiler.source>
@@ -20,7 +20,22 @@
</properties> </properties>
<build> <build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<plugins> <plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.3.1</version>
<configuration>
<propertiesEncoding>UTF-8</propertiesEncoding>
</configuration>
</plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId> <artifactId>maven-assembly-plugin</artifactId>
@@ -1,4 +1,4 @@
package netneutrality; package me.bobert.netneutrality;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -13,19 +13,19 @@ import net.dv8tion.jda.api.entities.Activity;
import net.dv8tion.jda.api.entities.User; import net.dv8tion.jda.api.entities.User;
import net.dv8tion.jda.api.exceptions.InvalidTokenException; import net.dv8tion.jda.api.exceptions.InvalidTokenException;
import net.dv8tion.jda.api.requests.GatewayIntent; import net.dv8tion.jda.api.requests.GatewayIntent;
import netneutrality.command.CommandManager; import me.bobert.netneutrality.command.CommandManager;
import netneutrality.core.LogHandler; import me.bobert.netneutrality.core.LogHandler;
import netneutrality.db.DBController; import me.bobert.netneutrality.db.DBController;
import netneutrality.hooks.SlashCommandHooks; import me.bobert.netneutrality.hooks.SlashCommandHooks;
import netneutrality.hooks.guilds.ServerJoinHandler; import me.bobert.netneutrality.hooks.guilds.ServerJoinHandler;
import netneutrality.hooks.message.EditHandler; import me.bobert.netneutrality.hooks.message.EditHandler;
import netneutrality.hooks.message.MessageReceivedHandler; import me.bobert.netneutrality.hooks.message.MessageReceivedHandler;
import netneutrality.http.server.WebApi; import me.bobert.netneutrality.http.server.WebApi;
import netneutrality.music.MusicManager; import me.bobert.netneutrality.music.MusicManager;
import netneutrality.thread.BaseThreadFactory; import me.bobert.netneutrality.thread.BaseThreadFactory;
import netneutrality.thread.ShutdownThread; import me.bobert.netneutrality.thread.ShutdownThread;
import netneutrality.thread.ThreadManager; import me.bobert.netneutrality.thread.ThreadManager;
import netneutrality.utils.Settings; import me.bobert.netneutrality.utils.Settings;
import org.apache.logging.log4j.Level; import org.apache.logging.log4j.Level;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
@@ -35,8 +35,7 @@ public class NetNeutrality {
private static JDA jda; private static JDA jda;
public final static Logger logger = LogManager.getLogger(NetNeutrality.class); public final static Logger logger = LogManager.getLogger(NetNeutrality.class);
public static final String VERSION = Settings.getInstance().getMavenVersion();
public static final String VERSION = "2.0.0";
public static void main(String[] args) { public static void main(String[] args) {
String env = Settings.getInstance().get("NETNEUTRALITY_BOT_ENV", "dev"); String env = Settings.getInstance().get("NETNEUTRALITY_BOT_ENV", "dev");
@@ -1,4 +1,4 @@
package netneutrality.command; package me.bobert.netneutrality.command;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,11 +6,11 @@ package netneutrality.command;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.core.context.MessageCommandContext;
import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.entities.Member; import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel; import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
import net.dv8tion.jda.api.interactions.commands.DefaultMemberPermissions; import net.dv8tion.jda.api.interactions.commands.DefaultMemberPermissions;
import netneutrality.core.context.MessageCommandContext;
public abstract class AbstractCommand implements ICommand { public abstract class AbstractCommand implements ICommand {
@@ -1,18 +1,18 @@
package netneutrality.command; package me.bobert.netneutrality.command;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.core.GuildManager;
import me.bobert.netneutrality.db.GSettings;
import me.bobert.netneutrality.utils.UserFunction;
import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.entities.Member; import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.Role; import net.dv8tion.jda.api.entities.Role;
import net.dv8tion.jda.api.entities.channel.ChannelType; import net.dv8tion.jda.api.entities.channel.ChannelType;
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel; import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
import netneutrality.core.GuildManager;
import netneutrality.db.GSettings;
import netneutrality.utils.UserFunction;
public abstract class AbstractMusicCommand extends AbstractCommand { public abstract class AbstractMusicCommand extends AbstractCommand {
@@ -1,4 +1,4 @@
package netneutrality.command; package me.bobert.netneutrality.command;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -1,16 +1,16 @@
package netneutrality.command; package me.bobert.netneutrality.command;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.NetNeutrality;
import me.bobert.netneutrality.core.LogHandler;
import net.dv8tion.jda.api.interactions.commands.build.CommandData; import net.dv8tion.jda.api.interactions.commands.build.CommandData;
import net.dv8tion.jda.api.interactions.commands.build.Commands; import net.dv8tion.jda.api.interactions.commands.build.Commands;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import net.dv8tion.jda.api.requests.restaction.CommandListUpdateAction; import net.dv8tion.jda.api.requests.restaction.CommandListUpdateAction;
import netneutrality.NetNeutrality;
import netneutrality.core.LogHandler;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import org.reflections.Reflections; import org.reflections.Reflections;
@@ -1,4 +1,4 @@
package netneutrality.command; package me.bobert.netneutrality.command;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -1,17 +1,17 @@
package netneutrality.command; package me.bobert.netneutrality.command;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.entities.Member; import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel; import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
import net.dv8tion.jda.api.interactions.commands.DefaultMemberPermissions; import net.dv8tion.jda.api.interactions.commands.DefaultMemberPermissions;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext;
public interface ICommand { public interface ICommand {
@@ -1,24 +1,24 @@
package netneutrality.command.admin; package me.bobert.netneutrality.command.admin;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractCommand;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.command.CommandType;
import me.bobert.netneutrality.core.LogHandler;
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import me.bobert.netneutrality.db.DBController;
import me.bobert.netneutrality.db.controllers.DBBlacklist;
import me.bobert.netneutrality.db.entities.OBlacklist;
import net.dv8tion.jda.api.interactions.commands.DefaultMemberPermissions; import net.dv8tion.jda.api.interactions.commands.DefaultMemberPermissions;
import net.dv8tion.jda.api.interactions.commands.OptionMapping; import net.dv8tion.jda.api.interactions.commands.OptionMapping;
import net.dv8tion.jda.api.interactions.commands.OptionType; import net.dv8tion.jda.api.interactions.commands.OptionType;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import net.dv8tion.jda.api.interactions.commands.build.SubcommandData; import net.dv8tion.jda.api.interactions.commands.build.SubcommandData;
import netneutrality.command.AbstractCommand;
import netneutrality.command.CommandExecutionResult;
import netneutrality.command.CommandType;
import netneutrality.core.LogHandler;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext;
import netneutrality.db.DBController;
import netneutrality.db.controllers.DBBlacklist;
import netneutrality.db.entities.OBlacklist;
import java.util.ArrayList; import java.util.ArrayList;
@@ -1,19 +1,19 @@
package netneutrality.command.basic; package me.bobert.netneutrality.command.basic;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractCommand;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.command.CommandType;
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import me.bobert.netneutrality.utils.MessageFunction;
import net.dv8tion.jda.api.entities.MessageEmbed; import net.dv8tion.jda.api.entities.MessageEmbed;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import net.dv8tion.jda.api.utils.messages.MessageCreateBuilder; import net.dv8tion.jda.api.utils.messages.MessageCreateBuilder;
import netneutrality.command.AbstractCommand;
import netneutrality.command.CommandExecutionResult;
import netneutrality.command.CommandType;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext;
import netneutrality.utils.MessageFunction;
import java.util.List; import java.util.List;
@@ -1,16 +1,16 @@
package netneutrality.command.basic; package me.bobert.netneutrality.command.basic;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractCommand;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.command.CommandType;
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import netneutrality.command.AbstractCommand;
import netneutrality.command.CommandExecutionResult;
import netneutrality.command.CommandType;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext;
public class PingCommand extends AbstractCommand { public class PingCommand extends AbstractCommand {
@@ -1,10 +1,18 @@
package netneutrality.command.bot; package me.bobert.netneutrality.command.bot;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractCommand;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.command.CommandType;
import me.bobert.netneutrality.core.GuildManager;
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import me.bobert.netneutrality.db.GSettings;
import me.bobert.netneutrality.music.MusicManager;
import net.dv8tion.jda.api.entities.Role; import net.dv8tion.jda.api.entities.Role;
import net.dv8tion.jda.api.entities.channel.concrete.TextChannel; import net.dv8tion.jda.api.entities.channel.concrete.TextChannel;
import net.dv8tion.jda.api.entities.channel.unions.GuildChannelUnion; import net.dv8tion.jda.api.entities.channel.unions.GuildChannelUnion;
@@ -15,14 +23,6 @@ import net.dv8tion.jda.api.interactions.commands.build.OptionData;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import net.dv8tion.jda.api.interactions.commands.build.SubcommandData; import net.dv8tion.jda.api.interactions.commands.build.SubcommandData;
import net.dv8tion.jda.api.utils.messages.MessageCreateBuilder; import net.dv8tion.jda.api.utils.messages.MessageCreateBuilder;
import netneutrality.command.AbstractCommand;
import netneutrality.command.CommandExecutionResult;
import netneutrality.command.CommandType;
import netneutrality.core.GuildManager;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext;
import netneutrality.db.GSettings;
import netneutrality.music.MusicManager;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@@ -1,20 +1,20 @@
package netneutrality.command.crypto; package me.bobert.netneutrality.command.crypto;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractCommand;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.command.CommandType;
import me.bobert.netneutrality.core.LogHandler;
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import me.bobert.netneutrality.http.WebModule;
import net.dv8tion.jda.api.interactions.commands.OptionMapping; import net.dv8tion.jda.api.interactions.commands.OptionMapping;
import net.dv8tion.jda.api.interactions.commands.OptionType; import net.dv8tion.jda.api.interactions.commands.OptionType;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import netneutrality.command.AbstractCommand;
import netneutrality.command.CommandExecutionResult;
import netneutrality.command.CommandType;
import netneutrality.core.LogHandler;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext;
import netneutrality.http.WebModule;
import org.json.JSONException; import org.json.JSONException;
import org.json.JSONObject; import org.json.JSONObject;
@@ -1,4 +1,4 @@
package netneutrality.command.music; package me.bobert.netneutrality.command.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,13 +6,13 @@ package netneutrality.command.music;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractMusicCommand;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.command.CommandType;
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import me.bobert.netneutrality.music.MusicManager;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import netneutrality.command.AbstractMusicCommand;
import netneutrality.command.CommandExecutionResult;
import netneutrality.command.CommandType;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext;
import netneutrality.music.MusicManager;
public class BitconnectCommand extends AbstractMusicCommand { public class BitconnectCommand extends AbstractMusicCommand {
@@ -1,4 +1,4 @@
package netneutrality.command.music; package me.bobert.netneutrality.command.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,14 +6,14 @@ package netneutrality.command.music;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractMusicCommand;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import me.bobert.netneutrality.music.MusicManager;
import me.bobert.netneutrality.utils.MessageFunction;
import me.bobert.netneutrality.utils.MusicUtils;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import netneutrality.command.AbstractMusicCommand;
import netneutrality.command.CommandExecutionResult;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext;
import netneutrality.music.MusicManager;
import netneutrality.utils.MessageFunction;
import netneutrality.utils.MusicUtils;
public class ClearQueueCommand extends AbstractMusicCommand { public class ClearQueueCommand extends AbstractMusicCommand {
@@ -1,4 +1,4 @@
package netneutrality.command.music; package me.bobert.netneutrality.command.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,14 +6,14 @@ package netneutrality.command.music;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractMusicCommand;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import me.bobert.netneutrality.music.MusicManager;
import me.bobert.netneutrality.utils.MessageFunction;
import me.bobert.netneutrality.utils.MusicUtils;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import netneutrality.command.AbstractMusicCommand;
import netneutrality.command.CommandExecutionResult;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext;
import netneutrality.music.MusicManager;
import netneutrality.utils.MessageFunction;
import netneutrality.utils.MusicUtils;
public class CurrentlyPlayingCommand extends AbstractMusicCommand { public class CurrentlyPlayingCommand extends AbstractMusicCommand {
@@ -1,4 +1,4 @@
package netneutrality.command.music; package me.bobert.netneutrality.command.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,14 +6,14 @@ package netneutrality.command.music;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractMusicCommand;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import me.bobert.netneutrality.exceptions.CommandExecutionException;
import me.bobert.netneutrality.music.MusicManager;
import net.dv8tion.jda.api.entities.channel.concrete.VoiceChannel; import net.dv8tion.jda.api.entities.channel.concrete.VoiceChannel;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import netneutrality.command.AbstractMusicCommand;
import netneutrality.command.CommandExecutionResult;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext;
import netneutrality.exceptions.CommandExecutionException;
import netneutrality.music.MusicManager;
public class JoinCommand extends AbstractMusicCommand { public class JoinCommand extends AbstractMusicCommand {
@@ -1,4 +1,4 @@
package netneutrality.command.music; package me.bobert.netneutrality.command.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,13 +6,13 @@ package netneutrality.command.music;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractMusicCommand;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import me.bobert.netneutrality.music.MusicManager;
import me.bobert.netneutrality.utils.MusicUtils;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import netneutrality.command.AbstractMusicCommand;
import netneutrality.command.CommandExecutionResult;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext;
import netneutrality.music.MusicManager;
import netneutrality.utils.MusicUtils;
public class LeaveCommand extends AbstractMusicCommand { public class LeaveCommand extends AbstractMusicCommand {
@@ -1,4 +1,4 @@
package netneutrality.command.music; package me.bobert.netneutrality.command.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,14 +6,14 @@ package netneutrality.command.music;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractMusicCommand;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import me.bobert.netneutrality.music.MusicManager;
import net.dv8tion.jda.api.interactions.commands.OptionMapping; import net.dv8tion.jda.api.interactions.commands.OptionMapping;
import net.dv8tion.jda.api.interactions.commands.OptionType; import net.dv8tion.jda.api.interactions.commands.OptionType;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import netneutrality.command.AbstractMusicCommand;
import netneutrality.command.CommandExecutionResult;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext;
import netneutrality.music.MusicManager;
public class PlayCommand extends AbstractMusicCommand { public class PlayCommand extends AbstractMusicCommand {
@@ -1,10 +1,17 @@
package netneutrality.command.music; package me.bobert.netneutrality.command.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractMusicCommand;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import me.bobert.netneutrality.music.MusicManager;
import me.bobert.netneutrality.utils.MessageFunction;
import me.bobert.netneutrality.utils.MusicUtils;
import net.dv8tion.jda.api.entities.Member; import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.interactions.commands.DefaultMemberPermissions; import net.dv8tion.jda.api.interactions.commands.DefaultMemberPermissions;
import net.dv8tion.jda.api.interactions.commands.OptionMapping; import net.dv8tion.jda.api.interactions.commands.OptionMapping;
@@ -12,13 +19,6 @@ import net.dv8tion.jda.api.interactions.commands.OptionType;
import net.dv8tion.jda.api.interactions.commands.build.OptionData; import net.dv8tion.jda.api.interactions.commands.build.OptionData;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import net.dv8tion.jda.api.interactions.commands.build.SubcommandData; import net.dv8tion.jda.api.interactions.commands.build.SubcommandData;
import netneutrality.command.AbstractMusicCommand;
import netneutrality.command.CommandExecutionResult;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext;
import netneutrality.music.MusicManager;
import netneutrality.utils.MessageFunction;
import netneutrality.utils.MusicUtils;
public class QueueCommand extends AbstractMusicCommand { public class QueueCommand extends AbstractMusicCommand {
@@ -1,4 +1,4 @@
package netneutrality.command.music; package me.bobert.netneutrality.command.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,12 +6,12 @@ package netneutrality.command.music;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractMusicCommand;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import me.bobert.netneutrality.music.MusicManager;
import me.bobert.netneutrality.utils.MusicUtils;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import netneutrality.command.AbstractMusicCommand;
import netneutrality.command.CommandExecutionResult;
import netneutrality.core.context.SlashCommandContext;
import netneutrality.music.MusicManager;
import netneutrality.utils.MusicUtils;
public class ShuffleCommand extends AbstractMusicCommand { public class ShuffleCommand extends AbstractMusicCommand {
@Override @Override
@@ -1,4 +1,4 @@
package netneutrality.command.music; package me.bobert.netneutrality.command.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,17 +6,17 @@ package netneutrality.command.music;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractMusicCommand;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import me.bobert.netneutrality.music.MusicManager;
import me.bobert.netneutrality.utils.MusicUtils;
import me.bobert.netneutrality.utils.UserFunction;
import net.dv8tion.jda.api.interactions.commands.OptionMapping; import net.dv8tion.jda.api.interactions.commands.OptionMapping;
import net.dv8tion.jda.api.interactions.commands.OptionType; import net.dv8tion.jda.api.interactions.commands.OptionType;
import net.dv8tion.jda.api.interactions.commands.build.OptionData; import net.dv8tion.jda.api.interactions.commands.build.OptionData;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import netneutrality.command.AbstractMusicCommand;
import netneutrality.command.CommandExecutionResult;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext;
import netneutrality.music.MusicManager;
import netneutrality.utils.MusicUtils;
import netneutrality.utils.UserFunction;
public class SkipCommand extends AbstractMusicCommand { public class SkipCommand extends AbstractMusicCommand {
@@ -1,4 +1,4 @@
package netneutrality.command.music; package me.bobert.netneutrality.command.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,14 +6,14 @@ package netneutrality.command.music;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractMusicCommand;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import me.bobert.netneutrality.music.MusicManager;
import me.bobert.netneutrality.utils.MusicUtils;
import me.bobert.netneutrality.utils.UserFunction;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import netneutrality.command.AbstractMusicCommand;
import netneutrality.command.CommandExecutionResult;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext;
import netneutrality.music.MusicManager;
import netneutrality.utils.MusicUtils;
import netneutrality.utils.UserFunction;
public class StopCommand extends AbstractMusicCommand { public class StopCommand extends AbstractMusicCommand {
@@ -1,18 +1,18 @@
package netneutrality.command.music; package me.bobert.netneutrality.command.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractMusicCommand;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import me.bobert.netneutrality.music.MusicManager;
import me.bobert.netneutrality.utils.MessageFunction;
import me.bobert.netneutrality.utils.MusicUtils;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import netneutrality.command.AbstractMusicCommand;
import netneutrality.command.CommandExecutionResult;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext;
import netneutrality.music.MusicManager;
import netneutrality.utils.MessageFunction;
import netneutrality.utils.MusicUtils;
public class ViewQueueCommand extends AbstractMusicCommand { public class ViewQueueCommand extends AbstractMusicCommand {
@@ -1,4 +1,4 @@
package netneutrality.command.music; package me.bobert.netneutrality.command.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,17 +6,17 @@ package netneutrality.command.music;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractMusicCommand;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import me.bobert.netneutrality.music.MusicManager;
import me.bobert.netneutrality.utils.MusicUtils;
import me.bobert.netneutrality.utils.UserFunction;
import net.dv8tion.jda.api.interactions.commands.OptionMapping; import net.dv8tion.jda.api.interactions.commands.OptionMapping;
import net.dv8tion.jda.api.interactions.commands.OptionType; import net.dv8tion.jda.api.interactions.commands.OptionType;
import net.dv8tion.jda.api.interactions.commands.build.OptionData; import net.dv8tion.jda.api.interactions.commands.build.OptionData;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import netneutrality.command.AbstractMusicCommand;
import netneutrality.command.CommandExecutionResult;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext;
import netneutrality.music.MusicManager;
import netneutrality.utils.MusicUtils;
import netneutrality.utils.UserFunction;
public class VolumeCommand extends AbstractMusicCommand { public class VolumeCommand extends AbstractMusicCommand {
@@ -1,17 +1,17 @@
package netneutrality.command.music; package me.bobert.netneutrality.command.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractMusicCommand;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import me.bobert.netneutrality.music.MusicManager;
import me.bobert.netneutrality.utils.MusicUtils;
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
import netneutrality.command.AbstractMusicCommand;
import netneutrality.command.CommandExecutionResult;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext;
import netneutrality.music.MusicManager;
import netneutrality.utils.MusicUtils;
public class VoteSkipCommand extends AbstractMusicCommand { public class VoteSkipCommand extends AbstractMusicCommand {
@@ -1,13 +1,13 @@
package netneutrality.core; package me.bobert.netneutrality.core;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.music.MusicManager;
import me.bobert.netneutrality.music.TrackScheduler;
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel; import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
import netneutrality.music.MusicManager;
import netneutrality.music.TrackScheduler;
import org.json.JSONArray; import org.json.JSONArray;
import org.json.JSONObject; import org.json.JSONObject;
@@ -1,4 +1,4 @@
package netneutrality.core; package me.bobert.netneutrality.core;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -6,18 +6,19 @@ package netneutrality.core;
*/ */
import io.sentry.Sentry; import io.sentry.Sentry;
import netneutrality.command.AbstractCommand; import me.bobert.netneutrality.command.AbstractCommand;
import netneutrality.command.CommandExecutionResult; import me.bobert.netneutrality.command.CommandExecutionResult;
import netneutrality.command.CommandManager; import me.bobert.netneutrality.command.CommandManager;
import netneutrality.core.context.CommandContext; import me.bobert.netneutrality.core.context.CommandContext;
import netneutrality.core.context.MessageCommandContext; import me.bobert.netneutrality.core.context.MessageCommandContext;
import netneutrality.core.context.SlashCommandContext; import me.bobert.netneutrality.core.context.SlashCommandContext;
import netneutrality.exceptions.CommandExecutionException; import me.bobert.netneutrality.exceptions.CommandExecutionException;
import netneutrality.utils.UserFunction; import me.bobert.netneutrality.utils.UserFunction;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import static netneutrality.command.CommandExecutionResult.Result.*; import static me.bobert.netneutrality.command.CommandExecutionResult.Result.ERROR;
import static me.bobert.netneutrality.command.CommandExecutionResult.Result.NOACTION;
public class CommandProcessor { public class CommandProcessor {
@@ -1,4 +1,4 @@
package netneutrality.core; package me.bobert.netneutrality.core;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,11 +6,11 @@ package netneutrality.core;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.db.GSettings;
import me.bobert.netneutrality.db.entities.OGuild;
import me.bobert.netneutrality.db.entities.OGuildSetting;
import me.bobert.netneutrality.utils.JpaUtils;
import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Guild;
import netneutrality.db.GSettings;
import netneutrality.db.entities.OGuild;
import netneutrality.db.entities.OGuildSetting;
import netneutrality.utils.JpaUtils;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import org.hibernate.Session; import org.hibernate.Session;
@@ -1,22 +1,22 @@
package netneutrality.core; package me.bobert.netneutrality.core;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.NetNeutrality;
import me.bobert.netneutrality.db.DBController;
import me.bobert.netneutrality.db.controllers.DBMessage;
import me.bobert.netneutrality.db.entities.OBlacklist;
import me.bobert.netneutrality.db.entities.OGuild;
import me.bobert.netneutrality.thread.ThreadManager;
import me.bobert.netneutrality.utils.JpaUtils;
import me.bobert.netneutrality.utils.MessageFunction;
import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.entities.Member; import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.Message; import net.dv8tion.jda.api.entities.Message;
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel; import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
import netneutrality.NetNeutrality;
import netneutrality.db.DBController;
import netneutrality.db.controllers.DBMessage;
import netneutrality.db.entities.OBlacklist;
import netneutrality.db.entities.OGuild;
import netneutrality.thread.ThreadManager;
import netneutrality.utils.JpaUtils;
import netneutrality.utils.MessageFunction;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import org.hibernate.Session; import org.hibernate.Session;
@@ -1,4 +1,4 @@
package netneutrality.core; package me.bobert.netneutrality.core;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -6,13 +6,13 @@ package netneutrality.core;
*/ */
import io.sentry.Sentry; import io.sentry.Sentry;
import me.bobert.netneutrality.core.context.CommandContext;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import me.bobert.netneutrality.exceptions.CommandException;
import me.bobert.netneutrality.exceptions.CommandExecutionException;
import me.bobert.netneutrality.utils.MessageFunction;
import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.entities.channel.concrete.TextChannel; import net.dv8tion.jda.api.entities.channel.concrete.TextChannel;
import netneutrality.core.context.CommandContext;
import netneutrality.core.context.SlashCommandContext;
import netneutrality.exceptions.CommandException;
import netneutrality.exceptions.CommandExecutionException;
import netneutrality.utils.MessageFunction;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
@@ -1,4 +1,4 @@
package netneutrality.core; package me.bobert.netneutrality.core;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -6,7 +6,7 @@ package netneutrality.core;
*/ */
import io.sentry.Sentry; import io.sentry.Sentry;
import netneutrality.utils.Settings; import me.bobert.netneutrality.utils.Settings;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import org.hibernate.SessionFactory; import org.hibernate.SessionFactory;
@@ -1,4 +1,4 @@
package netneutrality.core.context; package me.bobert.netneutrality.core.context;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,6 +6,7 @@ package netneutrality.core.context;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractCommand;
import net.dv8tion.jda.api.JDA; import net.dv8tion.jda.api.JDA;
import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.entities.Member; import net.dv8tion.jda.api.entities.Member;
@@ -14,7 +15,6 @@ import net.dv8tion.jda.api.entities.User;
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel; import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
import net.dv8tion.jda.api.events.Event; import net.dv8tion.jda.api.events.Event;
import net.dv8tion.jda.api.utils.messages.MessageCreateData; import net.dv8tion.jda.api.utils.messages.MessageCreateData;
import netneutrality.command.AbstractCommand;
public interface CommandContext { public interface CommandContext {
@@ -1,4 +1,4 @@
package netneutrality.core.context; package me.bobert.netneutrality.core.context;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -7,15 +7,15 @@ package netneutrality.core.context;
import io.sentry.Breadcrumb; import io.sentry.Breadcrumb;
import io.sentry.Sentry; import io.sentry.Sentry;
import me.bobert.netneutrality.command.AbstractCommand;
import me.bobert.netneutrality.core.GuildManager;
import me.bobert.netneutrality.thread.ThreadManager;
import me.bobert.netneutrality.utils.Settings;
import net.dv8tion.jda.api.JDA; import net.dv8tion.jda.api.JDA;
import net.dv8tion.jda.api.entities.*; import net.dv8tion.jda.api.entities.*;
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel; import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent; import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
import net.dv8tion.jda.api.utils.messages.MessageCreateData; import net.dv8tion.jda.api.utils.messages.MessageCreateData;
import netneutrality.command.AbstractCommand;
import netneutrality.core.GuildManager;
import netneutrality.thread.ThreadManager;
import netneutrality.utils.Settings;
import java.util.Collection; import java.util.Collection;
import java.util.concurrent.ExecutorService; import java.util.concurrent.ExecutorService;
@@ -1,10 +1,11 @@
package netneutrality.core.context; package me.bobert.netneutrality.core.context;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.command.AbstractCommand;
import net.dv8tion.jda.api.JDA; import net.dv8tion.jda.api.JDA;
import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.entities.Member; import net.dv8tion.jda.api.entities.Member;
@@ -16,7 +17,6 @@ import net.dv8tion.jda.api.interactions.InteractionHook;
import net.dv8tion.jda.api.utils.messages.MessageCreateBuilder; import net.dv8tion.jda.api.utils.messages.MessageCreateBuilder;
import net.dv8tion.jda.api.utils.messages.MessageCreateData; import net.dv8tion.jda.api.utils.messages.MessageCreateData;
import net.dv8tion.jda.api.utils.messages.MessageEditData; import net.dv8tion.jda.api.utils.messages.MessageEditData;
import netneutrality.command.AbstractCommand;
import java.util.Collection; import java.util.Collection;
@@ -1,4 +1,4 @@
package netneutrality.db; package me.bobert.netneutrality.db;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,7 +6,7 @@ package netneutrality.db;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import netneutrality.core.SessionManager; import me.bobert.netneutrality.core.SessionManager;
import org.hibernate.SessionFactory; import org.hibernate.SessionFactory;
public abstract class AbstractController { public abstract class AbstractController {
@@ -1,4 +1,4 @@
package netneutrality.db; package me.bobert.netneutrality.db;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,7 +6,7 @@ package netneutrality.db;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import netneutrality.core.SessionManager; import me.bobert.netneutrality.core.SessionManager;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
@@ -1,4 +1,4 @@
package netneutrality.db; package me.bobert.netneutrality.db;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -1,17 +1,17 @@
package netneutrality.db.controllers; package me.bobert.netneutrality.db.controllers;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.core.GuildManager;
import me.bobert.netneutrality.core.context.CommandContext;
import me.bobert.netneutrality.db.AbstractController;
import me.bobert.netneutrality.db.entities.OBlacklist;
import me.bobert.netneutrality.db.entities.OGuild;
import me.bobert.netneutrality.utils.JpaUtils;
import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Guild;
import netneutrality.core.GuildManager;
import netneutrality.core.context.CommandContext;
import netneutrality.db.AbstractController;
import netneutrality.db.entities.OBlacklist;
import netneutrality.db.entities.OGuild;
import netneutrality.utils.JpaUtils;
import org.hibernate.Session; import org.hibernate.Session;
import org.hibernate.query.Query; import org.hibernate.query.Query;
@@ -1,16 +1,16 @@
package netneutrality.db.controllers; package me.bobert.netneutrality.db.controllers;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.core.GuildManager;
import me.bobert.netneutrality.db.AbstractController;
import me.bobert.netneutrality.db.entities.OLogMessage;
import net.dv8tion.jda.api.entities.Member; import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.Message; import net.dv8tion.jda.api.entities.Message;
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel; import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
import netneutrality.core.GuildManager;
import netneutrality.db.AbstractController;
import netneutrality.db.entities.OLogMessage;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import org.hibernate.Session; import org.hibernate.Session;
@@ -1,4 +1,4 @@
package netneutrality.db.entities; package me.bobert.netneutrality.db.entities;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -1,4 +1,4 @@
package netneutrality.db.entities; package me.bobert.netneutrality.db.entities;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -1,4 +1,4 @@
package netneutrality.db.entities; package me.bobert.netneutrality.db.entities;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -1,4 +1,4 @@
package netneutrality.db.entities; package me.bobert.netneutrality.db.entities;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -1,4 +1,4 @@
package netneutrality.db.entities; package me.bobert.netneutrality.db.entities;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -1,4 +1,4 @@
package netneutrality.db.entities; package me.bobert.netneutrality.db.entities;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -1,4 +1,4 @@
package netneutrality.exceptions; package me.bobert.netneutrality.exceptions;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,7 +6,7 @@ package netneutrality.exceptions;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import netneutrality.core.context.CommandContext; import me.bobert.netneutrality.core.context.CommandContext;
public abstract class CommandException extends RuntimeException { public abstract class CommandException extends RuntimeException {
@@ -1,4 +1,4 @@
package netneutrality.exceptions; package me.bobert.netneutrality.exceptions;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,7 +6,7 @@ package netneutrality.exceptions;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import netneutrality.core.context.CommandContext; import me.bobert.netneutrality.core.context.CommandContext;
/** /**
* Logs the error internally, without sending a message * Logs the error internally, without sending a message
@@ -1,4 +1,4 @@
package netneutrality.exceptions; package me.bobert.netneutrality.exceptions;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,7 +6,7 @@ package netneutrality.exceptions;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import netneutrality.core.LogHandler; import me.bobert.netneutrality.core.LogHandler;
public class ExecutorException implements Thread.UncaughtExceptionHandler { public class ExecutorException implements Thread.UncaughtExceptionHandler {
@@ -1,14 +1,14 @@
package netneutrality.hooks; package me.bobert.netneutrality.hooks;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.core.CommandProcessor;
import me.bobert.netneutrality.core.context.SlashCommandContext;
import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent; import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter; import net.dv8tion.jda.api.hooks.ListenerAdapter;
import netneutrality.core.CommandProcessor;
import netneutrality.core.context.SlashCommandContext;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
public class SlashCommandHooks extends ListenerAdapter { public class SlashCommandHooks extends ListenerAdapter {
@@ -1,4 +1,4 @@
package netneutrality.hooks.guilds; package me.bobert.netneutrality.hooks.guilds;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,10 +6,10 @@ package netneutrality.hooks.guilds;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.core.GuildManager;
import net.dv8tion.jda.api.events.guild.GuildJoinEvent; import net.dv8tion.jda.api.events.guild.GuildJoinEvent;
import net.dv8tion.jda.api.events.guild.GuildLeaveEvent; import net.dv8tion.jda.api.events.guild.GuildLeaveEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter; import net.dv8tion.jda.api.hooks.ListenerAdapter;
import netneutrality.core.GuildManager;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
public class ServerJoinHandler extends ListenerAdapter { public class ServerJoinHandler extends ListenerAdapter {
@@ -1,4 +1,4 @@
package netneutrality.hooks.message; package me.bobert.netneutrality.hooks.message;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,16 +6,16 @@ package netneutrality.hooks.message;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.core.GuildManager;
import me.bobert.netneutrality.core.SessionManager;
import me.bobert.netneutrality.db.DBController;
import me.bobert.netneutrality.db.controllers.DBMessage;
import me.bobert.netneutrality.db.entities.OGuild;
import me.bobert.netneutrality.utils.JpaUtils;
import me.bobert.netneutrality.utils.MessageFunction;
import net.dv8tion.jda.api.entities.channel.concrete.TextChannel; import net.dv8tion.jda.api.entities.channel.concrete.TextChannel;
import net.dv8tion.jda.api.events.message.MessageUpdateEvent; import net.dv8tion.jda.api.events.message.MessageUpdateEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter; import net.dv8tion.jda.api.hooks.ListenerAdapter;
import netneutrality.core.GuildManager;
import netneutrality.core.SessionManager;
import netneutrality.db.DBController;
import netneutrality.db.controllers.DBMessage;
import netneutrality.db.entities.OGuild;
import netneutrality.utils.JpaUtils;
import netneutrality.utils.MessageFunction;
import org.hibernate.Session; import org.hibernate.Session;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@@ -1,19 +1,17 @@
package netneutrality.hooks.message; package me.bobert.netneutrality.hooks.message;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import io.sentry.Breadcrumb; import me.bobert.netneutrality.core.CommandProcessor;
import io.sentry.Sentry; import me.bobert.netneutrality.core.GuildManager;
import me.bobert.netneutrality.core.context.MessageCommandContext;
import me.bobert.netneutrality.utils.Settings;
import net.dv8tion.jda.api.entities.Message; import net.dv8tion.jda.api.entities.Message;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent; import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter; import net.dv8tion.jda.api.hooks.ListenerAdapter;
import netneutrality.core.CommandProcessor;
import netneutrality.core.GuildManager;
import netneutrality.core.context.MessageCommandContext;
import netneutrality.utils.Settings;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
public class MessageReceivedHandler extends ListenerAdapter { public class MessageReceivedHandler extends ListenerAdapter {
@@ -1,4 +1,4 @@
package netneutrality.hooks.message; package me.bobert.netneutrality.hooks.message;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -1,4 +1,4 @@
package netneutrality.hooks.voice; package me.bobert.netneutrality.hooks.voice;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -1,4 +1,4 @@
package netneutrality.http; package me.bobert.netneutrality.http;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -8,11 +8,10 @@ package netneutrality.http;
import io.sentry.Breadcrumb; import io.sentry.Breadcrumb;
import io.sentry.Sentry; import io.sentry.Sentry;
import netneutrality.NetNeutrality; import me.bobert.netneutrality.NetNeutrality;
import netneutrality.core.LogHandler; import me.bobert.netneutrality.core.LogHandler;
import okhttp3.*; import okhttp3.*;
import org.json.JSONArray; import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject; import org.json.JSONObject;
import java.io.IOException; import java.io.IOException;
@@ -1,4 +1,4 @@
package netneutrality.http.server; package me.bobert.netneutrality.http.server;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -1,4 +1,4 @@
package netneutrality.http.server; package me.bobert.netneutrality.http.server;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -7,10 +7,10 @@ package netneutrality.http.server;
*/ */
import com.sun.net.httpserver.HttpExchange; import com.sun.net.httpserver.HttpExchange;
import me.bobert.netneutrality.NetNeutrality;
import me.bobert.netneutrality.core.GuildManager;
import me.bobert.netneutrality.http.WebModule;
import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Guild;
import netneutrality.NetNeutrality;
import netneutrality.core.GuildManager;
import netneutrality.http.WebModule;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.json.JSONObject; import org.json.JSONObject;
@@ -1,4 +1,4 @@
package netneutrality.http.server; package me.bobert.netneutrality.http.server;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -7,8 +7,8 @@ package netneutrality.http.server;
*/ */
import com.sun.net.httpserver.HttpExchange; import com.sun.net.httpserver.HttpExchange;
import me.bobert.netneutrality.NetNeutrality;
import net.dv8tion.jda.api.JDA; import net.dv8tion.jda.api.JDA;
import netneutrality.NetNeutrality;
import org.json.JSONArray; import org.json.JSONArray;
import org.json.JSONObject; import org.json.JSONObject;
@@ -1,4 +1,4 @@
package netneutrality.http.server; package me.bobert.netneutrality.http.server;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -1,4 +1,4 @@
package netneutrality.http.server; package me.bobert.netneutrality.http.server;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -7,7 +7,7 @@ package netneutrality.http.server;
*/ */
import com.sun.net.httpserver.HttpServer; import com.sun.net.httpserver.HttpServer;
import netneutrality.thread.BaseThreadFactory; import me.bobert.netneutrality.thread.BaseThreadFactory;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
@@ -1,4 +1,4 @@
package netneutrality.music; package me.bobert.netneutrality.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -1,4 +1,4 @@
package netneutrality.music; package me.bobert.netneutrality.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -13,20 +13,20 @@ import com.sedmelluq.discord.lavaplayer.source.http.HttpAudioSourceManager;
import com.sedmelluq.discord.lavaplayer.source.soundcloud.SoundCloudAudioSourceManager; import com.sedmelluq.discord.lavaplayer.source.soundcloud.SoundCloudAudioSourceManager;
import com.sedmelluq.discord.lavaplayer.track.AudioTrack; import com.sedmelluq.discord.lavaplayer.track.AudioTrack;
import dev.lavalink.youtube.YoutubeAudioSourceManager; import dev.lavalink.youtube.YoutubeAudioSourceManager;
import me.bobert.netneutrality.command.CommandExecutionResult;
import me.bobert.netneutrality.core.GuildManager;
import me.bobert.netneutrality.core.LogHandler;
import me.bobert.netneutrality.core.context.CommandContext;
import me.bobert.netneutrality.db.GSettings;
import me.bobert.netneutrality.exceptions.CommandExecutionException;
import me.bobert.netneutrality.music.loadable.LoadableSong;
import me.bobert.netneutrality.music.source.UdioAudioSourceManager;
import me.bobert.netneutrality.thread.MusicPlayerAutoDisconnectThread;
import me.bobert.netneutrality.thread.ThreadManager;
import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.entities.Member; import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.channel.concrete.VoiceChannel; import net.dv8tion.jda.api.entities.channel.concrete.VoiceChannel;
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel; import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
import netneutrality.command.CommandExecutionResult;
import netneutrality.core.GuildManager;
import netneutrality.core.LogHandler;
import netneutrality.core.context.CommandContext;
import netneutrality.db.GSettings;
import netneutrality.exceptions.CommandExecutionException;
import netneutrality.music.loadable.LoadableSong;
import netneutrality.music.source.UdioAudioSourceManager;
import netneutrality.thread.MusicPlayerAutoDisconnectThread;
import netneutrality.thread.ThreadManager;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
@@ -1,4 +1,4 @@
package netneutrality.music; package me.bobert.netneutrality.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -7,9 +7,9 @@ package netneutrality.music;
import com.sedmelluq.discord.lavaplayer.player.AudioPlayer; import com.sedmelluq.discord.lavaplayer.player.AudioPlayer;
import com.sedmelluq.discord.lavaplayer.track.AudioTrack; import com.sedmelluq.discord.lavaplayer.track.AudioTrack;
import me.bobert.netneutrality.command.CommandExecutionResult;
import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.entities.Member; import net.dv8tion.jda.api.entities.Member;
import netneutrality.command.CommandExecutionResult;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
@@ -1,4 +1,4 @@
package netneutrality.music; package me.bobert.netneutrality.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -1,4 +1,4 @@
package netneutrality.music; package me.bobert.netneutrality.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -6,12 +6,12 @@ package netneutrality.music;
*/ */
import com.sedmelluq.discord.lavaplayer.player.AudioPlayerManager; import com.sedmelluq.discord.lavaplayer.player.AudioPlayerManager;
import netneutrality.core.LogHandler; import me.bobert.netneutrality.core.LogHandler;
import netneutrality.core.context.CommandContext; import me.bobert.netneutrality.core.context.CommandContext;
import netneutrality.music.loadable.CachedSource; import me.bobert.netneutrality.music.loadable.CachedSource;
import netneutrality.music.loadable.LoadableMusicSource; import me.bobert.netneutrality.music.loadable.LoadableMusicSource;
import netneutrality.music.loadable.LoadableSong; import me.bobert.netneutrality.music.loadable.LoadableSong;
import netneutrality.thread.ThreadManager; import me.bobert.netneutrality.thread.ThreadManager;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
@@ -1,4 +1,4 @@
package netneutrality.music; package me.bobert.netneutrality.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -10,10 +10,10 @@ import com.sedmelluq.discord.lavaplayer.player.AudioLoadResultHandler;
import com.sedmelluq.discord.lavaplayer.tools.FriendlyException; import com.sedmelluq.discord.lavaplayer.tools.FriendlyException;
import com.sedmelluq.discord.lavaplayer.track.AudioPlaylist; import com.sedmelluq.discord.lavaplayer.track.AudioPlaylist;
import com.sedmelluq.discord.lavaplayer.track.AudioTrack; import com.sedmelluq.discord.lavaplayer.track.AudioTrack;
import me.bobert.netneutrality.core.LogHandler;
import me.bobert.netneutrality.core.context.CommandContext;
import me.bobert.netneutrality.utils.MessageFunction;
import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Guild;
import netneutrality.core.LogHandler;
import netneutrality.core.context.CommandContext;
import netneutrality.utils.MessageFunction;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
@@ -1,4 +1,4 @@
package netneutrality.music; package me.bobert.netneutrality.music;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -10,11 +10,11 @@ import com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapter;
import com.sedmelluq.discord.lavaplayer.tools.FriendlyException; import com.sedmelluq.discord.lavaplayer.tools.FriendlyException;
import com.sedmelluq.discord.lavaplayer.track.AudioTrack; import com.sedmelluq.discord.lavaplayer.track.AudioTrack;
import com.sedmelluq.discord.lavaplayer.track.AudioTrackEndReason; import com.sedmelluq.discord.lavaplayer.track.AudioTrackEndReason;
import me.bobert.netneutrality.core.LogHandler;
import me.bobert.netneutrality.utils.MessageFunction;
import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.entities.MessageEmbed; import net.dv8tion.jda.api.entities.MessageEmbed;
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel; import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
import netneutrality.core.LogHandler;
import netneutrality.utils.MessageFunction;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
@@ -1,4 +1,4 @@
package netneutrality.music.loadable; package me.bobert.netneutrality.music.loadable;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -1,4 +1,4 @@
package netneutrality.music.loadable; package me.bobert.netneutrality.music.loadable;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -1,4 +1,4 @@
package netneutrality.music.loadable; package me.bobert.netneutrality.music.loadable;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -1,4 +1,4 @@
package netneutrality.music.loadable; package me.bobert.netneutrality.music.loadable;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -1,11 +1,11 @@
package netneutrality.music.loadable; package me.bobert.netneutrality.music.loadable;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import netneutrality.http.WebModule; import me.bobert.netneutrality.http.WebModule;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import org.json.JSONObject; import org.json.JSONObject;
@@ -1,4 +1,4 @@
package netneutrality.music.source; package me.bobert.netneutrality.music.source;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -1,4 +1,4 @@
package netneutrality.music.source; package me.bobert.netneutrality.music.source;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -1,4 +1,4 @@
package netneutrality.thread; package me.bobert.netneutrality.thread;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,7 +6,7 @@ package netneutrality.thread;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import netneutrality.exceptions.ExecutorException; import me.bobert.netneutrality.exceptions.ExecutorException;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import java.util.concurrent.ThreadFactory; import java.util.concurrent.ThreadFactory;
@@ -1,15 +1,15 @@
package netneutrality.thread; package me.bobert.netneutrality.thread;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.NetNeutrality;
import me.bobert.netneutrality.music.MusicManager;
import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.entities.Member; import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.channel.concrete.VoiceChannel; import net.dv8tion.jda.api.entities.channel.concrete.VoiceChannel;
import netneutrality.NetNeutrality;
import netneutrality.music.MusicManager;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
@@ -1,4 +1,4 @@
package netneutrality.thread; package me.bobert.netneutrality.thread;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,7 +6,7 @@ package netneutrality.thread;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import netneutrality.NetNeutrality; import me.bobert.netneutrality.NetNeutrality;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.core.LoggerContext; import org.apache.logging.log4j.core.LoggerContext;
import org.apache.logging.log4j.core.config.Configurator; import org.apache.logging.log4j.core.config.Configurator;
@@ -1,4 +1,4 @@
package netneutrality.thread; package me.bobert.netneutrality.thread;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -1,4 +1,4 @@
package netneutrality.utils; package me.bobert.netneutrality.utils;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -9,12 +9,12 @@ import io.sentry.ISpan;
import io.sentry.ITransaction; import io.sentry.ITransaction;
import io.sentry.Sentry; import io.sentry.Sentry;
import io.sentry.SpanStatus; import io.sentry.SpanStatus;
import me.bobert.netneutrality.core.context.CommandContext;
import me.bobert.netneutrality.thread.ThreadManager;
import net.dv8tion.jda.api.entities.Message; import net.dv8tion.jda.api.entities.Message;
import net.dv8tion.jda.api.entities.MessageHistory; import net.dv8tion.jda.api.entities.MessageHistory;
import net.dv8tion.jda.api.entities.channel.middleman.GuildMessageChannel; import net.dv8tion.jda.api.entities.channel.middleman.GuildMessageChannel;
import net.dv8tion.jda.api.utils.messages.MessageCreateBuilder; import net.dv8tion.jda.api.utils.messages.MessageCreateBuilder;
import netneutrality.core.context.CommandContext;
import netneutrality.thread.ThreadManager;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
@@ -1,4 +1,4 @@
package netneutrality.utils; package me.bobert.netneutrality.utils;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -9,9 +9,9 @@ package netneutrality.utils;
import io.sentry.Breadcrumb; import io.sentry.Breadcrumb;
import io.sentry.Sentry; import io.sentry.Sentry;
import io.sentry.SentryLevel; import io.sentry.SentryLevel;
import netneutrality.core.GuildManager; import me.bobert.netneutrality.core.GuildManager;
import netneutrality.core.SessionManager; import me.bobert.netneutrality.core.SessionManager;
import netneutrality.db.entities.OGuild; import me.bobert.netneutrality.db.entities.OGuild;
import org.hibernate.HibernateException; import org.hibernate.HibernateException;
import org.hibernate.ObjectNotFoundException; import org.hibernate.ObjectNotFoundException;
import org.hibernate.Session; import org.hibernate.Session;
@@ -1,4 +1,4 @@
package netneutrality.utils; package me.bobert.netneutrality.utils;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -10,19 +10,19 @@ import com.sedmelluq.discord.lavaplayer.track.AudioPlaylist;
import com.sedmelluq.discord.lavaplayer.track.AudioTrack; import com.sedmelluq.discord.lavaplayer.track.AudioTrack;
import com.sedmelluq.discord.lavaplayer.track.AudioTrackInfo; import com.sedmelluq.discord.lavaplayer.track.AudioTrackInfo;
import io.sentry.Sentry; import io.sentry.Sentry;
import me.bobert.netneutrality.command.AbstractCommand;
import me.bobert.netneutrality.command.CommandManager;
import me.bobert.netneutrality.command.CommandType;
import me.bobert.netneutrality.core.context.CommandContext;
import me.bobert.netneutrality.exceptions.CommandException;
import me.bobert.netneutrality.music.MusicManager;
import me.bobert.netneutrality.music.QueueManager;
import me.bobert.netneutrality.music.SourceFinder;
import net.dv8tion.jda.api.EmbedBuilder; import net.dv8tion.jda.api.EmbedBuilder;
import net.dv8tion.jda.api.entities.Member; import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.Message; import net.dv8tion.jda.api.entities.Message;
import net.dv8tion.jda.api.entities.MessageEmbed; import net.dv8tion.jda.api.entities.MessageEmbed;
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel; import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
import netneutrality.command.AbstractCommand;
import netneutrality.command.CommandType;
import netneutrality.command.CommandManager;
import netneutrality.core.context.CommandContext;
import netneutrality.exceptions.CommandException;
import netneutrality.music.MusicManager;
import netneutrality.music.QueueManager;
import netneutrality.music.SourceFinder;
import org.apache.commons.lang3.time.DurationFormatUtils; import org.apache.commons.lang3.time.DurationFormatUtils;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
@@ -1,4 +1,4 @@
package netneutrality.utils; package me.bobert.netneutrality.utils;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
@@ -1,15 +1,15 @@
package netneutrality.utils; package me.bobert.netneutrality.utils;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
* *
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.core.context.CommandContext;
import me.bobert.netneutrality.exceptions.CommandExecutionException;
import me.bobert.netneutrality.music.MusicManager;
import net.dv8tion.jda.api.entities.Member; import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.channel.concrete.VoiceChannel; import net.dv8tion.jda.api.entities.channel.concrete.VoiceChannel;
import netneutrality.core.context.CommandContext;
import netneutrality.exceptions.CommandExecutionException;
import netneutrality.music.MusicManager;
public class MusicUtils { public class MusicUtils {
@@ -1,4 +1,4 @@
package netneutrality.utils; package me.bobert.netneutrality.utils;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
@@ -6,10 +6,9 @@ package netneutrality.utils;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import netneutrality.http.WebModule; import me.bobert.netneutrality.http.WebModule;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.json.JSONArray; import org.json.JSONArray;
import org.json.JSONObject;
import java.io.File; import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
@@ -76,27 +75,15 @@ public class Settings {
public String getMavenVersion() { public String getMavenVersion() {
String version = null; String version = null;
// try to load from maven properties first
try { try {
Properties p = new Properties(); Properties p = new Properties();
InputStream is = getClass().getResourceAsStream("/META-INF/maven/me.bobert/netneutrality/pom.properties"); InputStream is = getClass().getResourceAsStream("/app.properties");
if (is != null) { if (is != null) {
p.load(is); p.load(is);
version = p.getProperty("version", ""); version = p.getProperty("app.version", "");
} }
} catch (Exception ignored) {} } catch (Exception ignored) {}
// fallback to using Java API
if (version == null) {
Package aPackage = getClass().getPackage();
if (aPackage != null) {
version = aPackage.getImplementationVersion();
if (version == null) {
version = aPackage.getSpecificationVersion();
}
}
}
if (version == null) { if (version == null) {
version = "0.0.0"; version = "0.0.0";
} }
@@ -1,4 +1,4 @@
package netneutrality.utils; package me.bobert.netneutrality.utils;
/* /*
* Copyright (c) anthorob * Copyright (c) anthorob
+1 -1
View File
@@ -1,2 +1,2 @@
Manifest-Version: 1.0 Manifest-Version: 1.0
Main-Class: netneutrality.NetNeutrality Main-Class: me.bobert.netneutrality.NetNeutrality
+1
View File
@@ -0,0 +1 @@
app.version=${project.version}
+6 -6
View File
@@ -8,12 +8,12 @@
<property name="hibernate.connection.driver_class">com.mysql.cj.jdbc.Driver</property> <property name="hibernate.connection.driver_class">com.mysql.cj.jdbc.Driver</property>
<property name="hibernate.connection.provider_class">org.hibernate.hikaricp.internal.HikariCPConnectionProvider</property> <property name="hibernate.connection.provider_class">org.hibernate.hikaricp.internal.HikariCPConnectionProvider</property>
<mapping class="netneutrality.db.entities.OGuild"/> <mapping class="me.bobert.netneutrality.db.entities.OGuild"/>
<mapping class="netneutrality.db.entities.OBlacklist"/> <mapping class="me.bobert.netneutrality.db.entities.OBlacklist"/>
<mapping class="netneutrality.db.entities.OGuildSetting"/> <mapping class="me.bobert.netneutrality.db.entities.OGuildSetting"/>
<mapping class="netneutrality.db.entities.OLogMessage"/> <mapping class="me.bobert.netneutrality.db.entities.OLogMessage"/>
<mapping class="netneutrality.db.entities.OLogging"/> <mapping class="me.bobert.netneutrality.db.entities.OLogging"/>
<mapping class="netneutrality.db.entities.OLoggingId"/> <mapping class="me.bobert.netneutrality.db.entities.OLoggingId"/>
</session-factory> </session-factory>
</hibernate-configuration> </hibernate-configuration>
+1 -1
View File
@@ -38,7 +38,7 @@ logger.lavaplayer.appenderRef.console.ref = consoleLogger
logger.app.name = netneutrality logger.app.name = me.bobert.netneutrality
logger.app.level = debug logger.app.level = debug
logger.app.additivity = false logger.app.additivity = false
logger.app.appenderRef.rolling.ref = LogToRollingFile logger.app.appenderRef.rolling.ref = LogToRollingFile
@@ -6,9 +6,9 @@ package netneutrality.music;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import netneutrality.music.loadable.AppleMostPlayed; import me.bobert.netneutrality.music.loadable.AppleMostPlayed;
import netneutrality.music.loadable.CachedSource; import me.bobert.netneutrality.music.loadable.CachedSource;
import netneutrality.music.loadable.LoadableSourceManager; import me.bobert.netneutrality.music.loadable.LoadableSourceManager;
import org.junit.Test; import org.junit.Test;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
@@ -8,6 +8,8 @@ package netneutrality.music.source;
import com.sedmelluq.discord.lavaplayer.track.AudioItem; import com.sedmelluq.discord.lavaplayer.track.AudioItem;
import com.sedmelluq.discord.lavaplayer.track.AudioReference; import com.sedmelluq.discord.lavaplayer.track.AudioReference;
import com.sedmelluq.discord.lavaplayer.track.AudioTrackInfo; import com.sedmelluq.discord.lavaplayer.track.AudioTrackInfo;
import me.bobert.netneutrality.music.source.UdioAudioSourceManager;
import me.bobert.netneutrality.music.source.UdioAudioTrack;
import org.junit.Test; import org.junit.Test;
import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNotNull;
@@ -6,6 +6,7 @@ package netneutrality.utils;
* https://discord.gg/qUa6zNFZsd * https://discord.gg/qUa6zNFZsd
*/ */
import me.bobert.netneutrality.utils.Settings;
import org.junit.Test; import org.junit.Test;
import static org.junit.Assert.*; import static org.junit.Assert.*;
@@ -15,7 +16,6 @@ public class SettingsTest {
@Test @Test
public void getMavenVersion() { public void getMavenVersion() {
String version = Settings.getInstance().getMavenVersion(); String version = Settings.getInstance().getMavenVersion();
System.out.println(version);
assertNotNull(version); assertNotNull(version);
} }
@@ -23,7 +23,6 @@ public class SettingsTest {
@Test @Test
public void getGitVersion() { public void getGitVersion() {
String version = Settings.getInstance().getGitVersion(); String version = Settings.getInstance().getGitVersion();
System.out.println(version);
assertNotNull(version); assertNotNull(version);
} }