diff --git a/src/main/java/dev/qixils/quasicolon/cogs/impl/GuildCogConfig.java b/src/main/java/dev/qixils/quasicolon/cogs/impl/GuildCogConfig.java deleted file mode 100644 index 68ca365..0000000 --- a/src/main/java/dev/qixils/quasicolon/cogs/impl/GuildCogConfig.java +++ /dev/null @@ -1,12 +0,0 @@ -package dev.qixils.quasicolon.cogs.impl; - -import lombok.Getter; -import lombok.NoArgsConstructor; -import org.spongepowered.configurate.objectmapping.ConfigSerializable; - -@ConfigSerializable -@Getter -@NoArgsConstructor -public class GuildCogConfig { - protected final boolean enabled = false; -} diff --git a/src/main/java/dev/qixils/quasicolon/Builder.java b/src/main/java/dev/qixils/quasicord/Builder.java similarity index 95% rename from src/main/java/dev/qixils/quasicolon/Builder.java rename to src/main/java/dev/qixils/quasicord/Builder.java index 58a407a..749e0cd 100644 --- a/src/main/java/dev/qixils/quasicolon/Builder.java +++ b/src/main/java/dev/qixils/quasicord/Builder.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon; +package dev.qixils.quasicord; import org.checkerframework.checker.nullness.qual.NonNull; diff --git a/src/main/java/dev/qixils/quasicolon/CommandManager.java b/src/main/java/dev/qixils/quasicord/CommandManager.java similarity index 91% rename from src/main/java/dev/qixils/quasicolon/CommandManager.java rename to src/main/java/dev/qixils/quasicord/CommandManager.java index b3687fb..e5516ac 100644 --- a/src/main/java/dev/qixils/quasicolon/CommandManager.java +++ b/src/main/java/dev/qixils/quasicord/CommandManager.java @@ -4,12 +4,12 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon; +package dev.qixils.quasicord; -import dev.qixils.quasicolon.cogs.Command; -import dev.qixils.quasicolon.decorators.AnnotationParser; -import dev.qixils.quasicolon.error.UserError; -import dev.qixils.quasicolon.text.Text; +import dev.qixils.quasicord.cogs.Command; +import dev.qixils.quasicord.decorators.AnnotationParser; +import dev.qixils.quasicord.error.UserError; +import dev.qixils.quasicord.text.Text; import lombok.Getter; import net.dv8tion.jda.api.JDA; import net.dv8tion.jda.api.entities.Guild; @@ -25,9 +25,9 @@ import java.util.HashMap; import java.util.Map; -import static dev.qixils.quasicolon.Key.library; -import static dev.qixils.quasicolon.locale.Context.fromInteraction; -import static dev.qixils.quasicolon.text.Text.single; +import static dev.qixils.quasicord.Key.library; +import static dev.qixils.quasicord.locale.Context.fromInteraction; +import static dev.qixils.quasicord.text.Text.single; public class CommandManager { @Getter diff --git a/src/main/java/dev/qixils/quasicolon/Environment.java b/src/main/java/dev/qixils/quasicord/Environment.java similarity index 89% rename from src/main/java/dev/qixils/quasicolon/Environment.java rename to src/main/java/dev/qixils/quasicord/Environment.java index c0cb3a9..677344f 100644 --- a/src/main/java/dev/qixils/quasicolon/Environment.java +++ b/src/main/java/dev/qixils/quasicord/Environment.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon; +package dev.qixils.quasicord; public enum Environment { PRODUCTION, diff --git a/src/main/java/dev/qixils/quasicolon/Key.java b/src/main/java/dev/qixils/quasicord/Key.java similarity index 92% rename from src/main/java/dev/qixils/quasicolon/Key.java rename to src/main/java/dev/qixils/quasicord/Key.java index 3c3e2fe..b3af1e8 100644 --- a/src/main/java/dev/qixils/quasicolon/Key.java +++ b/src/main/java/dev/qixils/quasicord/Key.java @@ -4,11 +4,11 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon; +package dev.qixils.quasicord; -import dev.qixils.quasicolon.locale.TranslationProvider; -import dev.qixils.quasicolon.locale.translation.PluralTranslation; -import dev.qixils.quasicolon.locale.translation.SingleTranslation; +import dev.qixils.quasicord.locale.TranslationProvider; +import dev.qixils.quasicord.locale.translation.PluralTranslation; +import dev.qixils.quasicord.locale.translation.SingleTranslation; import lombok.EqualsAndHashCode; import lombok.ToString; import org.checkerframework.checker.nullness.qual.NonNull; @@ -23,7 +23,7 @@ * {@link #namespace() namespace} in which the translation is defined. *
* The namespace always corresponds to a registered - * {@link dev.qixils.quasicolon.locale.TranslationProvider TranslationProvider}. + * {@link dev.qixils.quasicord.locale.TranslationProvider TranslationProvider}. * For convenience, this */ @EqualsAndHashCode diff --git a/src/main/java/dev/qixils/quasicolon/Quasicord.java b/src/main/java/dev/qixils/quasicord/Quasicord.java similarity index 96% rename from src/main/java/dev/qixils/quasicolon/Quasicord.java rename to src/main/java/dev/qixils/quasicord/Quasicord.java index 33b8a22..02839f0 100644 --- a/src/main/java/dev/qixils/quasicolon/Quasicord.java +++ b/src/main/java/dev/qixils/quasicord/Quasicord.java @@ -4,15 +4,15 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon; - -import dev.qixils.quasicolon.commands.GuildConfigCommand; -import dev.qixils.quasicolon.commands.UserConfigCommand; -import dev.qixils.quasicolon.db.DatabaseManager; -import dev.qixils.quasicolon.events.EventDispatcher; -import dev.qixils.quasicolon.locale.LocaleProvider; -import dev.qixils.quasicolon.locale.TranslationProvider; -import dev.qixils.quasicolon.registry.core.RegistryRegistry; +package dev.qixils.quasicord; + +import dev.qixils.quasicord.commands.GuildConfigCommand; +import dev.qixils.quasicord.commands.UserConfigCommand; +import dev.qixils.quasicord.db.DatabaseManager; +import dev.qixils.quasicord.events.EventDispatcher; +import dev.qixils.quasicord.locale.LocaleProvider; +import dev.qixils.quasicord.locale.TranslationProvider; +import dev.qixils.quasicord.registry.core.RegistryRegistry; import net.dv8tion.jda.api.JDA; import net.dv8tion.jda.api.JDABuilder; import net.dv8tion.jda.api.entities.Activity; diff --git a/src/main/java/dev/qixils/quasicolon/QuasicordConfig.java b/src/main/java/dev/qixils/quasicord/QuasicordConfig.java similarity index 51% rename from src/main/java/dev/qixils/quasicolon/QuasicordConfig.java rename to src/main/java/dev/qixils/quasicord/QuasicordConfig.java index 156513f..5653e14 100644 --- a/src/main/java/dev/qixils/quasicolon/QuasicordConfig.java +++ b/src/main/java/dev/qixils/quasicord/QuasicordConfig.java @@ -1,4 +1,10 @@ -package dev.qixils.quasicolon; +/* + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + */ + +package dev.qixils.quasicord; import org.spongepowered.configurate.objectmapping.ConfigSerializable; diff --git a/src/main/java/dev/qixils/quasicolon/TemporaryListener.java b/src/main/java/dev/qixils/quasicord/TemporaryListener.java similarity index 99% rename from src/main/java/dev/qixils/quasicolon/TemporaryListener.java rename to src/main/java/dev/qixils/quasicord/TemporaryListener.java index 8ba0b0b..748c1ee 100644 --- a/src/main/java/dev/qixils/quasicolon/TemporaryListener.java +++ b/src/main/java/dev/qixils/quasicord/TemporaryListener.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon; +package dev.qixils.quasicord; import com.google.errorprone.annotations.CheckReturnValue; import de.huxhorn.sulky.ulid.ULID; diff --git a/src/main/java/dev/qixils/quasicolon/TemporaryListenerExecutor.java b/src/main/java/dev/qixils/quasicord/TemporaryListenerExecutor.java similarity index 98% rename from src/main/java/dev/qixils/quasicolon/TemporaryListenerExecutor.java rename to src/main/java/dev/qixils/quasicord/TemporaryListenerExecutor.java index 4bb1c76..764edc7 100644 --- a/src/main/java/dev/qixils/quasicolon/TemporaryListenerExecutor.java +++ b/src/main/java/dev/qixils/quasicord/TemporaryListenerExecutor.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon; +package dev.qixils.quasicord; import net.dv8tion.jda.api.events.GenericEvent; import net.dv8tion.jda.api.hooks.SubscribeEvent; diff --git a/src/main/java/dev/qixils/quasicolon/autocomplete/AutoCompleter.java b/src/main/java/dev/qixils/quasicord/autocomplete/AutoCompleter.java similarity index 95% rename from src/main/java/dev/qixils/quasicolon/autocomplete/AutoCompleter.java rename to src/main/java/dev/qixils/quasicord/autocomplete/AutoCompleter.java index 06d83fa..5ecf1e0 100644 --- a/src/main/java/dev/qixils/quasicolon/autocomplete/AutoCompleter.java +++ b/src/main/java/dev/qixils/quasicord/autocomplete/AutoCompleter.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.autocomplete; +package dev.qixils.quasicord.autocomplete; import net.dv8tion.jda.api.interactions.callbacks.IAutoCompleteCallback; import net.dv8tion.jda.api.interactions.commands.Command; diff --git a/src/main/java/dev/qixils/quasicolon/autocomplete/AutoCompleterFrom.java b/src/main/java/dev/qixils/quasicord/autocomplete/AutoCompleterFrom.java similarity index 96% rename from src/main/java/dev/qixils/quasicolon/autocomplete/AutoCompleterFrom.java rename to src/main/java/dev/qixils/quasicord/autocomplete/AutoCompleterFrom.java index 6358082..7433e25 100644 --- a/src/main/java/dev/qixils/quasicolon/autocomplete/AutoCompleterFrom.java +++ b/src/main/java/dev/qixils/quasicord/autocomplete/AutoCompleterFrom.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.autocomplete; +package dev.qixils.quasicord.autocomplete; import net.dv8tion.jda.api.interactions.callbacks.IAutoCompleteCallback; import net.dv8tion.jda.api.interactions.commands.Command; diff --git a/src/main/java/dev/qixils/quasicolon/autocomplete/impl/LocaleAutoCompleter.java b/src/main/java/dev/qixils/quasicord/autocomplete/impl/LocaleAutoCompleter.java similarity index 91% rename from src/main/java/dev/qixils/quasicolon/autocomplete/impl/LocaleAutoCompleter.java rename to src/main/java/dev/qixils/quasicord/autocomplete/impl/LocaleAutoCompleter.java index ad19bd9..8e65929 100644 --- a/src/main/java/dev/qixils/quasicolon/autocomplete/impl/LocaleAutoCompleter.java +++ b/src/main/java/dev/qixils/quasicord/autocomplete/impl/LocaleAutoCompleter.java @@ -4,11 +4,11 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.autocomplete.impl; +package dev.qixils.quasicord.autocomplete.impl; -import dev.qixils.quasicolon.CommandManager; -import dev.qixils.quasicolon.autocomplete.AutoCompleter; -import dev.qixils.quasicolon.locale.Context; +import dev.qixils.quasicord.CommandManager; +import dev.qixils.quasicord.autocomplete.AutoCompleter; +import dev.qixils.quasicord.locale.Context; import net.dv8tion.jda.api.interactions.callbacks.IAutoCompleteCallback; import net.dv8tion.jda.api.interactions.commands.Command; import net.dv8tion.jda.api.interactions.commands.CommandAutoCompleteInteraction; diff --git a/src/main/java/dev/qixils/quasicolon/autocomplete/impl/TimeZoneAutoCompleter.java b/src/main/java/dev/qixils/quasicord/autocomplete/impl/TimeZoneAutoCompleter.java similarity index 91% rename from src/main/java/dev/qixils/quasicolon/autocomplete/impl/TimeZoneAutoCompleter.java rename to src/main/java/dev/qixils/quasicord/autocomplete/impl/TimeZoneAutoCompleter.java index 55945b6..58580c5 100644 --- a/src/main/java/dev/qixils/quasicolon/autocomplete/impl/TimeZoneAutoCompleter.java +++ b/src/main/java/dev/qixils/quasicord/autocomplete/impl/TimeZoneAutoCompleter.java @@ -4,11 +4,11 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.autocomplete.impl; +package dev.qixils.quasicord.autocomplete.impl; -import dev.qixils.quasicolon.CommandManager; -import dev.qixils.quasicolon.autocomplete.AutoCompleter; -import dev.qixils.quasicolon.locale.Context; +import dev.qixils.quasicord.CommandManager; +import dev.qixils.quasicord.autocomplete.AutoCompleter; +import dev.qixils.quasicord.locale.Context; import net.dv8tion.jda.api.interactions.callbacks.IAutoCompleteCallback; import net.dv8tion.jda.api.interactions.commands.Command; import net.dv8tion.jda.api.interactions.commands.CommandAutoCompleteInteraction; diff --git a/src/main/java/dev/qixils/quasicolon/cogs/Command.java b/src/main/java/dev/qixils/quasicord/cogs/Command.java similarity index 97% rename from src/main/java/dev/qixils/quasicolon/cogs/Command.java rename to src/main/java/dev/qixils/quasicord/cogs/Command.java index e7c63ca..2cf5a56 100644 --- a/src/main/java/dev/qixils/quasicolon/cogs/Command.java +++ b/src/main/java/dev/qixils/quasicord/cogs/Command.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.cogs; +package dev.qixils.quasicord.cogs; import net.dv8tion.jda.api.interactions.commands.CommandInteraction; import net.dv8tion.jda.api.interactions.commands.build.CommandData; diff --git a/src/main/java/dev/qixils/quasicolon/cogs/SlashCommandDataBranch.java b/src/main/java/dev/qixils/quasicord/cogs/SlashCommandDataBranch.java similarity index 97% rename from src/main/java/dev/qixils/quasicolon/cogs/SlashCommandDataBranch.java rename to src/main/java/dev/qixils/quasicord/cogs/SlashCommandDataBranch.java index e29a6ef..a3e31b1 100644 --- a/src/main/java/dev/qixils/quasicolon/cogs/SlashCommandDataBranch.java +++ b/src/main/java/dev/qixils/quasicord/cogs/SlashCommandDataBranch.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.cogs; +package dev.qixils.quasicord.cogs; import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData; import net.dv8tion.jda.api.interactions.commands.build.SubcommandData; diff --git a/src/main/java/dev/qixils/quasicolon/cogs/impl/AbstractCommand.java b/src/main/java/dev/qixils/quasicord/cogs/impl/AbstractCommand.java similarity index 93% rename from src/main/java/dev/qixils/quasicolon/cogs/impl/AbstractCommand.java rename to src/main/java/dev/qixils/quasicord/cogs/impl/AbstractCommand.java index ed4b845..71516d5 100644 --- a/src/main/java/dev/qixils/quasicolon/cogs/impl/AbstractCommand.java +++ b/src/main/java/dev/qixils/quasicord/cogs/impl/AbstractCommand.java @@ -4,9 +4,9 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.cogs.impl; +package dev.qixils.quasicord.cogs.impl; -import dev.qixils.quasicolon.cogs.Command; +import dev.qixils.quasicord.cogs.Command; import net.dv8tion.jda.api.interactions.commands.CommandInteraction; import net.dv8tion.jda.api.interactions.commands.build.CommandData; import org.checkerframework.checker.nullness.qual.NonNull; diff --git a/src/main/java/dev/qixils/quasicord/cogs/impl/GuildCogConfig.java b/src/main/java/dev/qixils/quasicord/cogs/impl/GuildCogConfig.java new file mode 100644 index 0000000..938ac3c --- /dev/null +++ b/src/main/java/dev/qixils/quasicord/cogs/impl/GuildCogConfig.java @@ -0,0 +1,18 @@ +/* + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + */ + +package dev.qixils.quasicord.cogs.impl; + +import lombok.Getter; +import lombok.NoArgsConstructor; +import org.spongepowered.configurate.objectmapping.ConfigSerializable; + +@ConfigSerializable +@Getter +@NoArgsConstructor +public class GuildCogConfig { + protected final boolean enabled = false; +} diff --git a/src/main/java/dev/qixils/quasicolon/cogs/impl/SlashCommandDataBranchImpl.java b/src/main/java/dev/qixils/quasicord/cogs/impl/SlashCommandDataBranchImpl.java similarity index 88% rename from src/main/java/dev/qixils/quasicolon/cogs/impl/SlashCommandDataBranchImpl.java rename to src/main/java/dev/qixils/quasicord/cogs/impl/SlashCommandDataBranchImpl.java index f25a07e..9c7dc97 100644 --- a/src/main/java/dev/qixils/quasicolon/cogs/impl/SlashCommandDataBranchImpl.java +++ b/src/main/java/dev/qixils/quasicord/cogs/impl/SlashCommandDataBranchImpl.java @@ -4,9 +4,9 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.cogs.impl; +package dev.qixils.quasicord.cogs.impl; -import dev.qixils.quasicolon.cogs.SlashCommandDataBranch; +import dev.qixils.quasicord.cogs.SlashCommandDataBranch; 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.SubcommandGroupData; diff --git a/src/main/java/dev/qixils/quasicolon/commands/ConfigCommand.java b/src/main/java/dev/qixils/quasicord/commands/ConfigCommand.java similarity index 91% rename from src/main/java/dev/qixils/quasicolon/commands/ConfigCommand.java rename to src/main/java/dev/qixils/quasicord/commands/ConfigCommand.java index b145775..8f12619 100644 --- a/src/main/java/dev/qixils/quasicolon/commands/ConfigCommand.java +++ b/src/main/java/dev/qixils/quasicord/commands/ConfigCommand.java @@ -4,11 +4,11 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.commands; +package dev.qixils.quasicord.commands; import com.mongodb.client.model.ReplaceOptions; -import dev.qixils.quasicolon.Quasicord; -import dev.qixils.quasicolon.db.collection.LocaleConfig; +import dev.qixils.quasicord.Quasicord; +import dev.qixils.quasicord.db.collection.LocaleConfig; import net.dv8tion.jda.api.entities.ISnowflake; import org.checkerframework.checker.nullness.qual.NonNull; import org.reactivestreams.Publisher; diff --git a/src/main/java/dev/qixils/quasicolon/commands/GuildConfigCommand.java b/src/main/java/dev/qixils/quasicord/commands/GuildConfigCommand.java similarity index 63% rename from src/main/java/dev/qixils/quasicolon/commands/GuildConfigCommand.java rename to src/main/java/dev/qixils/quasicord/commands/GuildConfigCommand.java index b4b996b..9b84f95 100644 --- a/src/main/java/dev/qixils/quasicolon/commands/GuildConfigCommand.java +++ b/src/main/java/dev/qixils/quasicord/commands/GuildConfigCommand.java @@ -4,20 +4,20 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.commands; +package dev.qixils.quasicord.commands; -import dev.qixils.quasicolon.Key; -import dev.qixils.quasicolon.Quasicord; -import dev.qixils.quasicolon.autocomplete.impl.LocaleAutoCompleter; -import dev.qixils.quasicolon.db.collection.LocaleConfig; -import dev.qixils.quasicolon.decorators.Namespace; -import dev.qixils.quasicolon.decorators.option.AutoCompleteWith; -import dev.qixils.quasicolon.decorators.option.Contextual; -import dev.qixils.quasicolon.decorators.option.Option; -import dev.qixils.quasicolon.decorators.slash.DefaultPermissions; -import dev.qixils.quasicolon.decorators.slash.SlashCommand; -import dev.qixils.quasicolon.decorators.slash.SlashSubCommand; -import dev.qixils.quasicolon.text.Text; +import dev.qixils.quasicord.Key; +import dev.qixils.quasicord.Quasicord; +import dev.qixils.quasicord.autocomplete.impl.LocaleAutoCompleter; +import dev.qixils.quasicord.db.collection.LocaleConfig; +import dev.qixils.quasicord.decorators.Namespace; +import dev.qixils.quasicord.decorators.option.AutoCompleteWith; +import dev.qixils.quasicord.decorators.option.Contextual; +import dev.qixils.quasicord.decorators.option.Option; +import dev.qixils.quasicord.decorators.slash.DefaultPermissions; +import dev.qixils.quasicord.decorators.slash.SlashCommand; +import dev.qixils.quasicord.decorators.slash.SlashSubCommand; +import dev.qixils.quasicord.text.Text; import net.dv8tion.jda.api.Permission; import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.interactions.commands.OptionType; diff --git a/src/main/java/dev/qixils/quasicolon/commands/UserConfigCommand.java b/src/main/java/dev/qixils/quasicord/commands/UserConfigCommand.java similarity index 73% rename from src/main/java/dev/qixils/quasicolon/commands/UserConfigCommand.java rename to src/main/java/dev/qixils/quasicord/commands/UserConfigCommand.java index 5650251..963ef6f 100644 --- a/src/main/java/dev/qixils/quasicolon/commands/UserConfigCommand.java +++ b/src/main/java/dev/qixils/quasicord/commands/UserConfigCommand.java @@ -4,22 +4,22 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.commands; +package dev.qixils.quasicord.commands; import com.mongodb.client.model.ReplaceOptions; -import dev.qixils.quasicolon.Key; -import dev.qixils.quasicolon.Quasicord; -import dev.qixils.quasicolon.autocomplete.impl.LocaleAutoCompleter; -import dev.qixils.quasicolon.autocomplete.impl.TimeZoneAutoCompleter; -import dev.qixils.quasicolon.db.collection.LocaleConfig; -import dev.qixils.quasicolon.db.collection.TimeZoneConfig; -import dev.qixils.quasicolon.decorators.Namespace; -import dev.qixils.quasicolon.decorators.option.AutoCompleteWith; -import dev.qixils.quasicolon.decorators.option.Contextual; -import dev.qixils.quasicolon.decorators.option.Option; -import dev.qixils.quasicolon.decorators.slash.SlashCommand; -import dev.qixils.quasicolon.decorators.slash.SlashSubCommand; -import dev.qixils.quasicolon.text.Text; +import dev.qixils.quasicord.Key; +import dev.qixils.quasicord.Quasicord; +import dev.qixils.quasicord.autocomplete.impl.LocaleAutoCompleter; +import dev.qixils.quasicord.autocomplete.impl.TimeZoneAutoCompleter; +import dev.qixils.quasicord.db.collection.LocaleConfig; +import dev.qixils.quasicord.db.collection.TimeZoneConfig; +import dev.qixils.quasicord.decorators.Namespace; +import dev.qixils.quasicord.decorators.option.AutoCompleteWith; +import dev.qixils.quasicord.decorators.option.Contextual; +import dev.qixils.quasicord.decorators.option.Option; +import dev.qixils.quasicord.decorators.slash.SlashCommand; +import dev.qixils.quasicord.decorators.slash.SlashSubCommand; +import dev.qixils.quasicord.text.Text; import net.dv8tion.jda.api.entities.User; import net.dv8tion.jda.api.interactions.commands.OptionType; import org.reactivestreams.Publisher; diff --git a/src/main/java/dev/qixils/quasicolon/converter/AbstractConverter.java b/src/main/java/dev/qixils/quasicord/converter/AbstractConverter.java similarity index 92% rename from src/main/java/dev/qixils/quasicolon/converter/AbstractConverter.java rename to src/main/java/dev/qixils/quasicord/converter/AbstractConverter.java index 130c3bb..7631b07 100644 --- a/src/main/java/dev/qixils/quasicolon/converter/AbstractConverter.java +++ b/src/main/java/dev/qixils/quasicord/converter/AbstractConverter.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.converter; +package dev.qixils.quasicord.converter; import lombok.Getter; import lombok.RequiredArgsConstructor; diff --git a/src/main/java/dev/qixils/quasicolon/converter/Converter.java b/src/main/java/dev/qixils/quasicord/converter/Converter.java similarity index 97% rename from src/main/java/dev/qixils/quasicolon/converter/Converter.java rename to src/main/java/dev/qixils/quasicord/converter/Converter.java index 13f52de..15d883b 100644 --- a/src/main/java/dev/qixils/quasicolon/converter/Converter.java +++ b/src/main/java/dev/qixils/quasicord/converter/Converter.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.converter; +package dev.qixils.quasicord.converter; import net.dv8tion.jda.api.interactions.Interaction; import org.checkerframework.checker.nullness.qual.NonNull; diff --git a/src/main/java/dev/qixils/quasicolon/converter/ConverterImpl.java b/src/main/java/dev/qixils/quasicord/converter/ConverterImpl.java similarity index 97% rename from src/main/java/dev/qixils/quasicolon/converter/ConverterImpl.java rename to src/main/java/dev/qixils/quasicord/converter/ConverterImpl.java index 6fd3e79..3eefc28 100644 --- a/src/main/java/dev/qixils/quasicolon/converter/ConverterImpl.java +++ b/src/main/java/dev/qixils/quasicord/converter/ConverterImpl.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.converter; +package dev.qixils.quasicord.converter; import net.dv8tion.jda.api.entities.channel.Channel; import net.dv8tion.jda.api.interactions.Interaction; diff --git a/src/main/java/dev/qixils/quasicolon/converter/ConverterRegistry.java b/src/main/java/dev/qixils/quasicord/converter/ConverterRegistry.java similarity index 94% rename from src/main/java/dev/qixils/quasicolon/converter/ConverterRegistry.java rename to src/main/java/dev/qixils/quasicord/converter/ConverterRegistry.java index 923c7b8..94d56d0 100644 --- a/src/main/java/dev/qixils/quasicolon/converter/ConverterRegistry.java +++ b/src/main/java/dev/qixils/quasicord/converter/ConverterRegistry.java @@ -4,14 +4,14 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.converter; - -import dev.qixils.quasicolon.Quasicord; -import dev.qixils.quasicolon.converter.impl.LocaleConverter; -import dev.qixils.quasicolon.converter.impl.ZoneIdConverter; -import dev.qixils.quasicolon.converter.impl.ZonedDateTimeConverter; -import dev.qixils.quasicolon.locale.Context; -import dev.qixils.quasicolon.registry.impl.RegistryImpl; +package dev.qixils.quasicord.converter; + +import dev.qixils.quasicord.Quasicord; +import dev.qixils.quasicord.converter.impl.LocaleConverter; +import dev.qixils.quasicord.converter.impl.ZoneIdConverter; +import dev.qixils.quasicord.converter.impl.ZonedDateTimeConverter; +import dev.qixils.quasicord.locale.Context; +import dev.qixils.quasicord.registry.impl.RegistryImpl; import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Member; import net.dv8tion.jda.api.entities.User; @@ -29,7 +29,7 @@ import java.util.Locale; import java.util.Objects; -import static dev.qixils.quasicolon.converter.ConverterImpl.identity; +import static dev.qixils.quasicord.converter.ConverterImpl.identity; public final class ConverterRegistry extends RegistryImpl* Should be lowercase and alphanumeric (plus underscores). *
- * See the Javadocs of {@link dev.qixils.quasicolon.locale.TranslationProvider TranslationProvider} + * See the Javadocs of {@link dev.qixils.quasicord.locale.TranslationProvider TranslationProvider} * and {@link net.dv8tion.jda.api.interactions.commands.localization.LocalizationFunction LocalizationFunction} * for more information on how to use this. * diff --git a/src/main/java/dev/qixils/quasicolon/decorators/ConverterData.java b/src/main/java/dev/qixils/quasicord/decorators/ConverterData.java similarity index 84% rename from src/main/java/dev/qixils/quasicolon/decorators/ConverterData.java rename to src/main/java/dev/qixils/quasicord/decorators/ConverterData.java index efee83d..707391c 100644 --- a/src/main/java/dev/qixils/quasicolon/decorators/ConverterData.java +++ b/src/main/java/dev/qixils/quasicord/decorators/ConverterData.java @@ -4,9 +4,9 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.decorators; +package dev.qixils.quasicord.decorators; -import dev.qixils.quasicolon.converter.Converter; +import dev.qixils.quasicord.converter.Converter; import org.checkerframework.checker.nullness.qual.NonNull; import org.checkerframework.checker.nullness.qual.Nullable; import org.jetbrains.annotations.ApiStatus; diff --git a/src/main/java/dev/qixils/quasicolon/decorators/Guild.java b/src/main/java/dev/qixils/quasicord/decorators/Guild.java similarity index 91% rename from src/main/java/dev/qixils/quasicolon/decorators/Guild.java rename to src/main/java/dev/qixils/quasicord/decorators/Guild.java index 170e730..89f67ea 100644 --- a/src/main/java/dev/qixils/quasicolon/decorators/Guild.java +++ b/src/main/java/dev/qixils/quasicord/decorators/Guild.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.decorators; +package dev.qixils.quasicord.decorators; import org.checkerframework.checker.nullness.qual.NonNull; diff --git a/src/main/java/dev/qixils/quasicolon/decorators/Namespace.java b/src/main/java/dev/qixils/quasicord/decorators/Namespace.java similarity index 90% rename from src/main/java/dev/qixils/quasicolon/decorators/Namespace.java rename to src/main/java/dev/qixils/quasicord/decorators/Namespace.java index 2484e31..65caa0d 100644 --- a/src/main/java/dev/qixils/quasicolon/decorators/Namespace.java +++ b/src/main/java/dev/qixils/quasicord/decorators/Namespace.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.decorators; +package dev.qixils.quasicord.decorators; import java.lang.annotation.*; diff --git a/src/main/java/dev/qixils/quasicolon/decorators/ParserCommand.java b/src/main/java/dev/qixils/quasicord/decorators/ParserCommand.java similarity index 90% rename from src/main/java/dev/qixils/quasicolon/decorators/ParserCommand.java rename to src/main/java/dev/qixils/quasicord/decorators/ParserCommand.java index fb02a29..9e99dfa 100644 --- a/src/main/java/dev/qixils/quasicolon/decorators/ParserCommand.java +++ b/src/main/java/dev/qixils/quasicord/decorators/ParserCommand.java @@ -4,14 +4,14 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.decorators; +package dev.qixils.quasicord.decorators; -import dev.qixils.quasicolon.CommandManager; -import dev.qixils.quasicolon.cogs.impl.AbstractCommand; -import dev.qixils.quasicolon.converter.Converter; -import dev.qixils.quasicolon.locale.Context; -import dev.qixils.quasicolon.text.Text; -import dev.qixils.quasicolon.utils.QuasiMessage; +import dev.qixils.quasicord.CommandManager; +import dev.qixils.quasicord.cogs.impl.AbstractCommand; +import dev.qixils.quasicord.converter.Converter; +import dev.qixils.quasicord.locale.Context; +import dev.qixils.quasicord.text.Text; +import dev.qixils.quasicord.utils.QuasiMessage; import net.dv8tion.jda.api.interactions.commands.CommandInteraction; import net.dv8tion.jda.api.interactions.commands.build.CommandData; import org.checkerframework.checker.nullness.qual.NonNull; diff --git a/src/main/java/dev/qixils/quasicolon/decorators/ParserContextCommand.java b/src/main/java/dev/qixils/quasicord/decorators/ParserContextCommand.java similarity index 92% rename from src/main/java/dev/qixils/quasicolon/decorators/ParserContextCommand.java rename to src/main/java/dev/qixils/quasicord/decorators/ParserContextCommand.java index 1e7d340..44d29fa 100644 --- a/src/main/java/dev/qixils/quasicolon/decorators/ParserContextCommand.java +++ b/src/main/java/dev/qixils/quasicord/decorators/ParserContextCommand.java @@ -4,12 +4,12 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.decorators; +package dev.qixils.quasicord.decorators; -import dev.qixils.quasicolon.CommandManager; -import dev.qixils.quasicolon.converter.Converter; -import dev.qixils.quasicolon.converter.VoidConverterImpl; -import dev.qixils.quasicolon.decorators.option.ConvertWith; +import dev.qixils.quasicord.CommandManager; +import dev.qixils.quasicord.converter.Converter; +import dev.qixils.quasicord.converter.VoidConverterImpl; +import dev.qixils.quasicord.decorators.option.ConvertWith; import net.dv8tion.jda.api.interactions.Interaction; import net.dv8tion.jda.api.interactions.commands.build.CommandData; import net.dv8tion.jda.api.interactions.commands.context.ContextInteraction; diff --git a/src/main/java/dev/qixils/quasicolon/decorators/ParserSlashCommand.java b/src/main/java/dev/qixils/quasicord/decorators/ParserSlashCommand.java similarity index 94% rename from src/main/java/dev/qixils/quasicolon/decorators/ParserSlashCommand.java rename to src/main/java/dev/qixils/quasicord/decorators/ParserSlashCommand.java index 18dac30..edb1010 100644 --- a/src/main/java/dev/qixils/quasicolon/decorators/ParserSlashCommand.java +++ b/src/main/java/dev/qixils/quasicord/decorators/ParserSlashCommand.java @@ -4,19 +4,19 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.decorators; +package dev.qixils.quasicord.decorators; -import dev.qixils.quasicolon.CommandManager; -import dev.qixils.quasicolon.autocomplete.AutoCompleter; -import dev.qixils.quasicolon.autocomplete.AutoCompleterFrom; -import dev.qixils.quasicolon.cogs.SlashCommandDataBranch; -import dev.qixils.quasicolon.converter.Converter; -import dev.qixils.quasicolon.converter.VoidConverter; -import dev.qixils.quasicolon.converter.VoidConverterImpl; -import dev.qixils.quasicolon.decorators.option.*; -import dev.qixils.quasicolon.locale.TranslationProvider; -import dev.qixils.quasicolon.locale.translation.SingleTranslation; -import dev.qixils.quasicolon.locale.translation.UnknownTranslation; +import dev.qixils.quasicord.CommandManager; +import dev.qixils.quasicord.autocomplete.AutoCompleter; +import dev.qixils.quasicord.autocomplete.AutoCompleterFrom; +import dev.qixils.quasicord.cogs.SlashCommandDataBranch; +import dev.qixils.quasicord.converter.Converter; +import dev.qixils.quasicord.converter.VoidConverter; +import dev.qixils.quasicord.converter.VoidConverterImpl; +import dev.qixils.quasicord.decorators.option.*; +import dev.qixils.quasicord.locale.TranslationProvider; +import dev.qixils.quasicord.locale.translation.SingleTranslation; +import dev.qixils.quasicord.locale.translation.UnknownTranslation; import net.dv8tion.jda.api.entities.*; import net.dv8tion.jda.api.entities.channel.Channel; import net.dv8tion.jda.api.interactions.Interaction; diff --git a/src/main/java/dev/qixils/quasicolon/decorators/option/AutoCompleteFrom.java b/src/main/java/dev/qixils/quasicord/decorators/option/AutoCompleteFrom.java similarity index 95% rename from src/main/java/dev/qixils/quasicolon/decorators/option/AutoCompleteFrom.java rename to src/main/java/dev/qixils/quasicord/decorators/option/AutoCompleteFrom.java index f224484..b9e0a9c 100644 --- a/src/main/java/dev/qixils/quasicolon/decorators/option/AutoCompleteFrom.java +++ b/src/main/java/dev/qixils/quasicord/decorators/option/AutoCompleteFrom.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.decorators.option; +package dev.qixils.quasicord.decorators.option; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/src/main/java/dev/qixils/quasicolon/decorators/option/AutoCompleteWith.java b/src/main/java/dev/qixils/quasicord/decorators/option/AutoCompleteWith.java similarity index 89% rename from src/main/java/dev/qixils/quasicolon/decorators/option/AutoCompleteWith.java rename to src/main/java/dev/qixils/quasicord/decorators/option/AutoCompleteWith.java index c8f4324..8c476cf 100644 --- a/src/main/java/dev/qixils/quasicolon/decorators/option/AutoCompleteWith.java +++ b/src/main/java/dev/qixils/quasicord/decorators/option/AutoCompleteWith.java @@ -4,9 +4,9 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.decorators.option; +package dev.qixils.quasicord.decorators.option; -import dev.qixils.quasicolon.autocomplete.AutoCompleter; +import dev.qixils.quasicord.autocomplete.AutoCompleter; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/src/main/java/dev/qixils/quasicolon/decorators/option/ChannelTypes.java b/src/main/java/dev/qixils/quasicord/decorators/option/ChannelTypes.java similarity index 94% rename from src/main/java/dev/qixils/quasicolon/decorators/option/ChannelTypes.java rename to src/main/java/dev/qixils/quasicord/decorators/option/ChannelTypes.java index 63afe2f..f02fc82 100644 --- a/src/main/java/dev/qixils/quasicolon/decorators/option/ChannelTypes.java +++ b/src/main/java/dev/qixils/quasicord/decorators/option/ChannelTypes.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.decorators.option; +package dev.qixils.quasicord.decorators.option; import net.dv8tion.jda.api.entities.channel.ChannelType; diff --git a/src/main/java/dev/qixils/quasicolon/decorators/option/Choice.java b/src/main/java/dev/qixils/quasicord/decorators/option/Choice.java similarity index 88% rename from src/main/java/dev/qixils/quasicolon/decorators/option/Choice.java rename to src/main/java/dev/qixils/quasicord/decorators/option/Choice.java index 241c22e..e425323 100644 --- a/src/main/java/dev/qixils/quasicolon/decorators/option/Choice.java +++ b/src/main/java/dev/qixils/quasicord/decorators/option/Choice.java @@ -4,9 +4,9 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.decorators.option; +package dev.qixils.quasicord.decorators.option; -import dev.qixils.quasicolon.decorators.slash.SlashCommand; +import dev.qixils.quasicord.decorators.slash.SlashCommand; import java.lang.annotation.*; @@ -29,7 +29,7 @@ ** Should be lowercase and alphanumeric. *
- * See the Javadocs of {@link dev.qixils.quasicolon.locale.TranslationProvider TranslationProvider} + * See the Javadocs of {@link dev.qixils.quasicord.locale.TranslationProvider TranslationProvider} * and {@link net.dv8tion.jda.api.interactions.commands.localization.LocalizationFunction LocalizationFunction} * for more information on how to use this. * diff --git a/src/main/java/dev/qixils/quasicolon/decorators/option/Choices.java b/src/main/java/dev/qixils/quasicord/decorators/option/Choices.java similarity index 92% rename from src/main/java/dev/qixils/quasicolon/decorators/option/Choices.java rename to src/main/java/dev/qixils/quasicord/decorators/option/Choices.java index 30f8f83..188e47e 100644 --- a/src/main/java/dev/qixils/quasicolon/decorators/option/Choices.java +++ b/src/main/java/dev/qixils/quasicord/decorators/option/Choices.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.decorators.option; +package dev.qixils.quasicord.decorators.option; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/src/main/java/dev/qixils/quasicolon/decorators/option/Contextual.java b/src/main/java/dev/qixils/quasicord/decorators/option/Contextual.java similarity index 94% rename from src/main/java/dev/qixils/quasicolon/decorators/option/Contextual.java rename to src/main/java/dev/qixils/quasicord/decorators/option/Contextual.java index e7d9d27..2993bd0 100644 --- a/src/main/java/dev/qixils/quasicolon/decorators/option/Contextual.java +++ b/src/main/java/dev/qixils/quasicord/decorators/option/Contextual.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.decorators.option; +package dev.qixils.quasicord.decorators.option; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/src/main/java/dev/qixils/quasicolon/decorators/option/ConvertWith.java b/src/main/java/dev/qixils/quasicord/decorators/option/ConvertWith.java similarity index 82% rename from src/main/java/dev/qixils/quasicolon/decorators/option/ConvertWith.java rename to src/main/java/dev/qixils/quasicord/decorators/option/ConvertWith.java index cf81909..f04c793 100644 --- a/src/main/java/dev/qixils/quasicolon/decorators/option/ConvertWith.java +++ b/src/main/java/dev/qixils/quasicord/decorators/option/ConvertWith.java @@ -4,9 +4,9 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.decorators.option; +package dev.qixils.quasicord.decorators.option; -import dev.qixils.quasicolon.converter.Converter; +import dev.qixils.quasicord.converter.Converter; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; @@ -25,7 +25,7 @@ * The converter class. The class should have a public constructor which accepts one of the following: ** Should be lowercase and alphanumeric. *
- * See the Javadocs of {@link dev.qixils.quasicolon.locale.TranslationProvider TranslationProvider} + * See the Javadocs of {@link dev.qixils.quasicord.locale.TranslationProvider TranslationProvider} * and {@link net.dv8tion.jda.api.interactions.commands.localization.LocalizationFunction LocalizationFunction} * for more information on how to use this. * @@ -57,7 +57,7 @@ /** * The {@link OptionType type} of this option. - * This determines how the {@link dev.qixils.quasicolon.converter.ConverterRegistry ConverterRegistry} will attempt + * This determines how the {@link dev.qixils.quasicord.converter.ConverterRegistry ConverterRegistry} will attempt * to convert the user-provided value to the parameter type. * If unset, the type will attempt to be inferred from the parameter type. * diff --git a/src/main/java/dev/qixils/quasicolon/decorators/option/Range.java b/src/main/java/dev/qixils/quasicord/decorators/option/Range.java similarity index 97% rename from src/main/java/dev/qixils/quasicolon/decorators/option/Range.java rename to src/main/java/dev/qixils/quasicord/decorators/option/Range.java index 363cd27..225108f 100644 --- a/src/main/java/dev/qixils/quasicolon/decorators/option/Range.java +++ b/src/main/java/dev/qixils/quasicord/decorators/option/Range.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.decorators.option; +package dev.qixils.quasicord.decorators.option; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/src/main/java/dev/qixils/quasicolon/decorators/slash/DefaultPermissions.java b/src/main/java/dev/qixils/quasicord/decorators/slash/DefaultPermissions.java similarity index 94% rename from src/main/java/dev/qixils/quasicolon/decorators/slash/DefaultPermissions.java rename to src/main/java/dev/qixils/quasicord/decorators/slash/DefaultPermissions.java index 3690a89..ab7deef 100644 --- a/src/main/java/dev/qixils/quasicolon/decorators/slash/DefaultPermissions.java +++ b/src/main/java/dev/qixils/quasicord/decorators/slash/DefaultPermissions.java @@ -4,7 +4,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.decorators.slash; +package dev.qixils.quasicord.decorators.slash; import net.dv8tion.jda.api.Permission; diff --git a/src/main/java/dev/qixils/quasicolon/decorators/slash/SlashCommand.java b/src/main/java/dev/qixils/quasicord/decorators/slash/SlashCommand.java similarity index 85% rename from src/main/java/dev/qixils/quasicolon/decorators/slash/SlashCommand.java rename to src/main/java/dev/qixils/quasicord/decorators/slash/SlashCommand.java index e938f89..77855b2 100644 --- a/src/main/java/dev/qixils/quasicolon/decorators/slash/SlashCommand.java +++ b/src/main/java/dev/qixils/quasicord/decorators/slash/SlashCommand.java @@ -4,10 +4,10 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.decorators.slash; +package dev.qixils.quasicord.decorators.slash; -import dev.qixils.quasicolon.decorators.option.Contextual; -import dev.qixils.quasicolon.decorators.option.Option; +import dev.qixils.quasicord.decorators.option.Contextual; +import dev.qixils.quasicord.decorators.option.Option; import java.lang.annotation.*; @@ -33,7 +33,7 @@ ** Should be lowercase and alphanumeric. *
- * See the Javadocs of {@link dev.qixils.quasicolon.locale.TranslationProvider TranslationProvider} + * See the Javadocs of {@link dev.qixils.quasicord.locale.TranslationProvider TranslationProvider} * and {@link net.dv8tion.jda.api.interactions.commands.localization.LocalizationFunction LocalizationFunction} * for more information on how to use this. * diff --git a/src/main/java/dev/qixils/quasicolon/decorators/slash/SlashSubCommand.java b/src/main/java/dev/qixils/quasicord/decorators/slash/SlashSubCommand.java similarity index 83% rename from src/main/java/dev/qixils/quasicolon/decorators/slash/SlashSubCommand.java rename to src/main/java/dev/qixils/quasicord/decorators/slash/SlashSubCommand.java index ced1f94..ba7ccef 100644 --- a/src/main/java/dev/qixils/quasicolon/decorators/slash/SlashSubCommand.java +++ b/src/main/java/dev/qixils/quasicord/decorators/slash/SlashSubCommand.java @@ -4,10 +4,10 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -package dev.qixils.quasicolon.decorators.slash; +package dev.qixils.quasicord.decorators.slash; -import dev.qixils.quasicolon.decorators.option.Contextual; -import dev.qixils.quasicolon.decorators.option.Option; +import dev.qixils.quasicord.decorators.option.Contextual; +import dev.qixils.quasicord.decorators.option.Option; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; @@ -37,7 +37,7 @@ * Note that the parent of a subcommand group cannot itself be a command, * i.e. you cannot have commands both for "pronouns" and "pronouns.add". *
- * See the Javadocs of {@link dev.qixils.quasicolon.locale.TranslationProvider TranslationProvider}
+ * See the Javadocs of {@link dev.qixils.quasicord.locale.TranslationProvider TranslationProvider}
* and {@link net.dv8tion.jda.api.interactions.commands.localization.LocalizationFunction LocalizationFunction}
* for more information on how to use this.
*
diff --git a/src/main/java/dev/qixils/quasicolon/error/LocalizedException.java b/src/main/java/dev/qixils/quasicord/error/LocalizedException.java
similarity index 74%
rename from src/main/java/dev/qixils/quasicolon/error/LocalizedException.java
rename to src/main/java/dev/qixils/quasicord/error/LocalizedException.java
index f394fb4..1692fcc 100644
--- a/src/main/java/dev/qixils/quasicolon/error/LocalizedException.java
+++ b/src/main/java/dev/qixils/quasicord/error/LocalizedException.java
@@ -4,12 +4,12 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.error;
+package dev.qixils.quasicord.error;
-import dev.qixils.quasicolon.Key;
-import dev.qixils.quasicolon.text.ForwardingLocalizedText;
-import dev.qixils.quasicolon.text.LocalizableText;
-import dev.qixils.quasicolon.text.Text;
+import dev.qixils.quasicord.Key;
+import dev.qixils.quasicord.text.ForwardingLocalizedText;
+import dev.qixils.quasicord.text.LocalizableText;
+import dev.qixils.quasicord.text.Text;
import lombok.Getter;
import org.checkerframework.checker.nullness.qual.NonNull;
diff --git a/src/main/java/dev/qixils/quasicolon/error/LocalizedRuntimeException.java b/src/main/java/dev/qixils/quasicord/error/LocalizedRuntimeException.java
similarity index 74%
rename from src/main/java/dev/qixils/quasicolon/error/LocalizedRuntimeException.java
rename to src/main/java/dev/qixils/quasicord/error/LocalizedRuntimeException.java
index c40b210..2eb0080 100644
--- a/src/main/java/dev/qixils/quasicolon/error/LocalizedRuntimeException.java
+++ b/src/main/java/dev/qixils/quasicord/error/LocalizedRuntimeException.java
@@ -4,12 +4,12 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.error;
+package dev.qixils.quasicord.error;
-import dev.qixils.quasicolon.Key;
-import dev.qixils.quasicolon.text.ForwardingLocalizedText;
-import dev.qixils.quasicolon.text.LocalizableText;
-import dev.qixils.quasicolon.text.Text;
+import dev.qixils.quasicord.Key;
+import dev.qixils.quasicord.text.ForwardingLocalizedText;
+import dev.qixils.quasicord.text.LocalizableText;
+import dev.qixils.quasicord.text.Text;
import lombok.Getter;
import org.checkerframework.checker.nullness.qual.NonNull;
diff --git a/src/main/java/dev/qixils/quasicolon/error/UserError.java b/src/main/java/dev/qixils/quasicord/error/UserError.java
similarity index 80%
rename from src/main/java/dev/qixils/quasicolon/error/UserError.java
rename to src/main/java/dev/qixils/quasicord/error/UserError.java
index d6a7520..9db555c 100644
--- a/src/main/java/dev/qixils/quasicolon/error/UserError.java
+++ b/src/main/java/dev/qixils/quasicord/error/UserError.java
@@ -4,10 +4,10 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.error;
+package dev.qixils.quasicord.error;
-import dev.qixils.quasicolon.Key;
-import dev.qixils.quasicolon.text.LocalizableText;
+import dev.qixils.quasicord.Key;
+import dev.qixils.quasicord.text.LocalizableText;
import org.checkerframework.checker.nullness.qual.NonNull;
public class UserError extends LocalizedRuntimeException {
diff --git a/src/main/java/dev/qixils/quasicolon/error/permissions/BotMissingPermException.java b/src/main/java/dev/qixils/quasicord/error/permissions/BotMissingPermException.java
similarity index 74%
rename from src/main/java/dev/qixils/quasicolon/error/permissions/BotMissingPermException.java
rename to src/main/java/dev/qixils/quasicord/error/permissions/BotMissingPermException.java
index 9143062..01006bf 100644
--- a/src/main/java/dev/qixils/quasicolon/error/permissions/BotMissingPermException.java
+++ b/src/main/java/dev/qixils/quasicord/error/permissions/BotMissingPermException.java
@@ -4,11 +4,11 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.error.permissions;
+package dev.qixils.quasicord.error.permissions;
-import dev.qixils.quasicolon.Key;
-import dev.qixils.quasicolon.error.UserError;
-import dev.qixils.quasicolon.text.Text;
+import dev.qixils.quasicord.Key;
+import dev.qixils.quasicord.error.UserError;
+import dev.qixils.quasicord.text.Text;
import net.dv8tion.jda.api.Permission;
import org.checkerframework.checker.nullness.qual.NonNull;
diff --git a/src/main/java/dev/qixils/quasicolon/error/permissions/DMOnlyException.java b/src/main/java/dev/qixils/quasicord/error/permissions/DMOnlyException.java
similarity index 67%
rename from src/main/java/dev/qixils/quasicolon/error/permissions/DMOnlyException.java
rename to src/main/java/dev/qixils/quasicord/error/permissions/DMOnlyException.java
index 1afcce1..2aa56d3 100644
--- a/src/main/java/dev/qixils/quasicolon/error/permissions/DMOnlyException.java
+++ b/src/main/java/dev/qixils/quasicord/error/permissions/DMOnlyException.java
@@ -4,11 +4,11 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.error.permissions;
+package dev.qixils.quasicord.error.permissions;
-import dev.qixils.quasicolon.Key;
-import dev.qixils.quasicolon.error.UserError;
-import dev.qixils.quasicolon.text.Text;
+import dev.qixils.quasicord.Key;
+import dev.qixils.quasicord.error.UserError;
+import dev.qixils.quasicord.text.Text;
public class DMOnlyException extends UserError {
public DMOnlyException() {
diff --git a/src/main/java/dev/qixils/quasicolon/error/permissions/NoPermissionException.java b/src/main/java/dev/qixils/quasicord/error/permissions/NoPermissionException.java
similarity index 75%
rename from src/main/java/dev/qixils/quasicolon/error/permissions/NoPermissionException.java
rename to src/main/java/dev/qixils/quasicord/error/permissions/NoPermissionException.java
index a7a0c76..cdcfc19 100644
--- a/src/main/java/dev/qixils/quasicolon/error/permissions/NoPermissionException.java
+++ b/src/main/java/dev/qixils/quasicord/error/permissions/NoPermissionException.java
@@ -4,10 +4,10 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.error.permissions;
+package dev.qixils.quasicord.error.permissions;
-import dev.qixils.quasicolon.error.UserError;
-import dev.qixils.quasicolon.text.LocalizableText;
+import dev.qixils.quasicord.error.UserError;
+import dev.qixils.quasicord.text.LocalizableText;
import org.checkerframework.checker.nullness.qual.NonNull;
// TODO: clean up the unused subclasses of this
diff --git a/src/main/java/dev/qixils/quasicolon/error/permissions/OwnerOnlyException.java b/src/main/java/dev/qixils/quasicord/error/permissions/OwnerOnlyException.java
similarity index 70%
rename from src/main/java/dev/qixils/quasicolon/error/permissions/OwnerOnlyException.java
rename to src/main/java/dev/qixils/quasicord/error/permissions/OwnerOnlyException.java
index 77b3501..2c8afa7 100644
--- a/src/main/java/dev/qixils/quasicolon/error/permissions/OwnerOnlyException.java
+++ b/src/main/java/dev/qixils/quasicord/error/permissions/OwnerOnlyException.java
@@ -4,11 +4,11 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.error.permissions;
+package dev.qixils.quasicord.error.permissions;
-import dev.qixils.quasicolon.Key;
-import dev.qixils.quasicolon.error.UserError;
-import dev.qixils.quasicolon.text.Text;
+import dev.qixils.quasicord.Key;
+import dev.qixils.quasicord.error.UserError;
+import dev.qixils.quasicord.text.Text;
public class OwnerOnlyException extends UserError { // TODO: may no longer be applicable
public OwnerOnlyException() {
diff --git a/src/main/java/dev/qixils/quasicolon/error/syntax/IllegalQuotationsException.java b/src/main/java/dev/qixils/quasicord/error/syntax/IllegalQuotationsException.java
similarity index 77%
rename from src/main/java/dev/qixils/quasicolon/error/syntax/IllegalQuotationsException.java
rename to src/main/java/dev/qixils/quasicord/error/syntax/IllegalQuotationsException.java
index 254517c..3e25712 100644
--- a/src/main/java/dev/qixils/quasicolon/error/syntax/IllegalQuotationsException.java
+++ b/src/main/java/dev/qixils/quasicord/error/syntax/IllegalQuotationsException.java
@@ -4,11 +4,11 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.error.syntax;
+package dev.qixils.quasicord.error.syntax;
-import dev.qixils.quasicolon.Key;
-import dev.qixils.quasicolon.error.UserError;
-import dev.qixils.quasicolon.text.Text;
+import dev.qixils.quasicord.Key;
+import dev.qixils.quasicord.error.UserError;
+import dev.qixils.quasicord.text.Text;
import org.checkerframework.checker.nullness.qual.NonNull;
public class IllegalQuotationsException extends UserError {
diff --git a/src/main/java/dev/qixils/quasicolon/error/syntax/InvalidSyntaxException.java b/src/main/java/dev/qixils/quasicord/error/syntax/InvalidSyntaxException.java
similarity index 80%
rename from src/main/java/dev/qixils/quasicolon/error/syntax/InvalidSyntaxException.java
rename to src/main/java/dev/qixils/quasicord/error/syntax/InvalidSyntaxException.java
index 50652e3..21e7818 100644
--- a/src/main/java/dev/qixils/quasicolon/error/syntax/InvalidSyntaxException.java
+++ b/src/main/java/dev/qixils/quasicord/error/syntax/InvalidSyntaxException.java
@@ -4,11 +4,11 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.error.syntax;
+package dev.qixils.quasicord.error.syntax;
-import dev.qixils.quasicolon.Key;
-import dev.qixils.quasicolon.error.UserError;
-import dev.qixils.quasicolon.text.Text;
+import dev.qixils.quasicord.Key;
+import dev.qixils.quasicord.error.UserError;
+import dev.qixils.quasicord.text.Text;
import org.checkerframework.checker.nullness.qual.NonNull;
public class InvalidSyntaxException extends UserError {
diff --git a/src/main/java/dev/qixils/quasicolon/error/syntax/NegativeTimeException.java b/src/main/java/dev/qixils/quasicord/error/syntax/NegativeTimeException.java
similarity index 77%
rename from src/main/java/dev/qixils/quasicolon/error/syntax/NegativeTimeException.java
rename to src/main/java/dev/qixils/quasicord/error/syntax/NegativeTimeException.java
index 416c571..6742619 100644
--- a/src/main/java/dev/qixils/quasicolon/error/syntax/NegativeTimeException.java
+++ b/src/main/java/dev/qixils/quasicord/error/syntax/NegativeTimeException.java
@@ -4,11 +4,11 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.error.syntax;
+package dev.qixils.quasicord.error.syntax;
-import dev.qixils.quasicolon.Key;
-import dev.qixils.quasicolon.error.UserError;
-import dev.qixils.quasicolon.text.Text;
+import dev.qixils.quasicord.Key;
+import dev.qixils.quasicord.error.UserError;
+import dev.qixils.quasicord.text.Text;
import org.checkerframework.checker.nullness.qual.NonNull;
public class NegativeTimeException extends UserError {
diff --git a/src/main/java/dev/qixils/quasicolon/error/syntax/UnknownFormatException.java b/src/main/java/dev/qixils/quasicord/error/syntax/UnknownFormatException.java
similarity index 79%
rename from src/main/java/dev/qixils/quasicolon/error/syntax/UnknownFormatException.java
rename to src/main/java/dev/qixils/quasicord/error/syntax/UnknownFormatException.java
index 6321290..5234dc5 100644
--- a/src/main/java/dev/qixils/quasicolon/error/syntax/UnknownFormatException.java
+++ b/src/main/java/dev/qixils/quasicord/error/syntax/UnknownFormatException.java
@@ -4,11 +4,11 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.error.syntax;
+package dev.qixils.quasicord.error.syntax;
-import dev.qixils.quasicolon.Key;
-import dev.qixils.quasicolon.error.UserError;
-import dev.qixils.quasicolon.text.Text;
+import dev.qixils.quasicord.Key;
+import dev.qixils.quasicord.error.UserError;
+import dev.qixils.quasicord.text.Text;
import org.checkerframework.checker.nullness.qual.NonNull;
public class UnknownFormatException extends UserError {
diff --git a/src/main/java/dev/qixils/quasicolon/error/syntax/UnknownTokenException.java b/src/main/java/dev/qixils/quasicord/error/syntax/UnknownTokenException.java
similarity index 79%
rename from src/main/java/dev/qixils/quasicolon/error/syntax/UnknownTokenException.java
rename to src/main/java/dev/qixils/quasicord/error/syntax/UnknownTokenException.java
index cdb6ddd..a6c1dde 100644
--- a/src/main/java/dev/qixils/quasicolon/error/syntax/UnknownTokenException.java
+++ b/src/main/java/dev/qixils/quasicord/error/syntax/UnknownTokenException.java
@@ -4,11 +4,11 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.error.syntax;
+package dev.qixils.quasicord.error.syntax;
-import dev.qixils.quasicolon.Key;
-import dev.qixils.quasicolon.error.UserError;
-import dev.qixils.quasicolon.text.Text;
+import dev.qixils.quasicord.Key;
+import dev.qixils.quasicord.error.UserError;
+import dev.qixils.quasicord.text.Text;
import org.checkerframework.checker.nullness.qual.NonNull;
public class UnknownTokenException extends UserError {
diff --git a/src/main/java/dev/qixils/quasicolon/events/EventDispatcher.java b/src/main/java/dev/qixils/quasicord/events/EventDispatcher.java
similarity index 97%
rename from src/main/java/dev/qixils/quasicolon/events/EventDispatcher.java
rename to src/main/java/dev/qixils/quasicord/events/EventDispatcher.java
index 3efb5f6..b031e5d 100644
--- a/src/main/java/dev/qixils/quasicolon/events/EventDispatcher.java
+++ b/src/main/java/dev/qixils/quasicord/events/EventDispatcher.java
@@ -4,9 +4,9 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.events;
+package dev.qixils.quasicord.events;
-import dev.qixils.quasicolon.registry.Registry;
+import dev.qixils.quasicord.registry.Registry;
import org.apache.commons.collections4.MultiValuedMap;
import org.apache.commons.collections4.multimap.ArrayListValuedHashMap;
import org.checkerframework.checker.nullness.qual.NonNull;
diff --git a/src/main/java/dev/qixils/quasicolon/events/EventListener.java b/src/main/java/dev/qixils/quasicord/events/EventListener.java
similarity index 93%
rename from src/main/java/dev/qixils/quasicolon/events/EventListener.java
rename to src/main/java/dev/qixils/quasicord/events/EventListener.java
index 1fcded6..d02f375 100644
--- a/src/main/java/dev/qixils/quasicolon/events/EventListener.java
+++ b/src/main/java/dev/qixils/quasicord/events/EventListener.java
@@ -4,7 +4,7 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.events;
+package dev.qixils.quasicord.events;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
diff --git a/src/main/java/dev/qixils/quasicolon/events/RegistryInitListener.java b/src/main/java/dev/qixils/quasicord/events/RegistryInitListener.java
similarity index 89%
rename from src/main/java/dev/qixils/quasicolon/events/RegistryInitListener.java
rename to src/main/java/dev/qixils/quasicord/events/RegistryInitListener.java
index c715267..ad53a78 100644
--- a/src/main/java/dev/qixils/quasicolon/events/RegistryInitListener.java
+++ b/src/main/java/dev/qixils/quasicord/events/RegistryInitListener.java
@@ -4,9 +4,9 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.events;
+package dev.qixils.quasicord.events;
-import dev.qixils.quasicolon.registry.Registry;
+import dev.qixils.quasicord.registry.Registry;
import org.checkerframework.checker.nullness.qual.NonNull;
import java.lang.annotation.ElementType;
diff --git a/src/main/java/dev/qixils/quasicolon/locale/Context.java b/src/main/java/dev/qixils/quasicord/locale/Context.java
similarity index 97%
rename from src/main/java/dev/qixils/quasicolon/locale/Context.java
rename to src/main/java/dev/qixils/quasicord/locale/Context.java
index 07a91af..03efb9f 100644
--- a/src/main/java/dev/qixils/quasicolon/locale/Context.java
+++ b/src/main/java/dev/qixils/quasicord/locale/Context.java
@@ -4,10 +4,10 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.locale;
+package dev.qixils.quasicord.locale;
-import dev.qixils.quasicolon.locale.impl.ImmutableContextImpl;
-import dev.qixils.quasicolon.locale.impl.MutableContextImpl;
+import dev.qixils.quasicord.locale.impl.ImmutableContextImpl;
+import dev.qixils.quasicord.locale.impl.MutableContextImpl;
import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.Message;
diff --git a/src/main/java/dev/qixils/quasicolon/locale/LocaleProvider.java b/src/main/java/dev/qixils/quasicord/locale/LocaleProvider.java
similarity index 98%
rename from src/main/java/dev/qixils/quasicolon/locale/LocaleProvider.java
rename to src/main/java/dev/qixils/quasicord/locale/LocaleProvider.java
index 458e7c7..ecb35f2 100644
--- a/src/main/java/dev/qixils/quasicolon/locale/LocaleProvider.java
+++ b/src/main/java/dev/qixils/quasicord/locale/LocaleProvider.java
@@ -4,11 +4,11 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.locale;
+package dev.qixils.quasicord.locale;
-import dev.qixils.quasicolon.db.DatabaseManager;
-import dev.qixils.quasicolon.db.collection.LocaleConfig;
-import dev.qixils.quasicolon.db.collection.LocaleConfig.EntryType;
+import dev.qixils.quasicord.db.DatabaseManager;
+import dev.qixils.quasicord.db.collection.LocaleConfig;
+import dev.qixils.quasicord.db.collection.LocaleConfig.EntryType;
import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.entities.ISnowflake;
import net.dv8tion.jda.api.entities.User;
diff --git a/src/main/java/dev/qixils/quasicolon/locale/Localizable.java b/src/main/java/dev/qixils/quasicord/locale/Localizable.java
similarity index 86%
rename from src/main/java/dev/qixils/quasicolon/locale/Localizable.java
rename to src/main/java/dev/qixils/quasicord/locale/Localizable.java
index 1572c2d..7bb9488 100644
--- a/src/main/java/dev/qixils/quasicolon/locale/Localizable.java
+++ b/src/main/java/dev/qixils/quasicord/locale/Localizable.java
@@ -4,9 +4,9 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.locale;
+package dev.qixils.quasicord.locale;
-import dev.qixils.quasicolon.Key;
+import dev.qixils.quasicord.Key;
import org.checkerframework.checker.nullness.qual.NonNull;
/**
diff --git a/src/main/java/dev/qixils/quasicolon/locale/TranslationProvider.java b/src/main/java/dev/qixils/quasicord/locale/TranslationProvider.java
similarity index 96%
rename from src/main/java/dev/qixils/quasicolon/locale/TranslationProvider.java
rename to src/main/java/dev/qixils/quasicord/locale/TranslationProvider.java
index 2dfae3e..bb7835f 100644
--- a/src/main/java/dev/qixils/quasicolon/locale/TranslationProvider.java
+++ b/src/main/java/dev/qixils/quasicord/locale/TranslationProvider.java
@@ -4,16 +4,16 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.locale;
-
-import dev.qixils.quasicolon.Key;
-import dev.qixils.quasicolon.locale.translation.PluralTranslation;
-import dev.qixils.quasicolon.locale.translation.SingleTranslation;
-import dev.qixils.quasicolon.locale.translation.Translation;
-import dev.qixils.quasicolon.locale.translation.UnknownTranslation;
-import dev.qixils.quasicolon.locale.translation.impl.PluralTranslationImpl;
-import dev.qixils.quasicolon.locale.translation.impl.SingleTranslationImpl;
-import dev.qixils.quasicolon.locale.translation.impl.UnknownTranslationImpl;
+package dev.qixils.quasicord.locale;
+
+import dev.qixils.quasicord.Key;
+import dev.qixils.quasicord.locale.translation.PluralTranslation;
+import dev.qixils.quasicord.locale.translation.SingleTranslation;
+import dev.qixils.quasicord.locale.translation.Translation;
+import dev.qixils.quasicord.locale.translation.UnknownTranslation;
+import dev.qixils.quasicord.locale.translation.impl.PluralTranslationImpl;
+import dev.qixils.quasicord.locale.translation.impl.SingleTranslationImpl;
+import dev.qixils.quasicord.locale.translation.impl.UnknownTranslationImpl;
import net.dv8tion.jda.api.interactions.DiscordLocale;
import net.dv8tion.jda.api.interactions.commands.localization.LocalizationFunction;
import org.checkerframework.checker.nullness.qual.NonNull;
diff --git a/src/main/java/dev/qixils/quasicolon/locale/impl/ImmutableContextImpl.java b/src/main/java/dev/qixils/quasicord/locale/impl/ImmutableContextImpl.java
similarity index 93%
rename from src/main/java/dev/qixils/quasicolon/locale/impl/ImmutableContextImpl.java
rename to src/main/java/dev/qixils/quasicord/locale/impl/ImmutableContextImpl.java
index 5d40f5d..ad641ad 100644
--- a/src/main/java/dev/qixils/quasicolon/locale/impl/ImmutableContextImpl.java
+++ b/src/main/java/dev/qixils/quasicord/locale/impl/ImmutableContextImpl.java
@@ -4,9 +4,9 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.locale.impl;
+package dev.qixils.quasicord.locale.impl;
-import dev.qixils.quasicolon.locale.Context;
+import dev.qixils.quasicord.locale.Context;
import net.dv8tion.jda.api.interactions.DiscordLocale;
import org.checkerframework.checker.nullness.qual.NonNull;
import org.checkerframework.checker.nullness.qual.Nullable;
diff --git a/src/main/java/dev/qixils/quasicolon/locale/impl/MutableContextImpl.java b/src/main/java/dev/qixils/quasicord/locale/impl/MutableContextImpl.java
similarity index 93%
rename from src/main/java/dev/qixils/quasicolon/locale/impl/MutableContextImpl.java
rename to src/main/java/dev/qixils/quasicord/locale/impl/MutableContextImpl.java
index 43c1cb1..5675d8d 100644
--- a/src/main/java/dev/qixils/quasicolon/locale/impl/MutableContextImpl.java
+++ b/src/main/java/dev/qixils/quasicord/locale/impl/MutableContextImpl.java
@@ -4,9 +4,9 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.locale.impl;
+package dev.qixils.quasicord.locale.impl;
-import dev.qixils.quasicolon.locale.Context;
+import dev.qixils.quasicord.locale.Context;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/src/main/java/dev/qixils/quasicolon/locale/translation/PluralTranslation.java b/src/main/java/dev/qixils/quasicord/locale/translation/PluralTranslation.java
similarity index 94%
rename from src/main/java/dev/qixils/quasicolon/locale/translation/PluralTranslation.java
rename to src/main/java/dev/qixils/quasicord/locale/translation/PluralTranslation.java
index 232c3f6..07eb1a4 100644
--- a/src/main/java/dev/qixils/quasicolon/locale/translation/PluralTranslation.java
+++ b/src/main/java/dev/qixils/quasicord/locale/translation/PluralTranslation.java
@@ -4,7 +4,7 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.locale.translation;
+package dev.qixils.quasicord.locale.translation;
import net.xyzsd.plurals.PluralRuleType;
import org.checkerframework.checker.nullness.qual.NonNull;
diff --git a/src/main/java/dev/qixils/quasicolon/locale/translation/SingleTranslation.java b/src/main/java/dev/qixils/quasicord/locale/translation/SingleTranslation.java
similarity index 90%
rename from src/main/java/dev/qixils/quasicolon/locale/translation/SingleTranslation.java
rename to src/main/java/dev/qixils/quasicord/locale/translation/SingleTranslation.java
index e030a62..0ff5452 100644
--- a/src/main/java/dev/qixils/quasicolon/locale/translation/SingleTranslation.java
+++ b/src/main/java/dev/qixils/quasicord/locale/translation/SingleTranslation.java
@@ -4,7 +4,7 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.locale.translation;
+package dev.qixils.quasicord.locale.translation;
import org.checkerframework.checker.nullness.qual.NonNull;
diff --git a/src/main/java/dev/qixils/quasicolon/locale/translation/Translation.java b/src/main/java/dev/qixils/quasicord/locale/translation/Translation.java
similarity index 94%
rename from src/main/java/dev/qixils/quasicolon/locale/translation/Translation.java
rename to src/main/java/dev/qixils/quasicord/locale/translation/Translation.java
index da20022..da4c36a 100644
--- a/src/main/java/dev/qixils/quasicolon/locale/translation/Translation.java
+++ b/src/main/java/dev/qixils/quasicord/locale/translation/Translation.java
@@ -4,7 +4,7 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.locale.translation;
+package dev.qixils.quasicord.locale.translation;
import org.checkerframework.checker.nullness.qual.NonNull;
diff --git a/src/main/java/dev/qixils/quasicolon/locale/translation/UnknownTranslation.java b/src/main/java/dev/qixils/quasicord/locale/translation/UnknownTranslation.java
similarity index 94%
rename from src/main/java/dev/qixils/quasicolon/locale/translation/UnknownTranslation.java
rename to src/main/java/dev/qixils/quasicord/locale/translation/UnknownTranslation.java
index 17abcd8..dcdebfe 100644
--- a/src/main/java/dev/qixils/quasicolon/locale/translation/UnknownTranslation.java
+++ b/src/main/java/dev/qixils/quasicord/locale/translation/UnknownTranslation.java
@@ -4,7 +4,7 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.locale.translation;
+package dev.qixils.quasicord.locale.translation;
import net.xyzsd.plurals.PluralRuleType;
import org.checkerframework.checker.nullness.qual.NonNull;
diff --git a/src/main/java/dev/qixils/quasicolon/locale/translation/impl/AbstractTranslation.java b/src/main/java/dev/qixils/quasicord/locale/translation/impl/AbstractTranslation.java
similarity index 90%
rename from src/main/java/dev/qixils/quasicolon/locale/translation/impl/AbstractTranslation.java
rename to src/main/java/dev/qixils/quasicord/locale/translation/impl/AbstractTranslation.java
index b4449c4..7499340 100644
--- a/src/main/java/dev/qixils/quasicolon/locale/translation/impl/AbstractTranslation.java
+++ b/src/main/java/dev/qixils/quasicord/locale/translation/impl/AbstractTranslation.java
@@ -4,9 +4,9 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.locale.translation.impl;
+package dev.qixils.quasicord.locale.translation.impl;
-import dev.qixils.quasicolon.locale.translation.Translation;
+import dev.qixils.quasicord.locale.translation.Translation;
import org.checkerframework.checker.nullness.qual.NonNull;
import java.util.Locale;
diff --git a/src/main/java/dev/qixils/quasicolon/locale/translation/impl/PluralTranslationImpl.java b/src/main/java/dev/qixils/quasicord/locale/translation/impl/PluralTranslationImpl.java
similarity index 94%
rename from src/main/java/dev/qixils/quasicolon/locale/translation/impl/PluralTranslationImpl.java
rename to src/main/java/dev/qixils/quasicord/locale/translation/impl/PluralTranslationImpl.java
index bd12166..3e5052f 100644
--- a/src/main/java/dev/qixils/quasicolon/locale/translation/impl/PluralTranslationImpl.java
+++ b/src/main/java/dev/qixils/quasicord/locale/translation/impl/PluralTranslationImpl.java
@@ -4,9 +4,9 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.locale.translation.impl;
+package dev.qixils.quasicord.locale.translation.impl;
-import dev.qixils.quasicolon.locale.translation.PluralTranslation;
+import dev.qixils.quasicord.locale.translation.PluralTranslation;
import net.xyzsd.plurals.PluralCategory;
import net.xyzsd.plurals.PluralRule;
import net.xyzsd.plurals.PluralRuleType;
diff --git a/src/main/java/dev/qixils/quasicolon/locale/translation/impl/SingleTranslationImpl.java b/src/main/java/dev/qixils/quasicord/locale/translation/impl/SingleTranslationImpl.java
similarity index 86%
rename from src/main/java/dev/qixils/quasicolon/locale/translation/impl/SingleTranslationImpl.java
rename to src/main/java/dev/qixils/quasicord/locale/translation/impl/SingleTranslationImpl.java
index 0486150..b3d4397 100644
--- a/src/main/java/dev/qixils/quasicolon/locale/translation/impl/SingleTranslationImpl.java
+++ b/src/main/java/dev/qixils/quasicord/locale/translation/impl/SingleTranslationImpl.java
@@ -4,9 +4,9 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.locale.translation.impl;
+package dev.qixils.quasicord.locale.translation.impl;
-import dev.qixils.quasicolon.locale.translation.SingleTranslation;
+import dev.qixils.quasicord.locale.translation.SingleTranslation;
import org.checkerframework.checker.nullness.qual.NonNull;
import java.util.Locale;
diff --git a/src/main/java/dev/qixils/quasicolon/locale/translation/impl/UnknownTranslationImpl.java b/src/main/java/dev/qixils/quasicord/locale/translation/impl/UnknownTranslationImpl.java
similarity index 86%
rename from src/main/java/dev/qixils/quasicolon/locale/translation/impl/UnknownTranslationImpl.java
rename to src/main/java/dev/qixils/quasicord/locale/translation/impl/UnknownTranslationImpl.java
index d183f75..24288e6 100644
--- a/src/main/java/dev/qixils/quasicolon/locale/translation/impl/UnknownTranslationImpl.java
+++ b/src/main/java/dev/qixils/quasicord/locale/translation/impl/UnknownTranslationImpl.java
@@ -4,9 +4,9 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.locale.translation.impl;
+package dev.qixils.quasicord.locale.translation.impl;
-import dev.qixils.quasicolon.locale.translation.UnknownTranslation;
+import dev.qixils.quasicord.locale.translation.UnknownTranslation;
import org.checkerframework.checker.nullness.qual.NonNull;
import java.util.Locale;
diff --git a/src/main/java/dev/qixils/quasicolon/registry/ClosableRegistry.java b/src/main/java/dev/qixils/quasicord/registry/ClosableRegistry.java
similarity index 96%
rename from src/main/java/dev/qixils/quasicolon/registry/ClosableRegistry.java
rename to src/main/java/dev/qixils/quasicord/registry/ClosableRegistry.java
index 56fd7db..4f8117d 100644
--- a/src/main/java/dev/qixils/quasicolon/registry/ClosableRegistry.java
+++ b/src/main/java/dev/qixils/quasicord/registry/ClosableRegistry.java
@@ -4,7 +4,7 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.registry;
+package dev.qixils.quasicord.registry;
import org.jetbrains.annotations.ApiStatus.Internal;
diff --git a/src/main/java/dev/qixils/quasicolon/registry/MappedRegistry.java b/src/main/java/dev/qixils/quasicord/registry/MappedRegistry.java
similarity index 97%
rename from src/main/java/dev/qixils/quasicolon/registry/MappedRegistry.java
rename to src/main/java/dev/qixils/quasicord/registry/MappedRegistry.java
index ea7af57..6a96662 100644
--- a/src/main/java/dev/qixils/quasicolon/registry/MappedRegistry.java
+++ b/src/main/java/dev/qixils/quasicord/registry/MappedRegistry.java
@@ -4,7 +4,7 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.registry;
+package dev.qixils.quasicord.registry;
import org.checkerframework.checker.nullness.qual.NonNull;
diff --git a/src/main/java/dev/qixils/quasicolon/registry/Registry.java b/src/main/java/dev/qixils/quasicord/registry/Registry.java
similarity index 97%
rename from src/main/java/dev/qixils/quasicolon/registry/Registry.java
rename to src/main/java/dev/qixils/quasicord/registry/Registry.java
index 52db632..3a0aaac 100644
--- a/src/main/java/dev/qixils/quasicolon/registry/Registry.java
+++ b/src/main/java/dev/qixils/quasicord/registry/Registry.java
@@ -4,7 +4,7 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.registry;
+package dev.qixils.quasicord.registry;
import org.checkerframework.checker.nullness.qual.NonNull;
diff --git a/src/main/java/dev/qixils/quasicolon/registry/core/RegistryRegistry.java b/src/main/java/dev/qixils/quasicord/registry/core/RegistryRegistry.java
similarity index 79%
rename from src/main/java/dev/qixils/quasicolon/registry/core/RegistryRegistry.java
rename to src/main/java/dev/qixils/quasicord/registry/core/RegistryRegistry.java
index 79c854f..f9e422b 100644
--- a/src/main/java/dev/qixils/quasicolon/registry/core/RegistryRegistry.java
+++ b/src/main/java/dev/qixils/quasicord/registry/core/RegistryRegistry.java
@@ -4,13 +4,13 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
-package dev.qixils.quasicolon.registry.core;
+package dev.qixils.quasicord.registry.core;
-import dev.qixils.quasicolon.Quasicord;
-import dev.qixils.quasicolon.converter.ConverterRegistry;
-import dev.qixils.quasicolon.registry.ClosableRegistry;
-import dev.qixils.quasicolon.registry.Registry;
-import dev.qixils.quasicolon.registry.impl.ClosableMappedRegistryImpl;
+import dev.qixils.quasicord.Quasicord;
+import dev.qixils.quasicord.converter.ConverterRegistry;
+import dev.qixils.quasicord.registry.ClosableRegistry;
+import dev.qixils.quasicord.registry.Registry;
+import dev.qixils.quasicord.registry.impl.ClosableMappedRegistryImpl;
import org.checkerframework.checker.nullness.qual.NonNull;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -22,12 +22,12 @@ public final class RegistryRegistry extends ClosableMappedRegistryImpl