diff --git a/nodemon-js.json b/nodemon-js.json index c1993e0..0ae271f 100644 --- a/nodemon-js.json +++ b/nodemon-js.json @@ -8,6 +8,7 @@ ], "verbose": true, "env": { + "NODE_PATH": "dist/", "NODE_ENV": "dev" }, "ext": "js, json" diff --git a/nodemon.json b/nodemon.json index 24cdcf8..fd07057 100644 --- a/nodemon.json +++ b/nodemon.json @@ -7,6 +7,7 @@ ], "verbose": true, "env": { + "NODE_PATH": "src/", "NODE_ENV": "dev", "TYPESCRIPT": "true" }, diff --git a/package.json b/package.json index 980d4d8..9a2661a 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "build": "tsc", "watch": "tsc -w", "dev": "nodemon", + "dev2": "nodemon --config nodemon.json src/index.ts", "dev:js": "nodemon --config nodemon-js.json dist/src/index.js", "dev:build": "ts-node scripts/dev-deploy.ts", "dev:delete": "ts-node scripts/delete-commands.ts", diff --git a/src/commands-contextmenu/congratsmessage.ts b/src/commands-contextmenu/congratsmessage.ts index ed16d8d..f62ea58 100644 --- a/src/commands-contextmenu/congratsmessage.ts +++ b/src/commands-contextmenu/congratsmessage.ts @@ -4,7 +4,7 @@ import { PermissionFlagsBits, userMention, } from "discord.js" -import { ContextMenu } from "@interfaces" +import { ContextMenu } from "interfaces" export = { name: "congratsmessage", diff --git a/src/commands-contextmenu/resetnick.ts b/src/commands-contextmenu/resetnick.ts index 88633c8..efced60 100644 --- a/src/commands-contextmenu/resetnick.ts +++ b/src/commands-contextmenu/resetnick.ts @@ -3,7 +3,7 @@ import { ApplicationCommandType, PermissionFlagsBits, } from "discord.js" -import { ContextMenu } from "@interfaces" +import { ContextMenu } from "interfaces" export = { name: "resetnick", diff --git a/src/commands-contextmenu/updateuser.ts b/src/commands-contextmenu/updateuser.ts index 7a68f96..2bd5814 100644 --- a/src/commands-contextmenu/updateuser.ts +++ b/src/commands-contextmenu/updateuser.ts @@ -1,9 +1,9 @@ import { ApplicationCommandType, ContextMenuCommandBuilder, PermissionFlagsBits, userMention } from "discord.js" -import { color, devMessage, hypixelGuildID } from "@config/options.json" -import { ContextMenu } from "@interfaces" -import verifySchema from "@schemas/verifySchema" -import { getGuild, getHeadURL, getIGN } from "@utils/Hypixel" -import roleManage from "@utils/functions/rolesmanage" +import { color, devMessage, hypixelGuildID } from "config/options.json" +import { ContextMenu } from "interfaces" +import verifySchema from "schemas/verifySchema" +import { getGuild, getHeadURL, getIGN } from "utils/Hypixel" +import roleManage from "utils/functions/rolesmanage" export = { name: "Update User", diff --git a/src/commands/ban.ts b/src/commands/ban.ts index 308afa1..552bc7b 100644 --- a/src/commands/ban.ts +++ b/src/commands/ban.ts @@ -4,10 +4,10 @@ import { userMention, GuildMember, } from "discord.js" -import { admin, helper } from "@config/roles.json" -import { color, devMessage } from "@config/options.json" -import { Command } from "@interfaces" -import logToChannel from "@utils/functions/logtochannel" +import { admin, helper } from "config/roles.json" +import { color, devMessage } from "config/options.json" +import { Command } from "interfaces" +import logToChannel from "utils/functions/logtochannel" export = { name: "ban", diff --git a/src/commands/check.ts b/src/commands/check.ts index a518121..00f472a 100644 --- a/src/commands/check.ts +++ b/src/commands/check.ts @@ -7,8 +7,8 @@ import { swkdr, duelswins, duelswlr, -} from "@config/reqs.json" -import { color, devMessage } from "@config/options.json" +} from "config/reqs.json" +import { color, devMessage } from "config/options.json" import { hypixelLevel, bedwarsLevel, @@ -17,8 +17,8 @@ import { getPlayer, getGuild, getHeadURL, -} from "@utils/Hypixel" -import { Command } from "@interfaces" +} from "utils/Hypixel" +import { Command } from "interfaces" export = { name: "check", diff --git a/src/commands/clear.ts b/src/commands/clear.ts index c79e9f6..7332f11 100644 --- a/src/commands/clear.ts +++ b/src/commands/clear.ts @@ -5,9 +5,9 @@ import { channelMention, userMention, } from "discord.js" -import { color } from "@config/options.json" -import { Command } from "@interfaces" -import logToChannel from "@utils/functions/logtochannel" +import { color } from "config/options.json" +import { Command } from "interfaces" +import logToChannel from "utils/functions/logtochannel" export = { name: "clear", diff --git a/src/commands/config.ts b/src/commands/config.ts index 1f0911d..de9fe18 100644 --- a/src/commands/config.ts +++ b/src/commands/config.ts @@ -1,8 +1,8 @@ import { SlashCommandBuilder, PermissionFlagsBits } from "discord.js" -import { color } from "@config/options.json" -import settings from "@schemas/settingsSchema" +import { color } from "config/options.json" +import settings from "schemas/settingsSchema" import mongoose from "mongoose" -import { Command } from "@interfaces" +import { Command } from "interfaces" export = { name: "config", diff --git a/src/commands/counting.ts b/src/commands/counting.ts index 7c3d1da..6f7dbfb 100644 --- a/src/commands/counting.ts +++ b/src/commands/counting.ts @@ -1,6 +1,6 @@ import { ChannelType, PermissionFlagsBits, SlashCommandBuilder } from "discord.js" -import { color, devMessage } from "@config/options.json" -import { Command } from "@interfaces" +import { color, devMessage } from "config/options.json" +import { Command } from "interfaces" import setup from "./counting/setup" import ban from "./counting/ban" import unban from "./counting/unban" diff --git a/src/commands/counting/ban.ts b/src/commands/counting/ban.ts index a57b9cb..ac9c2de 100644 --- a/src/commands/counting/ban.ts +++ b/src/commands/counting/ban.ts @@ -3,8 +3,8 @@ import { GuildMember, userMention, } from "discord.js" -import { countingBanned } from "@config/roles.json" -import { color, devMessage } from "@config/options.json" +import { countingBanned } from "config/roles.json" +import { color, devMessage } from "config/options.json" export default async function ban( interaction: ChatInputCommandInteraction, diff --git a/src/commands/counting/setup.ts b/src/commands/counting/setup.ts index 1bb4f2d..7b65e53 100644 --- a/src/commands/counting/setup.ts +++ b/src/commands/counting/setup.ts @@ -1,6 +1,6 @@ import { ChatInputCommandInteraction, TextChannel, channelMention } from "discord.js" -import settingsSchema from "@schemas/settingsSchema" -import { color, devMessage } from "@config/options.json" +import settingsSchema from "schemas/settingsSchema" +import { color, devMessage } from "config/options.json" import mongoose from "mongoose" export default async function setup(interaction: ChatInputCommandInteraction): Promise { diff --git a/src/commands/counting/unban.ts b/src/commands/counting/unban.ts index aa5e441..b59f01e 100644 --- a/src/commands/counting/unban.ts +++ b/src/commands/counting/unban.ts @@ -3,8 +3,8 @@ import { GuildMember, userMention, } from "discord.js" -import { countingBanned } from "@config/roles.json" -import { color, devMessage } from "@config/options.json" +import { countingBanned } from "config/roles.json" +import { color, devMessage } from "config/options.json" export default async function ban( interaction: ChatInputCommandInteraction, diff --git a/src/commands/dev-info.ts b/src/commands/dev-info.ts index a5e3088..6b16cd0 100644 --- a/src/commands/dev-info.ts +++ b/src/commands/dev-info.ts @@ -3,7 +3,7 @@ import { PermissionFlagsBits, ChatInputCommandInteraction, } from "discord.js" -import { Command } from "@interfaces" +import { Command } from "interfaces" const command: Command = { name: "dev-info", diff --git a/src/commands/devel.ts b/src/commands/devel.ts index fcab538..9c6befe 100644 --- a/src/commands/devel.ts +++ b/src/commands/devel.ts @@ -1,5 +1,5 @@ import { SlashCommandBuilder, PermissionFlagsBits } from "discord.js" -import { Command } from "@interfaces" +import { Command } from "interfaces" export = { name: "devel", diff --git a/src/commands/forceunverify.ts b/src/commands/forceunverify.ts index a31b0f1..ecc508c 100644 --- a/src/commands/forceunverify.ts +++ b/src/commands/forceunverify.ts @@ -4,12 +4,12 @@ import { userMention, GuildMember, } from "discord.js" -import { color, devMessage } from "@config/options.json" -import verify from "@schemas/verifySchema" -import { Command } from "@interfaces" -import roleManage from "@utils/functions/rolesmanage" -import logToChannel from "@utils/functions/logtochannel" -import { getIGN } from "@utils/Hypixel" +import { color, devMessage } from "config/options.json" +import verify from "schemas/verifySchema" +import { Command } from "interfaces" +import roleManage from "utils/functions/rolesmanage" +import logToChannel from "utils/functions/logtochannel" +import { getIGN } from "utils/Hypixel" export = { name: "forceunverify", diff --git a/src/commands/forceupdate.ts b/src/commands/forceupdate.ts index 7febd45..b4c1845 100644 --- a/src/commands/forceupdate.ts +++ b/src/commands/forceupdate.ts @@ -4,11 +4,11 @@ import { userMention, GuildMember, } from "discord.js" -import { getGuild, getHeadURL, getIGN } from "@utils/Hypixel" -import { hypixelGuildID, color, devMessage } from "@config/options.json" -import verify from "@schemas/verifySchema" -import { Command } from "@interfaces" -import roleManage from "@utils/functions/rolesmanage" +import { getGuild, getHeadURL, getIGN } from "utils/Hypixel" +import { hypixelGuildID, color, devMessage } from "config/options.json" +import verify from "schemas/verifySchema" +import { Command } from "interfaces" +import roleManage from "utils/functions/rolesmanage" export = { name: "forceupdate", diff --git a/src/commands/forceverify.ts b/src/commands/forceverify.ts index d71d049..1730ae6 100644 --- a/src/commands/forceverify.ts +++ b/src/commands/forceverify.ts @@ -4,13 +4,13 @@ import { GuildMember, userMention, } from "discord.js" -import { getUUID, getPlayer, getGuild, getHeadURL } from "@utils/Hypixel" -import { color, hypixelGuildID, devMessage } from "@config/options.json" -import verify from "@schemas/verifySchema" +import { getUUID, getPlayer, getGuild, getHeadURL } from "utils/Hypixel" +import { color, hypixelGuildID, devMessage } from "config/options.json" +import verify from "schemas/verifySchema" import mongoose from "mongoose" -import roleManage from "@utils/functions/rolesmanage" -import { Command } from "@interfaces" -import logToChannel from "@utils/functions/logtochannel" +import roleManage from "utils/functions/rolesmanage" +import { Command } from "interfaces" +import logToChannel from "utils/functions/logtochannel" export = { name: "forceverify", diff --git a/src/commands/guild.ts b/src/commands/guild.ts index e9fb74b..254fbb9 100644 --- a/src/commands/guild.ts +++ b/src/commands/guild.ts @@ -1,6 +1,6 @@ import { SlashCommandBuilder } from "discord.js" -import { color, devMessage } from "@config/options.json" -import { Command } from "@interfaces" +import { color, devMessage } from "config/options.json" +import { Command } from "interfaces" import guildMember from "./guild/member" import guildInfo from "./guild/info" import guildTop from "./guild/top" diff --git a/src/commands/guild/info.ts b/src/commands/guild/info.ts index 6245e9d..ed73075 100644 --- a/src/commands/guild/info.ts +++ b/src/commands/guild/info.ts @@ -4,10 +4,10 @@ import { getPlayer, getGuild, guildLevel, -} from "@utils/Hypixel" -import { color, devMessage } from "@config/options.json" +} from "utils/Hypixel" +import { color, devMessage } from "config/options.json" import { ChatInputCommandInteraction } from "discord.js" -import { GuildData } from "@interfaces" +import { GuildData } from "interfaces" export default async function guildInfo( interaction: ChatInputCommandInteraction, diff --git a/src/commands/guild/member.ts b/src/commands/guild/member.ts index 51fd857..ff47c85 100644 --- a/src/commands/guild/member.ts +++ b/src/commands/guild/member.ts @@ -1,5 +1,5 @@ -import { getUUID, getPlayer, getGuild, getHeadURL } from "@utils/Hypixel" -import { color, devMessage } from "@config/options.json" +import { getUUID, getPlayer, getGuild, getHeadURL } from "utils/Hypixel" +import { color, devMessage } from "config/options.json" import { ChatInputCommandInteraction } from "discord.js" export default async function guildMember( diff --git a/src/commands/guild/top.ts b/src/commands/guild/top.ts index 483f1d7..f8194f2 100644 --- a/src/commands/guild/top.ts +++ b/src/commands/guild/top.ts @@ -1,8 +1,8 @@ -import { getUUID, getPlayer, getGuild, getIGN } from "@utils/Hypixel" -import { color, devMessage } from "@config/options.json" +import { getUUID, getPlayer, getGuild, getIGN } from "utils/Hypixel" +import { color, devMessage } from "config/options.json" import { ChannelType, ChatInputCommandInteraction } from "discord.js" -import { GuildData } from "@interfaces" -import Illegitimate from "@utils/Illegitimate" +import { GuildData } from "interfaces" +import Illegitimate from "utils/Illegitimate" const redis = Illegitimate.redis export default async function guildTop( diff --git a/src/commands/help.ts b/src/commands/help.ts index 62805f0..d9c256e 100644 --- a/src/commands/help.ts +++ b/src/commands/help.ts @@ -1,6 +1,6 @@ import { SlashCommandBuilder } from "discord.js" -import { color, devMessage } from "@config/options.json" -import { Command } from "@interfaces" +import { color, devMessage } from "config/options.json" +import { Command } from "interfaces" export = { name: "help", diff --git a/src/commands/instructions.ts b/src/commands/instructions.ts index b9d282d..99d857f 100644 --- a/src/commands/instructions.ts +++ b/src/commands/instructions.ts @@ -1,6 +1,6 @@ import { SlashCommandBuilder, PermissionFlagsBits } from "discord.js" -import { color, devMessage, instructionsgif } from "@config/options.json" -import { Command } from "@interfaces" +import { color, devMessage, instructionsgif } from "config/options.json" +import { Command } from "interfaces" export = { name: "instructions", diff --git a/src/commands/kick.ts b/src/commands/kick.ts index bc83736..9050365 100644 --- a/src/commands/kick.ts +++ b/src/commands/kick.ts @@ -4,10 +4,10 @@ import { userMention, GuildMember, } from "discord.js" -import { admin, helper } from "@config/roles.json" -import { color, devMessage } from "@config/options.json" -import { Command } from "@interfaces" -import logToChannel from "@utils/functions/logtochannel" +import { admin, helper } from "config/roles.json" +import { color, devMessage } from "config/options.json" +import { Command } from "interfaces" +import logToChannel from "utils/functions/logtochannel" export = { name: "kick", diff --git a/src/commands/ping.ts b/src/commands/ping.ts index 2cfcc80..2367478 100644 --- a/src/commands/ping.ts +++ b/src/commands/ping.ts @@ -1,6 +1,6 @@ import { SlashCommandBuilder } from "discord.js" -import { color, devMessage } from "@config/options.json" -import { Command } from "@interfaces" +import { color, devMessage } from "config/options.json" +import { Command } from "interfaces" export = { name: "ping", diff --git a/src/commands/remove.ts b/src/commands/remove.ts index c3baa63..5996576 100644 --- a/src/commands/remove.ts +++ b/src/commands/remove.ts @@ -3,10 +3,10 @@ import { PermissionFlagsBits, userMention, } from "discord.js" -import { color, devMessage } from "@config/options.json" -import waitinglistSchema from "@schemas/waitinglistSchema" -import { Command } from "@interfaces" -import logToChannel from "@utils/functions/logtochannel" +import { color, devMessage } from "config/options.json" +import waitinglistSchema from "schemas/waitinglistSchema" +import { Command } from "interfaces" +import logToChannel from "utils/functions/logtochannel" export = { name: "remove", diff --git a/src/commands/reqs.ts b/src/commands/reqs.ts index 0cbcb07..42840e1 100644 --- a/src/commands/reqs.ts +++ b/src/commands/reqs.ts @@ -1,5 +1,5 @@ import { SlashCommandBuilder } from "discord.js" -import { color, devMessage } from "@config/options.json" +import { color, devMessage } from "config/options.json" import { bwfkdr, bwstars, @@ -8,8 +8,8 @@ import { swkdr, duelswins, duelswlr, -} from "@config/reqs.json" -import { Command } from "@interfaces" +} from "config/reqs.json" +import { Command } from "interfaces" export = { name: "reqs", diff --git a/src/commands/send.ts b/src/commands/send.ts index 9ccac5d..221e1f1 100644 --- a/src/commands/send.ts +++ b/src/commands/send.ts @@ -4,8 +4,8 @@ import { ChannelType, TextChannel, } from "discord.js" -import { color, devMessage } from "@config/options.json" -import { Command } from "@interfaces" +import { color, devMessage } from "config/options.json" +import { Command } from "interfaces" export = { name: "send", diff --git a/src/commands/setnick.ts b/src/commands/setnick.ts index 36fdfba..8b1823f 100644 --- a/src/commands/setnick.ts +++ b/src/commands/setnick.ts @@ -4,9 +4,9 @@ import { userMention, GuildMember, } from "discord.js" -import { color, devMessage } from "@config/options.json" -import { Command } from "@interfaces" -import logToChannel from "@utils/functions/logtochannel" +import { color, devMessage } from "config/options.json" +import { Command } from "interfaces" +import logToChannel from "utils/functions/logtochannel" export = { name: "setnick", diff --git a/src/commands/setup.ts b/src/commands/setup.ts index 1439750..20228ef 100644 --- a/src/commands/setup.ts +++ b/src/commands/setup.ts @@ -7,8 +7,8 @@ import { ChannelType, TextChannel, } from "discord.js" -import { color, devMessage } from "@config/options.json" -import { Command } from "@interfaces" +import { color, devMessage } from "config/options.json" +import { Command } from "interfaces" export = { name: "setup", diff --git a/src/commands/slowmode.ts b/src/commands/slowmode.ts index f9b86a9..eee9a91 100644 --- a/src/commands/slowmode.ts +++ b/src/commands/slowmode.ts @@ -6,9 +6,9 @@ import { channelMention, userMention, } from "discord.js" -import { color, devMessage } from "@config/options.json" -import { Command } from "@interfaces" -import logToChannel from "@utils/functions/logtochannel" +import { color, devMessage } from "config/options.json" +import { Command } from "interfaces" +import logToChannel from "utils/functions/logtochannel" export = { name: "slowmode", diff --git a/src/commands/snipe.ts b/src/commands/snipe.ts index a18c78e..1cc6455 100644 --- a/src/commands/snipe.ts +++ b/src/commands/snipe.ts @@ -1,8 +1,8 @@ import { GuildMember, SlashCommandBuilder } from "discord.js" -import snipeCacheSchema from "@schemas/snipeCacheSchema" -import { Command } from "@interfaces" -import { color } from "@config/options.json" -import { SnipeCache } from "@utils/Types" +import snipeCacheSchema from "schemas/snipeCacheSchema" +import { Command } from "interfaces" +import { color } from "config/options.json" +import { SnipeCache } from "utils/Types" export = { name: "snipe", diff --git a/src/commands/staff.ts b/src/commands/staff.ts index 2c05b12..19a05e4 100644 --- a/src/commands/staff.ts +++ b/src/commands/staff.ts @@ -1,6 +1,6 @@ import { SlashCommandBuilder, PermissionFlagsBits } from "discord.js" -import { color, devMessage } from "@config/options.json" -import { Command } from "@interfaces" +import { color, devMessage } from "config/options.json" +import { Command } from "interfaces" import help from "./staff/help" import beast from "./staff/beast" import updateDiscordRoles from "./staff/updatediscordroles" diff --git a/src/commands/staff/beast.ts b/src/commands/staff/beast.ts index 537a3a1..543a8d0 100644 --- a/src/commands/staff/beast.ts +++ b/src/commands/staff/beast.ts @@ -6,8 +6,8 @@ import { beastswstars, beastduelswins, duelswlr, -} from "@config/reqs.json" -import { color, devMessage } from "@config/options.json" +} from "config/reqs.json" +import { color, devMessage } from "config/options.json" import { hypixelLevel, bedwarsLevel, @@ -16,7 +16,7 @@ import { getPlayer, getGuild, getHeadURL, -} from "@utils/Hypixel" +} from "utils/Hypixel" import { ChatInputCommandInteraction } from "discord.js" export default async function beast( diff --git a/src/commands/staff/help.ts b/src/commands/staff/help.ts index 588c629..52aa557 100644 --- a/src/commands/staff/help.ts +++ b/src/commands/staff/help.ts @@ -1,6 +1,6 @@ import { ChatInputCommandInteraction } from "discord.js" -import { color, devMessage } from "@config/options.json" -import { ExtendedClient as Client } from "@utils/Client" +import { color, devMessage } from "config/options.json" +import { ExtendedClient as Client } from "utils/Client" export default async function help( interaction: ChatInputCommandInteraction, diff --git a/src/commands/staff/updatediscordroles.ts b/src/commands/staff/updatediscordroles.ts index 461d104..362cff8 100644 --- a/src/commands/staff/updatediscordroles.ts +++ b/src/commands/staff/updatediscordroles.ts @@ -1,10 +1,10 @@ -import verify from "@schemas/verifySchema" -import { color, hypixelGuildID } from "@config/options.json" -import roleManage from "@utils/functions/rolesmanage" +import verify from "schemas/verifySchema" +import { color, hypixelGuildID } from "config/options.json" +import roleManage from "utils/functions/rolesmanage" import { ChatInputCommandInteraction, GuildMember } from "discord.js" -import env from "@utils/Env" -import { getGuild } from "@utils/Hypixel" -import { GuildData } from "@interfaces" +import env from "utils/Env" +import { getGuild } from "utils/Hypixel" +import { GuildData } from "interfaces" export default async function updateDiscordRoles( interaction: ChatInputCommandInteraction, diff --git a/src/commands/timeout.ts b/src/commands/timeout.ts index 5ba7264..acd61a0 100644 --- a/src/commands/timeout.ts +++ b/src/commands/timeout.ts @@ -5,10 +5,10 @@ import { ChatInputCommandInteraction, GuildMember, } from "discord.js" -import { color, devMessage } from "@config/options.json" -import { Command } from "@interfaces" +import { color, devMessage } from "config/options.json" +import { Command } from "interfaces" import ms from "ms" -import logToChannel from "@utils/functions/logtochannel" +import logToChannel from "utils/functions/logtochannel" const command: Command = { name: "timeout", diff --git a/src/commands/unban.ts b/src/commands/unban.ts index 2321e51..a724f9b 100644 --- a/src/commands/unban.ts +++ b/src/commands/unban.ts @@ -4,9 +4,9 @@ import { userMention, User, } from "discord.js" -import { color, devMessage } from "@config/options.json" -import { Command } from "@interfaces" -import logToChannel from "@utils/functions/logtochannel" +import { color, devMessage } from "config/options.json" +import { Command } from "interfaces" +import logToChannel from "utils/functions/logtochannel" export = { name: "unban", diff --git a/src/commands/update.ts b/src/commands/update.ts index 89d2da1..11ad333 100644 --- a/src/commands/update.ts +++ b/src/commands/update.ts @@ -1,9 +1,9 @@ import { GuildMember, SlashCommandBuilder } from "discord.js" -import { getGuild, getIGN, getHeadURL } from "@utils/Hypixel" -import verify from "@schemas/verifySchema" -import { color, hypixelGuildID, devMessage } from "@config/options.json" -import roleManage from "@utils/functions/rolesmanage" -import { Command } from "@interfaces" +import { getGuild, getIGN, getHeadURL } from "utils/Hypixel" +import verify from "schemas/verifySchema" +import { color, hypixelGuildID, devMessage } from "config/options.json" +import roleManage from "utils/functions/rolesmanage" +import { Command } from "interfaces" export = { name: "update", diff --git a/src/commands/uuid.ts b/src/commands/uuid.ts index 615c0dc..a05ec4c 100644 --- a/src/commands/uuid.ts +++ b/src/commands/uuid.ts @@ -1,7 +1,7 @@ import { SlashCommandBuilder } from "discord.js" -import { color, devMessage } from "@config/options.json" -import { getUUID, getIGN, getHeadURL, formatUuid } from "@utils/Hypixel" -import { Command } from "@interfaces" +import { color, devMessage } from "config/options.json" +import { getUUID, getIGN, getHeadURL, formatUuid } from "utils/Hypixel" +import { Command } from "interfaces" export = { name: "uuid", diff --git a/src/commands/verify.ts b/src/commands/verify.ts index c28ac41..fa36b6b 100644 --- a/src/commands/verify.ts +++ b/src/commands/verify.ts @@ -1,12 +1,12 @@ import { GuildMember, SlashCommandBuilder } from "discord.js" -import { getUUID, getPlayer, getGuild, getHeadURL } from "@utils/Hypixel" -import { color, hypixelGuildID, devMessage } from "@config/options.json" +import { getUUID, getPlayer, getGuild, getHeadURL } from "utils/Hypixel" +import { color, hypixelGuildID, devMessage } from "config/options.json" import mongoose from "mongoose" -import roleManage from "@utils/functions/rolesmanage" -import { Command } from "@interfaces" -import verify from "@schemas/verifySchema" -import { PlayerData } from "@interfaces" -import { GuildData } from "@interfaces" +import roleManage from "utils/functions/rolesmanage" +import { Command } from "interfaces" +import verify from "schemas/verifySchema" +import { PlayerData } from "interfaces" +import { GuildData } from "interfaces" export = { name: "verify", diff --git a/src/commands/whoami.ts b/src/commands/whoami.ts index cfc1537..6803384 100644 --- a/src/commands/whoami.ts +++ b/src/commands/whoami.ts @@ -1,8 +1,8 @@ import { SlashCommandBuilder, userMention } from "discord.js" -import { Command } from "@interfaces" -import { color, devMessage } from "@config/options.json" -import verify from "@schemas/verifySchema" -import { getIGN, getHeadURL } from "@utils/Hypixel" +import { Command } from "interfaces" +import { color, devMessage } from "config/options.json" +import verify from "schemas/verifySchema" +import { getIGN, getHeadURL } from "utils/Hypixel" export = { name: "whoami", diff --git a/src/commands/whois.ts b/src/commands/whois.ts index 9033bc2..4d6a348 100644 --- a/src/commands/whois.ts +++ b/src/commands/whois.ts @@ -3,10 +3,10 @@ import { PermissionFlagsBits, userMention, } from "discord.js" -import { getIGN, getHeadURL } from "@utils/Hypixel" -import { color, devMessage } from "@config/options.json" -import verify from "@schemas/verifySchema" -import { Command } from "@interfaces" +import { getIGN, getHeadURL } from "utils/Hypixel" +import { color, devMessage } from "config/options.json" +import verify from "schemas/verifySchema" +import { Command } from "interfaces" export = { name: "whois", diff --git a/src/components/autocomplete/unban.ts b/src/components/autocomplete/unban.ts index 0caca1c..51ded62 100644 --- a/src/components/autocomplete/unban.ts +++ b/src/components/autocomplete/unban.ts @@ -1,4 +1,4 @@ -import { Autocomplete } from "@interfaces" +import { Autocomplete } from "interfaces" export = { name: "unban", diff --git a/src/components/buttons/checkstats.ts b/src/components/buttons/checkstats.ts index 2a015bb..010252c 100644 --- a/src/components/buttons/checkstats.ts +++ b/src/components/buttons/checkstats.ts @@ -1,5 +1,5 @@ -import { color, devMessage } from "@config/options.json" -import guildapp from "@schemas/guildAppSchema" +import { color, devMessage } from "config/options.json" +import guildapp from "schemas/guildAppSchema" import { bwfkdr, bwstars, @@ -8,7 +8,7 @@ import { swkdr, duelswins, duelswlr, -} from "@config/reqs.json" +} from "config/reqs.json" import { hypixelLevel, bedwarsLevel, @@ -16,8 +16,8 @@ import { getPlayer, getGuild, getHeadURL, -} from "@utils/Hypixel" -import { Button } from "@interfaces" +} from "utils/Hypixel" +import { Button } from "interfaces" export = { name: "checkstats", diff --git a/src/components/buttons/guildapplicationaccept.ts b/src/components/buttons/guildapplicationaccept.ts index d018493..b9709dc 100644 --- a/src/components/buttons/guildapplicationaccept.ts +++ b/src/components/buttons/guildapplicationaccept.ts @@ -9,14 +9,14 @@ import { waitingListChannel, waitingListMessage, hypixelGuildID, -} from "@config/options.json" -import colorLog from "@utils/functions/colors" +} from "config/options.json" +import colorLog from "utils/functions/colors" import mongoose from "mongoose" -import guildapp from "@schemas/guildAppSchema" -import waitingList from "@schemas/waitinglistSchema" -import { waitingListRole } from "@config/roles.json" -import { Button } from "@interfaces" -import { getGuild } from "@utils/Hypixel" +import guildapp from "schemas/guildAppSchema" +import waitingList from "schemas/waitinglistSchema" +import { waitingListRole } from "config/roles.json" +import { Button } from "interfaces" +import { getGuild } from "utils/Hypixel" export = { name: "guildapplicationaccept", diff --git a/src/components/buttons/guildapplicationdeny.ts b/src/components/buttons/guildapplicationdeny.ts index bfcff42..922291d 100644 --- a/src/components/buttons/guildapplicationdeny.ts +++ b/src/components/buttons/guildapplicationdeny.ts @@ -4,7 +4,7 @@ import { TextInputBuilder, TextInputStyle, } from "discord.js" -import { Button } from "@interfaces" +import { Button } from "interfaces" export = { name: "guildapplicationdeny", diff --git a/src/components/buttons/guildapply.ts b/src/components/buttons/guildapply.ts index cc03f0a..ff0b662 100644 --- a/src/components/buttons/guildapply.ts +++ b/src/components/buttons/guildapply.ts @@ -6,15 +6,15 @@ import { GuildMember, TextChannel, } from "discord.js" -import { color } from "@config/options.json" -import { largeM, smallM, ignM } from "@config/limitmessages.json" -import { applicationsChannel } from "@config/options.json" -import questions from "@config/questions.json" -import { guildRole } from "@config/roles.json" -import { getUUID } from "@utils/Hypixel" +import { color } from "config/options.json" +import { largeM, smallM, ignM } from "config/limitmessages.json" +import { applicationsChannel } from "config/options.json" +import questions from "config/questions.json" +import { guildRole } from "config/roles.json" +import { getUUID } from "utils/Hypixel" import mongoose from "mongoose" -import guildapp from "@schemas/guildAppSchema" -import { Button } from "@interfaces" +import guildapp from "schemas/guildAppSchema" +import { Button } from "interfaces" export = { name: "guildapply", diff --git a/src/components/buttons/guildinactivitylog.ts b/src/components/buttons/guildinactivitylog.ts index 54c8c7d..9d45a92 100644 --- a/src/components/buttons/guildinactivitylog.ts +++ b/src/components/buttons/guildinactivitylog.ts @@ -14,11 +14,11 @@ import { member, guildStaff, guildRole, -} from "@config/roles.json" -import { ignM, smallM, largeM } from "@config/limitmessages.json" -import { inactivity } from "@config/questions.json" -import { color, inactivityLogChannel } from "@config/options.json" -import { Button } from "@interfaces" +} from "config/roles.json" +import { ignM, smallM, largeM } from "config/limitmessages.json" +import { inactivity } from "config/questions.json" +import { color, inactivityLogChannel } from "config/options.json" +import { Button } from "interfaces" const guildRoles = [ gm, manager, diff --git a/src/components/buttons/inactiveapplicationaccept.ts b/src/components/buttons/inactiveapplicationaccept.ts index 6898c98..eaee5b2 100644 --- a/src/components/buttons/inactiveapplicationaccept.ts +++ b/src/components/buttons/inactiveapplicationaccept.ts @@ -1,4 +1,4 @@ -import { Button } from "@interfaces" +import { Button } from "interfaces" export = { name: "inactiveapplicationaccept", diff --git a/src/components/buttons/inactiveapplicationdeny.ts b/src/components/buttons/inactiveapplicationdeny.ts index 65c9b01..1c12a60 100644 --- a/src/components/buttons/inactiveapplicationdeny.ts +++ b/src/components/buttons/inactiveapplicationdeny.ts @@ -1,4 +1,4 @@ -import { Button } from "@interfaces" +import { Button } from "interfaces" export = { name: "inactiveapplicationdeny", diff --git a/src/components/buttons/staffapplicationaccept.ts b/src/components/buttons/staffapplicationaccept.ts index 41d4cbf..13b11ba 100644 --- a/src/components/buttons/staffapplicationaccept.ts +++ b/src/components/buttons/staffapplicationaccept.ts @@ -1,7 +1,7 @@ import { ActionRowBuilder, ButtonBuilder, ButtonStyle } from "discord.js" -import { color } from "@config/options.json" -import staffapp from "@schemas/staffAppSchema" -import { Button } from "@interfaces" +import { color } from "config/options.json" +import staffapp from "schemas/staffAppSchema" +import { Button } from "interfaces" export = { name: "staffapplicationaccept", diff --git a/src/components/buttons/staffapplicationdeny.ts b/src/components/buttons/staffapplicationdeny.ts index 030cad7..1034b16 100644 --- a/src/components/buttons/staffapplicationdeny.ts +++ b/src/components/buttons/staffapplicationdeny.ts @@ -4,7 +4,7 @@ import { TextInputBuilder, TextInputStyle, } from "discord.js" -import { Button } from "@interfaces" +import { Button } from "interfaces" export = { name: "staffapplicationdeny", diff --git a/src/components/buttons/staffapply.ts b/src/components/buttons/staffapply.ts index a974327..b92a33f 100644 --- a/src/components/buttons/staffapply.ts +++ b/src/components/buttons/staffapply.ts @@ -6,16 +6,16 @@ import { GuildMember, TextChannel, } from "discord.js" -import { color, staffApplicationsChannel } from "@config/options.json" -import { largeM, ignM } from "@config/limitmessages.json" -import questions from "@config/questions.json" -import { guildRole, guildStaff } from "@config/roles.json" +import { color, staffApplicationsChannel } from "config/options.json" +import { largeM, ignM } from "config/limitmessages.json" +import questions from "config/questions.json" +import { guildRole, guildStaff } from "config/roles.json" import mongoose from "mongoose" -import staffapp from "@schemas/staffAppSchema" -import settings from "@schemas/settingsSchema" -import { getUUID } from "@utils/Hypixel" -import { Button } from "@interfaces" -import env from "@utils/Env" +import staffapp from "schemas/staffAppSchema" +import settings from "schemas/settingsSchema" +import { getUUID } from "utils/Hypixel" +import { Button } from "interfaces" +import env from "utils/Env" export = { name: "staffapply", diff --git a/src/components/buttons/verify.ts b/src/components/buttons/verify.ts index 26fa15d..1625b8a 100644 --- a/src/components/buttons/verify.ts +++ b/src/components/buttons/verify.ts @@ -4,7 +4,7 @@ import { TextInputBuilder, TextInputStyle, } from "discord.js" -import { Button } from "@interfaces" +import { Button } from "interfaces" export = { name: "verify", diff --git a/src/components/buttons/waitingListUpdate.ts b/src/components/buttons/waitingListUpdate.ts index 0692269..79d2b11 100644 --- a/src/components/buttons/waitingListUpdate.ts +++ b/src/components/buttons/waitingListUpdate.ts @@ -1,7 +1,7 @@ -import waitinglist from "@schemas/waitinglistSchema" -import { getGuild } from "@utils/Hypixel" -import { hypixelGuildID } from "@config/options.json" -import { Button } from "@interfaces" +import waitinglist from "schemas/waitinglistSchema" +import { getGuild } from "utils/Hypixel" +import { hypixelGuildID } from "config/options.json" +import { Button } from "interfaces" export = { name: "waitinglistupdate", diff --git a/src/components/modals/denyreasonbox.ts b/src/components/modals/denyreasonbox.ts index 9a16267..5524f46 100644 --- a/src/components/modals/denyreasonbox.ts +++ b/src/components/modals/denyreasonbox.ts @@ -6,9 +6,9 @@ import { Message, GuildMember, } from "discord.js" -import { color } from "@config/options.json" -import guildapp from "@schemas/guildAppSchema" -import { Modal } from "@interfaces" +import { color } from "config/options.json" +import guildapp from "schemas/guildAppSchema" +import { Modal } from "interfaces" export = { name: "denyreasonbox", diff --git a/src/components/modals/staffdenyreasonbox.ts b/src/components/modals/staffdenyreasonbox.ts index c3a004b..b3f7379 100644 --- a/src/components/modals/staffdenyreasonbox.ts +++ b/src/components/modals/staffdenyreasonbox.ts @@ -4,9 +4,9 @@ import { ButtonBuilder, ButtonStyle, } from "discord.js" -import { color } from "@config/options.json" -import staffapp from "@schemas/staffAppSchema" -import { Modal } from "@interfaces" +import { color } from "config/options.json" +import staffapp from "schemas/staffAppSchema" +import { Modal } from "interfaces" export = { name: "staffdenyreasonbox", diff --git a/src/components/modals/verifyModal.ts b/src/components/modals/verifyModal.ts index 8b86a47..6622d42 100644 --- a/src/components/modals/verifyModal.ts +++ b/src/components/modals/verifyModal.ts @@ -1,6 +1,6 @@ -import { getUUID, getPlayer, getGuild, getHeadURL } from "@utils/Hypixel" -import { color, hypixelGuildID, devMessage } from "@config/options.json" -import verify from "@schemas/verifySchema" +import { getUUID, getPlayer, getGuild, getHeadURL } from "utils/Hypixel" +import { color, hypixelGuildID, devMessage } from "config/options.json" +import verify from "schemas/verifySchema" import mongoose from "mongoose" import { gm, @@ -12,8 +12,8 @@ import { guildRole, guildStaff, defaultMember, -} from "@config/roles.json" -import { Modal } from "@interfaces" +} from "config/roles.json" +import { Modal } from "interfaces" import { GuildMember } from "discord.js" export = { diff --git a/config/limitmessages.json b/src/config/limitmessages.json similarity index 100% rename from config/limitmessages.json rename to src/config/limitmessages.json diff --git a/config/options.json b/src/config/options.json similarity index 100% rename from config/options.json rename to src/config/options.json diff --git a/config/questions.json b/src/config/questions.json similarity index 100% rename from config/questions.json rename to src/config/questions.json diff --git a/config/reqs.json b/src/config/reqs.json similarity index 100% rename from config/reqs.json rename to src/config/reqs.json diff --git a/config/roles.json b/src/config/roles.json similarity index 100% rename from config/roles.json rename to src/config/roles.json diff --git a/config/statuses.json b/src/config/statuses.json similarity index 100% rename from config/statuses.json rename to src/config/statuses.json diff --git a/src/events/cron/weeklyGexp.ts b/src/events/cron/weeklyGexp.ts index 07e8212..04a0273 100644 --- a/src/events/cron/weeklyGexp.ts +++ b/src/events/cron/weeklyGexp.ts @@ -3,11 +3,11 @@ import { guildLogChannel, color, devMessage, -} from "@config/options.json" -import colorLog from "@utils/functions/colors" -import { getGuild, getIGN } from "@utils/Hypixel" -import { Cron, GuildData } from "@interfaces" -import Illegitimate from "@utils/Illegitimate" +} from "config/options.json" +import colorLog from "utils/functions/colors" +import { getGuild, getIGN } from "utils/Hypixel" +import { Cron, GuildData } from "interfaces" +import Illegitimate from "utils/Illegitimate" import { TextChannel } from "discord.js" const client = Illegitimate.client diff --git a/src/events/server/guildMemberAdd/logNewJoins.ts b/src/events/server/guildMemberAdd/logNewJoins.ts index 233add1..a73d41f 100644 --- a/src/events/server/guildMemberAdd/logNewJoins.ts +++ b/src/events/server/guildMemberAdd/logNewJoins.ts @@ -1,7 +1,7 @@ import { GuildMember, userMention } from "discord.js" -import { color } from "@config/options.json" -import { Event } from "@interfaces" -import logToChannel from "@utils/functions/logtochannel" +import { color } from "config/options.json" +import { Event } from "interfaces" +import logToChannel from "utils/functions/logtochannel" export = { name: "logNewJoins", diff --git a/src/events/server/interactions/logBtnsCmds.ts b/src/events/server/interactions/logBtnsCmds.ts index 8f50cca..d8ffc90 100644 --- a/src/events/server/interactions/logBtnsCmds.ts +++ b/src/events/server/interactions/logBtnsCmds.ts @@ -1,6 +1,6 @@ import { ChatInputCommandInteraction, ButtonInteraction } from "discord.js" -import color from "@utils/functions/colors" -import { Event } from "@interfaces" +import color from "utils/functions/colors" +import { Event } from "interfaces" export = { name: "logBtnsCmds", diff --git a/src/events/server/messages/react.ts b/src/events/server/messages/react.ts index 2d65335..f6fb27e 100644 --- a/src/events/server/messages/react.ts +++ b/src/events/server/messages/react.ts @@ -1,4 +1,4 @@ -import { Event } from "@interfaces" +import { Event } from "interfaces" import { Message } from "discord.js" export = { diff --git a/src/events/server/messages/snipecache.ts b/src/events/server/messages/snipecache.ts index 5929010..9b0f147 100644 --- a/src/events/server/messages/snipecache.ts +++ b/src/events/server/messages/snipecache.ts @@ -1,8 +1,8 @@ import { ChannelType, Message } from "discord.js" -import { Event } from "@interfaces" -import snipeCacheSchema from "@schemas/snipeCacheSchema" +import { Event } from "interfaces" +import snipeCacheSchema from "schemas/snipeCacheSchema" import mongoose from "mongoose" -import { SnipeCache } from "@utils/Types" +import { SnipeCache } from "utils/Types" export = { name: "snipecache", diff --git a/src/events/server/ready/consolelog.ts b/src/events/server/ready/consolelog.ts index dddab6d..b4cf936 100644 --- a/src/events/server/ready/consolelog.ts +++ b/src/events/server/ready/consolelog.ts @@ -1,6 +1,6 @@ -import { Event } from "@interfaces" -import { ExtendedClient as Client } from "@utils/Client" -import color from "@utils/functions/colors" +import { Event } from "interfaces" +import { ExtendedClient as Client } from "utils/Client" +import color from "utils/functions/colors" export = { name: "conolelog", diff --git a/src/events/server/ready/sendOnlineMessage.ts b/src/events/server/ready/sendOnlineMessage.ts index a88de6e..4d7d7c4 100644 --- a/src/events/server/ready/sendOnlineMessage.ts +++ b/src/events/server/ready/sendOnlineMessage.ts @@ -1,6 +1,6 @@ -import logToChannel from "@utils/functions/logtochannel" -import { Event } from "@interfaces" -import { color } from "@config/options.json" +import logToChannel from "utils/functions/logtochannel" +import { Event } from "interfaces" +import { color } from "config/options.json" export = { name: "sendonlinemessage", diff --git a/src/events/server/ready/status.ts b/src/events/server/ready/status.ts index 333a679..9232cfa 100644 --- a/src/events/server/ready/status.ts +++ b/src/events/server/ready/status.ts @@ -1,6 +1,6 @@ -import statuses = require("@config/statuses.json") -import { Event } from "@interfaces" -import { ExtendedClient as Client } from "@utils/Client" +import statuses = require("config/statuses.json") +import { Event } from "interfaces" +import { ExtendedClient as Client } from "utils/Client" export = { name: "status", diff --git a/src/events/server/voiceStateUpdate/vcJoinLeave.ts b/src/events/server/voiceStateUpdate/vcJoinLeave.ts index 919ce68..236ffba 100644 --- a/src/events/server/voiceStateUpdate/vcJoinLeave.ts +++ b/src/events/server/voiceStateUpdate/vcJoinLeave.ts @@ -3,9 +3,9 @@ import { channelMention, VoiceState, } from "discord.js" -import { color } from "@config/options.json" -import { Event } from "@interfaces" -import logToChannel from "@utils/functions/logtochannel" +import { color } from "config/options.json" +import { Event } from "interfaces" +import logToChannel from "utils/functions/logtochannel" export = { name: "vcJoinLeave", diff --git a/src/index.ts b/src/index.ts index afd0416..59588f7 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,4 +1,4 @@ -import Illegitimate from "@utils/Illegitimate" +import Illegitimate from "utils/Illegitimate" const illegitimate = new Illegitimate.Bot() illegitimate.start() diff --git a/src/interfaces/Command.ts b/src/interfaces/Command.ts index 1d509f4..77be96e 100644 --- a/src/interfaces/Command.ts +++ b/src/interfaces/Command.ts @@ -1,6 +1,6 @@ /* eslint-disable no-unused-vars */ import { ChatInputCommandInteraction, SlashCommandBuilder } from "discord.js" -import { ExtendedClient as Client } from "@utils/Client" +import { ExtendedClient as Client } from "utils/Client" export default interface Command { name: string diff --git a/src/utils/Autodeploy.ts b/src/utils/Autodeploy.ts index 74ca913..ff642ef 100644 --- a/src/utils/Autodeploy.ts +++ b/src/utils/Autodeploy.ts @@ -1,4 +1,4 @@ -import { Command } from "@interfaces" +import { Command } from "interfaces" import color from "./functions/colors" import env from "./Env" import { diff --git a/src/utils/Client.ts b/src/utils/Client.ts index 9791d8d..461697c 100644 --- a/src/utils/Client.ts +++ b/src/utils/Client.ts @@ -1,10 +1,10 @@ import { Client, Collection, GatewayIntentBits, Partials } from "discord.js" import color from "./functions/colors" -import { Command } from "@interfaces" -import { ContextMenu } from "@interfaces" -import { Button } from "@interfaces" -import { Modal } from "@interfaces" -import { Autocomplete } from "@interfaces" +import { Command } from "interfaces" +import { ContextMenu } from "interfaces" +import { Button } from "interfaces" +import { Modal } from "interfaces" +import { Autocomplete } from "interfaces" import env from "./Env" import autoDeployCommands from "./Autodeploy" import { loadAllEvents } from "./Events" diff --git a/src/utils/Env.ts b/src/utils/Env.ts index 9eea7d3..05d4a1e 100644 --- a/src/utils/Env.ts +++ b/src/utils/Env.ts @@ -1,4 +1,4 @@ -import { Env } from "@interfaces" +import { Env } from "interfaces" import "dotenv/config" const env: Env = { diff --git a/src/utils/Events.ts b/src/utils/Events.ts index ac02e11..a5d2888 100644 --- a/src/utils/Events.ts +++ b/src/utils/Events.ts @@ -1,10 +1,10 @@ -import { ExtendedClient as Client } from "@utils/Client" -import { loadButtonEvents } from "@utils/eventHandlers" -import { loadSlashCommandsEvents } from "@utils/eventHandlers" -import { loadContextMenuEvents } from "@utils/eventHandlers" -import { loadModalEvents } from "@utils/eventHandlers" -import { loadEvents } from "@utils/eventHandlers" -import { loadAutocompleteEvents } from "@utils/eventHandlers" +import { ExtendedClient as Client } from "utils/Client" +import { loadButtonEvents } from "utils/eventHandlers" +import { loadSlashCommandsEvents } from "utils/eventHandlers" +import { loadContextMenuEvents } from "utils/eventHandlers" +import { loadModalEvents } from "utils/eventHandlers" +import { loadEvents } from "utils/eventHandlers" +import { loadAutocompleteEvents } from "utils/eventHandlers" type FileType = "js" | "ts" export function loadAllEvents(client: Client, ft: FileType) { diff --git a/src/utils/Hypixel.ts b/src/utils/Hypixel.ts index c452cd6..fc4ce49 100644 --- a/src/utils/Hypixel.ts +++ b/src/utils/Hypixel.ts @@ -1,12 +1,12 @@ -export { skywarsLevel } from "@utils/functions/skywars" -export { bedwarsLevel } from "@utils/functions/bedwars" -export { hypixelLevel } from "@utils/functions/hypixel" -export { formatUuid } from "@utils/functions/uuid" -export { guildLevel, scaledGEXP } from "@utils/functions/guild" +export { skywarsLevel } from "utils/functions/skywars" +export { bedwarsLevel } from "utils/functions/bedwars" +export { hypixelLevel } from "utils/functions/hypixel" +export { formatUuid } from "utils/functions/uuid" +export { guildLevel, scaledGEXP } from "utils/functions/guild" export { getUUID, getIGN, getPlayer, getGuild, getHeadURL, -} from "@utils/functions/account" +} from "utils/functions/account" diff --git a/src/utils/Illegitimate.ts b/src/utils/Illegitimate.ts index 903c0b6..f346416 100644 --- a/src/utils/Illegitimate.ts +++ b/src/utils/Illegitimate.ts @@ -1,10 +1,10 @@ -import { ExtendedClient as Client } from "@utils/Client" -import color from "@utils/functions/colors" +import { ExtendedClient as Client } from "utils/Client" +import color from "utils/functions/colors" import { Redis } from "ioredis" -import env from "@utils/Env" +import env from "utils/Env" import { connect } from "mongoose" -import init from "@utils/Init" -import { loadCronEvents } from "@utils/eventHandlers" +import init from "utils/Init" +import { loadCronEvents } from "utils/eventHandlers" const client = new Client() const redis = new Redis(env.prod.redisURI!) diff --git a/src/utils/Init.ts b/src/utils/Init.ts index e62c65c..04b741f 100644 --- a/src/utils/Init.ts +++ b/src/utils/Init.ts @@ -1,4 +1,4 @@ -import env from "@utils/Env" +import env from "utils/Env" const prodValues = env.prod const devValues = env.dev diff --git a/src/utils/eventHandlers/autocomplete.ts b/src/utils/eventHandlers/autocomplete.ts index fd9fadd..5e9efe9 100644 --- a/src/utils/eventHandlers/autocomplete.ts +++ b/src/utils/eventHandlers/autocomplete.ts @@ -1,11 +1,11 @@ -import { ExtendedClient as Client } from "@utils/Client" -import { color } from "@config/options.json" -import { Autocomplete } from "@interfaces" +import { ExtendedClient as Client } from "utils/Client" +import { color } from "config/options.json" +import { Autocomplete } from "interfaces" import { Events } from "discord.js" -import colorLog from "@utils/functions/colors" +import colorLog from "utils/functions/colors" import path = require("path") import fs = require("fs") -import logToChannel from "@utils/functions/logtochannel" +import logToChannel from "utils/functions/logtochannel" type FileType = "js" | "ts" const embedColor = Number(color.replace("#", "0x")) diff --git a/src/utils/eventHandlers/button.ts b/src/utils/eventHandlers/button.ts index 085f5e7..976c7ce 100644 --- a/src/utils/eventHandlers/button.ts +++ b/src/utils/eventHandlers/button.ts @@ -1,11 +1,11 @@ -import { ExtendedClient as Client } from "@utils/Client" -import colorLog from "@utils/functions/colors" -import { color } from "@config/options.json" -import { Button } from "@interfaces" +import { ExtendedClient as Client } from "utils/Client" +import colorLog from "utils/functions/colors" +import { color } from "config/options.json" +import { Button } from "interfaces" import { Events } from "discord.js" import path = require("path") import fs = require("fs") -import logToChannel from "@utils/functions/logtochannel" +import logToChannel from "utils/functions/logtochannel" type FileType = "js" | "ts" const embedColor = Number(color.replace("#", "0x")) diff --git a/src/utils/eventHandlers/command.ts b/src/utils/eventHandlers/command.ts index 279da2a..5b2297d 100644 --- a/src/utils/eventHandlers/command.ts +++ b/src/utils/eventHandlers/command.ts @@ -1,11 +1,11 @@ -import { ExtendedClient as Client } from "@utils/Client" -import colorLog from "@utils/functions/colors" -import { color } from "@config/options.json" -import { Command } from "@interfaces" +import { ExtendedClient as Client } from "utils/Client" +import colorLog from "utils/functions/colors" +import { color } from "config/options.json" +import { Command } from "interfaces" import { Events } from "discord.js" import path = require("path") import fs = require("fs") -import logToChannel from "@utils/functions/logtochannel" +import logToChannel from "utils/functions/logtochannel" type FileType = "js" | "ts" const embedColor = Number(color.replace("#", "0x")) diff --git a/src/utils/eventHandlers/contextmenu.ts b/src/utils/eventHandlers/contextmenu.ts index 8de8e12..9c06797 100644 --- a/src/utils/eventHandlers/contextmenu.ts +++ b/src/utils/eventHandlers/contextmenu.ts @@ -1,11 +1,11 @@ -import { ExtendedClient as Client } from "@utils/Client" -import colorLog from "@utils/functions/colors" -import { ContextMenu } from "@interfaces" -import { color } from "@config/options.json" +import { ExtendedClient as Client } from "utils/Client" +import colorLog from "utils/functions/colors" +import { ContextMenu } from "interfaces" +import { color } from "config/options.json" import { Events } from "discord.js" import path = require("path") import fs = require("fs") -import logToChannel from "@utils/functions/logtochannel" +import logToChannel from "utils/functions/logtochannel" type FileType = "js" | "ts" const embedColor = Number(color.replace("#", "0x")) diff --git a/src/utils/eventHandlers/cron.ts b/src/utils/eventHandlers/cron.ts index 55c1284..87d48f1 100644 --- a/src/utils/eventHandlers/cron.ts +++ b/src/utils/eventHandlers/cron.ts @@ -1,7 +1,7 @@ import { CronJob } from "cron" import path from "path" import fs from "fs" -import { Cron } from "@interfaces" +import { Cron } from "interfaces" export default function loadCronEvents() { const cronPath = path.join(__dirname, "..", "..", "events", "cron") diff --git a/src/utils/eventHandlers/events.ts b/src/utils/eventHandlers/events.ts index cbcb7ea..6c5825f 100644 --- a/src/utils/eventHandlers/events.ts +++ b/src/utils/eventHandlers/events.ts @@ -1,5 +1,5 @@ -import { ExtendedClient as Client } from "@utils/Client" -import { Event } from "@interfaces" +import { ExtendedClient as Client } from "utils/Client" +import { Event } from "interfaces" import path = require("path") import fs = require("fs") diff --git a/src/utils/eventHandlers/index.ts b/src/utils/eventHandlers/index.ts index 29659a5..0496fc5 100644 --- a/src/utils/eventHandlers/index.ts +++ b/src/utils/eventHandlers/index.ts @@ -1,10 +1,10 @@ -import loadAutocompleteEvents from "@utils/eventHandlers/autocomplete" -import loadButtonEvents from "@utils/eventHandlers/button" -import loadSlashCommandsEvents from "@utils/eventHandlers/command" -import loadContextMenuEvents from "@utils/eventHandlers/contextmenu" -import loadCronEvents from "@utils/eventHandlers/cron" -import loadEvents from "@utils/eventHandlers/events" -import loadModalEvents from "@utils/eventHandlers/modal" +import loadAutocompleteEvents from "utils/eventHandlers/autocomplete" +import loadButtonEvents from "utils/eventHandlers/button" +import loadSlashCommandsEvents from "utils/eventHandlers/command" +import loadContextMenuEvents from "utils/eventHandlers/contextmenu" +import loadCronEvents from "utils/eventHandlers/cron" +import loadEvents from "utils/eventHandlers/events" +import loadModalEvents from "utils/eventHandlers/modal" export { loadAutocompleteEvents, diff --git a/src/utils/eventHandlers/modal.ts b/src/utils/eventHandlers/modal.ts index cac7483..046effa 100644 --- a/src/utils/eventHandlers/modal.ts +++ b/src/utils/eventHandlers/modal.ts @@ -1,11 +1,11 @@ -import { ExtendedClient as Client } from "@utils/Client" -import colorLog from "@utils/functions/colors" -import { color } from "@config/options.json" -import { Modal } from "@interfaces" +import { ExtendedClient as Client } from "utils/Client" +import colorLog from "utils/functions/colors" +import { color } from "config/options.json" +import { Modal } from "interfaces" import { Events } from "discord.js" import path = require("path") import fs = require("fs") -import logToChannel from "@utils/functions/logtochannel" +import logToChannel from "utils/functions/logtochannel" type FileType = "js" | "ts" const embedColor = Number(color.replace("#", "0x")) diff --git a/src/utils/functions/account.ts b/src/utils/functions/account.ts index da981e1..5c5d630 100644 --- a/src/utils/functions/account.ts +++ b/src/utils/functions/account.ts @@ -1,7 +1,7 @@ import fetch from "axios" -import env from "@utils/Env" -import { Player, PlayerData } from "@interfaces" -import { Guild, GuildData } from "@interfaces" +import env from "utils/Env" +import { Player, PlayerData } from "interfaces" +import { Guild, GuildData } from "interfaces" const apikey = env.prod.hypixelapikey const mojang = "https://api.mojang.com/users/profiles/minecraft/" const mojanguuid = "https://sessionserver.mojang.com/session/minecraft/profile/" diff --git a/src/utils/functions/logtochannel.ts b/src/utils/functions/logtochannel.ts index ee858f1..a10cf6e 100644 --- a/src/utils/functions/logtochannel.ts +++ b/src/utils/functions/logtochannel.ts @@ -1,6 +1,6 @@ -import { guildid, onlineLogChannel, botLogChannel, guildLogChannel, errorLogChannel, moderationLogChannel, devLogChannel } from "@config/options.json" +import { guildid, onlineLogChannel, botLogChannel, guildLogChannel, errorLogChannel, moderationLogChannel, devLogChannel } from "config/options.json" import { Guild, MessageCreateOptions, TextChannel } from "discord.js" -import Illegitimate from "@utils/Illegitimate" +import Illegitimate from "utils/Illegitimate" const channels = { online: onlineLogChannel, diff --git a/src/utils/functions/rolesmanage.ts b/src/utils/functions/rolesmanage.ts index 65ded43..a168c97 100644 --- a/src/utils/functions/rolesmanage.ts +++ b/src/utils/functions/rolesmanage.ts @@ -8,7 +8,7 @@ import { guildStaff, guildRole, defaultMember -} from "@config/roles.json" +} from "config/roles.json" const roles = [ gm, manager, diff --git a/tsconfig.json b/tsconfig.json index bf6a0d0..855b0ae 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -12,12 +12,12 @@ "removeComments": true, "noUnusedLocals": true, "outDir": "dist", + "baseUrl": ".", "paths": { - "@/*": ["./src/*"], - "@utils/*": ["./src/utils/*"], - "@interfaces": ["./src/interfaces/index"], - "@schemas/*": ["./src/schemas/*"], - "@config/*": ["./config/*"], + "utils/*": ["src/utils/*"], + "interfaces": ["src/interfaces/index"], + "schemas/*": ["src/schemas/*"], + "config/*": ["src/config/*"], } }, "include": ["src"],