refactor: change package domain

This commit is contained in:
Ryder Belserion 2024-02-20 11:30:05 -05:00
parent 5746be3075
commit e262e0a5e8
No known key found for this signature in database
19 changed files with 65 additions and 53 deletions

View File

@ -1,13 +1,13 @@
package us.crazycrew.crazyauctions;
package com.ryderbelserion.crazyauctions;
import com.badbones69.crazyauctions.common.config.types.Config;
import com.ryderbelserion.crazyauctions.api.PaperAbstractPlugin;
import com.ryderbelserion.crazyauctions.api.database.Storage;
import com.ryderbelserion.crazyauctions.api.database.StorageFactory;
import com.ryderbelserion.crazyauctions.commands.CommandManager;
import com.ryderbelserion.cluster.ClusterFactory;
import org.bukkit.plugin.java.JavaPlugin;
import org.jetbrains.annotations.NotNull;
import us.crazycrew.crazyauctions.api.PaperAbstractPlugin;
import us.crazycrew.crazyauctions.api.database.Storage;
import us.crazycrew.crazyauctions.api.database.StorageFactory;
import us.crazycrew.crazyauctions.commands.CommandManager;
public class CrazyAuctions extends JavaPlugin {
@ -43,6 +43,8 @@ public class CrazyAuctions extends JavaPlugin {
// Load storage factory.
StorageFactory storageFactory = new StorageFactory();
this.storage = storageFactory.getInstance();
this.commandManager.enable();
}
@Override

View File

@ -1,4 +1,4 @@
package us.crazycrew.crazyauctions.api;
package com.ryderbelserion.crazyauctions.api;
import ch.jalu.configme.SettingsManager;
import com.badbones69.crazyauctions.common.config.ConfigFactory;

View File

@ -1,4 +1,4 @@
package us.crazycrew.crazyauctions.api.builders;
package com.ryderbelserion.crazyauctions.api.builders;
import com.ryderbelserion.cluster.utils.AdvUtils;
import org.bukkit.entity.Player;
@ -6,7 +6,7 @@ import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.InventoryHolder;
import org.bukkit.inventory.InventoryView;
import org.jetbrains.annotations.NotNull;
import us.crazycrew.crazyauctions.CrazyAuctions;
import com.ryderbelserion.crazyauctions.CrazyAuctions;
@SuppressWarnings("ALL")
public abstract class InventoryBuilder implements InventoryHolder {

View File

@ -1,6 +1,6 @@
package us.crazycrew.crazyauctions.api.database;
package com.ryderbelserion.crazyauctions.api.database;
import us.crazycrew.crazyauctions.api.database.impl.StorageImpl;
import com.ryderbelserion.crazyauctions.api.database.impl.StorageImpl;
import java.sql.SQLException;
public class Storage {

View File

@ -1,12 +1,13 @@
package us.crazycrew.crazyauctions.api.database;
package com.ryderbelserion.crazyauctions.api.database;
import com.badbones69.crazyauctions.common.api.CrazyAuctionsPlugin;
import com.badbones69.crazyauctions.common.config.types.Config;
import com.badbones69.crazyauctions.common.enums.storage.StorageType;
import us.crazycrew.crazyauctions.CrazyAuctions;
import us.crazycrew.crazyauctions.api.database.impl.StorageImpl;
import us.crazycrew.crazyauctions.api.database.impl.sql.SqlStorage;
import us.crazycrew.crazyauctions.api.database.impl.sql.file.types.SqliteConnection;
import com.ryderbelserion.crazyauctions.api.database.impl.StorageImpl;
import com.ryderbelserion.crazyauctions.api.database.impl.sql.file.types.SqliteConnection;
import com.ryderbelserion.crazyauctions.CrazyAuctions;
import com.ryderbelserion.crazyauctions.api.database.impl.sql.SqlStorage;
import java.io.File;
public class StorageFactory {

View File

@ -1,7 +1,6 @@
package us.crazycrew.crazyauctions.api.database.impl;
package com.ryderbelserion.crazyauctions.api.database.impl;
import java.io.File;
import java.sql.Connection;
import java.sql.SQLException;
public interface StorageImpl {

View File

@ -1,7 +1,8 @@
package us.crazycrew.crazyauctions.api.database.impl.sql;
package com.ryderbelserion.crazyauctions.api.database.impl.sql;
import com.ryderbelserion.crazyauctions.api.database.impl.StorageImpl;
import com.ryderbelserion.crazyauctions.api.database.impl.sql.file.ConnectionImpl;
import us.crazycrew.crazyauctions.api.database.impl.StorageImpl;
import us.crazycrew.crazyauctions.api.database.impl.sql.file.ConnectionImpl;
import java.io.File;
import java.sql.SQLException;

View File

@ -1,6 +1,6 @@
package us.crazycrew.crazyauctions.api.database.impl.sql.file;
package com.ryderbelserion.crazyauctions.api.database.impl.sql.file;
import us.crazycrew.crazyauctions.api.database.impl.StorageImpl;
import com.ryderbelserion.crazyauctions.api.database.impl.StorageImpl;
import java.io.File;
import java.sql.Connection;
import java.sql.SQLException;

View File

@ -1,6 +1,7 @@
package us.crazycrew.crazyauctions.api.database.impl.sql.file.types;
package com.ryderbelserion.crazyauctions.api.database.impl.sql.file.types;
import com.ryderbelserion.crazyauctions.api.database.impl.sql.file.ConnectionImpl;
import us.crazycrew.crazyauctions.api.database.impl.sql.file.ConnectionImpl;
import java.io.File;
import java.io.IOException;
import java.sql.Connection;

View File

@ -1,4 +1,4 @@
package us.crazycrew.crazyauctions.api.interfaces;
package com.ryderbelserion.crazyauctions.api.interfaces;
public interface UserFactory {

View File

@ -1,6 +1,6 @@
package us.crazycrew.crazyauctions.api.users;
package com.ryderbelserion.crazyauctions.api.users;
import us.crazycrew.crazyauctions.api.interfaces.UserFactory;
import com.ryderbelserion.crazyauctions.api.interfaces.UserFactory;
public class UserManager implements UserFactory {

View File

@ -1,12 +1,12 @@
package us.crazycrew.crazyauctions.bootstrap;
package com.ryderbelserion.crazyauctions.bootstrap;
import io.papermc.paper.plugin.bootstrap.BootstrapContext;
import io.papermc.paper.plugin.bootstrap.PluginBootstrap;
import io.papermc.paper.plugin.bootstrap.PluginProviderContext;
import org.bukkit.plugin.java.JavaPlugin;
import org.jetbrains.annotations.NotNull;
import us.crazycrew.crazyauctions.CrazyAuctions;
import us.crazycrew.crazyauctions.api.PaperAbstractPlugin;
import com.ryderbelserion.crazyauctions.CrazyAuctions;
import com.ryderbelserion.crazyauctions.api.PaperAbstractPlugin;
public class CrazyLoader implements PluginBootstrap {
@ -15,6 +15,7 @@ public class CrazyLoader implements PluginBootstrap {
@Override
public void bootstrap(@NotNull BootstrapContext context) {
this.plugin = new PaperAbstractPlugin(context.getDataDirectory().toFile());
this.plugin.init();
}
@Override

View File

@ -1,12 +1,18 @@
package us.crazycrew.crazyauctions.commands;
package com.ryderbelserion.crazyauctions.commands;
import com.badbones69.crazyauctions.common.api.CrazyAuctionsPlugin;
import com.badbones69.crazyauctions.common.config.types.Config;
import com.ryderbelserion.cluster.utils.AdvUtils;
import com.ryderbelserion.crazyauctions.commands.engine.CommandContext;
import com.ryderbelserion.crazyauctions.commands.engine.CommandEngine;
import com.ryderbelserion.crazyauctions.commands.subs.HelpCommand;
import com.ryderbelserion.crazyauctions.commands.subs.ReloadCommand;
import dev.jorel.commandapi.CommandAPI;
import dev.jorel.commandapi.CommandAPIBukkitConfig;
import dev.jorel.commandapi.CommandAPICommand;
import org.jetbrains.annotations.NotNull;
import us.crazycrew.crazyauctions.CrazyAuctions;
import us.crazycrew.crazyauctions.commands.engine.CommandEngine;
import com.ryderbelserion.crazyauctions.CrazyAuctions;
import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
@ -22,7 +28,7 @@ public class CommandManager {
public void load() {
// Create command config.
CommandAPIBukkitConfig config = new CommandAPIBukkitConfig(this.plugin);
config.shouldHookPaperReload(true).silentLogs(!CrazyAuctionsPlugin.get().getConfig().getProperty(Config.verbose_logging)).setNamespace("crazycrates");
config.shouldHookPaperReload(true).silentLogs(CrazyAuctionsPlugin.get().getConfig().getProperty(Config.verbose_logging)).setNamespace("crazyauctions");
// Load command api.
CommandAPI.onLoad(config);
@ -33,8 +39,8 @@ public class CommandManager {
CommandAPI.onEnable();
// Create default command.
/*CommandAPICommand command = new CommandAPICommand("crazyauctions")
.withAliases("ca", "ah")
CommandAPICommand command = new CommandAPICommand("ca")
.withAliases("ah")
.withPermission("crazyauctions.help")
.executes((sender, args) -> {
CommandContext context = new CommandContext(sender, args);
@ -44,8 +50,10 @@ public class CommandManager {
return;
}
AuctionHouseMenu auctions = new AuctionHouseMenu(context.getPlayer(), 54, AuctionsFactory.getAuctions().getProperty(GuiConfig.inventory_name));
auctions.open();
sender.sendMessage("This is the base command.");
/*AuctionHouseMenu auctions = new AuctionHouseMenu(context.getPlayer(), 54, AuctionsFactory.getAuctions().getProperty(GuiConfig.inventory_name));
auctions.open();*/
});
// Bind subcommand to the object above.
@ -55,7 +63,7 @@ public class CommandManager {
).forEach(this::addCommand);
// Register it all.
command.register();*/
command.register();
}
public void addCommand(CommandEngine command) {

View File

@ -1,4 +1,4 @@
package us.crazycrew.crazyauctions.commands.engine;
package com.ryderbelserion.crazyauctions.commands.engine;
import com.ryderbelserion.cluster.contexts.PlayerContext;
import dev.jorel.commandapi.executors.CommandArguments;

View File

@ -1,8 +1,8 @@
package us.crazycrew.crazyauctions.commands.engine;
package com.ryderbelserion.crazyauctions.commands.engine;
import dev.jorel.commandapi.CommandAPICommand;
import org.jetbrains.annotations.NotNull;
import us.crazycrew.crazyauctions.CrazyAuctions;
import com.ryderbelserion.crazyauctions.CrazyAuctions;
public abstract class CommandEngine {

View File

@ -1,14 +1,13 @@
package us.crazycrew.crazyauctions.commands.engine;
package com.ryderbelserion.crazyauctions.commands.engine;
import com.badbones69.crazyauctions.common.api.CrazyAuctionsPlugin;
import com.badbones69.crazyauctions.common.config.ConfigFactory;
import com.badbones69.crazyauctions.common.config.types.Locale;
import com.badbones69.crazyauctions.common.enums.Messages;
import com.ryderbelserion.cluster.api.builder.ComponentBuilder;
import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.event.ClickEvent;
import org.jetbrains.annotations.NotNull;
import us.crazycrew.crazyauctions.CrazyAuctions;
import com.ryderbelserion.crazyauctions.CrazyAuctions;
import java.util.HashMap;
import java.util.Map;

View File

@ -1,9 +1,9 @@
package us.crazycrew.crazyauctions.commands.subs;
package com.ryderbelserion.crazyauctions.commands.subs;
import com.ryderbelserion.crazyauctions.commands.engine.CommandContext;
import com.ryderbelserion.crazyauctions.commands.engine.CommandEngine;
import com.ryderbelserion.crazyauctions.commands.engine.CommandHelpEntry;
import dev.jorel.commandapi.CommandAPICommand;
import us.crazycrew.crazyauctions.commands.engine.CommandContext;
import us.crazycrew.crazyauctions.commands.engine.CommandEngine;
import us.crazycrew.crazyauctions.commands.engine.CommandHelpEntry;
public class HelpCommand extends CommandEngine {

View File

@ -1,9 +1,9 @@
package us.crazycrew.crazyauctions.commands.subs;
package com.ryderbelserion.crazyauctions.commands.subs;
import com.badbones69.crazyauctions.common.enums.Messages;
import com.ryderbelserion.crazyauctions.commands.engine.CommandContext;
import dev.jorel.commandapi.CommandAPICommand;
import us.crazycrew.crazyauctions.commands.engine.CommandContext;
import us.crazycrew.crazyauctions.commands.engine.CommandEngine;
import com.ryderbelserion.crazyauctions.commands.engine.CommandEngine;
public class ReloadCommand extends CommandEngine {

View File

@ -1,4 +1,4 @@
package us.crazycrew.crazyauctions.menus;
package com.ryderbelserion.crazyauctions.menus;
import com.ryderbelserion.cluster.api.builders.InventoryBuilder;
import com.ryderbelserion.cluster.items.ItemBuilder;