diff --git a/AuxProtect_1.20/pom.xml b/AuxProtect_1.20/pom.xml
new file mode 100644
index 0000000..3a157a7
--- /dev/null
+++ b/AuxProtect_1.20/pom.xml
@@ -0,0 +1,37 @@
+
+
+ 4.0.0
+
+ dev.heliosares
+ AuxProtect
+ ${revision}
+
+
+ AuxProtect_1.20
+ ${revision}
+
+
+ 17
+ 17
+ UTF-8
+
+
+
+
+
+ spigot-repo
+ https://hub.spigotmc.org/nexus/content/repositories/snapshots/
+
+
+
+
+
+ org.spigotmc
+ spigot-api
+ 1.20-R0.1-SNAPSHOT
+ provided
+
+
+
\ No newline at end of file
diff --git a/AuxProtect_1.20/src/main/java/dev/heliosares/auxprotect/utils/InventoryUtil_1_20.java b/AuxProtect_1.20/src/main/java/dev/heliosares/auxprotect/utils/InventoryUtil_1_20.java
new file mode 100644
index 0000000..9cdbd9a
--- /dev/null
+++ b/AuxProtect_1.20/src/main/java/dev/heliosares/auxprotect/utils/InventoryUtil_1_20.java
@@ -0,0 +1,5 @@
+package dev.heliosares.auxprotect.utils;
+
+public class InventoryUtil_1_20 {
+ public static void
+}
diff --git a/bungee.yml b/AuxProtect_Core/bungee.yml
similarity index 100%
rename from bungee.yml
rename to AuxProtect_Core/bungee.yml
diff --git a/config.yml b/AuxProtect_Core/config.yml
similarity index 100%
rename from config.yml
rename to AuxProtect_Core/config.yml
diff --git a/lang/en-us.yml b/AuxProtect_Core/lang/en-us.yml
similarity index 100%
rename from lang/en-us.yml
rename to AuxProtect_Core/lang/en-us.yml
diff --git a/lang/pt-br.yml b/AuxProtect_Core/lang/pt-br.yml
similarity index 97%
rename from lang/pt-br.yml
rename to AuxProtect_Core/lang/pt-br.yml
index 7272a07..7813aad 100644
--- a/lang/pt-br.yml
+++ b/AuxProtect_Core/lang/pt-br.yml
@@ -1,293 +1,293 @@
-# Este número da versão é específico da linguagem.
-# Se exixstir um arquivo de linguagem incluído para essa linguagem, e a versão incluída for maior,
-# o arquivo na pasta será substituído pelo arquivo incluído.
-# Se você não quiser que seu arquivo de linguagem seja substituído pelas novas versões, mude o número de versão para 99999
-
-# Tradução para português é uma cortesia de @joaorihan
-
-version: 1
-
-color:
- p: '9'
- s: 'f'
- t: '7'
-update: '&tExiste uma nova versão do &pAuxProtect&t disponível!\n&tVersão atual: &p &tNova versão: &p\n&thttps://www.spigotmc.org/resources/auxprotect.99147/'
-no-permission: '&cVocê não possui permissão para isso.'
-no-permission-node: '&cVocê não possui permissão para isso: &t'
-no-permission-flag: '&cVocê não possui permissão para esta flag'
-invalid-parameter: '&cParâmetro inválido: '
-invalid-syntax: '&cSintaxe inválida.'
-invalid-notenough: '&cArgumentos insuficientes.'
-error: '&cOcorreu um erro.'
-action-disabled: '&cEsta ação está desabilitada.'
-notplayererror: 'Este comando só pode ser utilizado no jogo'
-backup-sqliteonly: 'Backups só funcionam no SQLite'
-unknown-subcommand: 'Subcomando desconhecido. Use ''/ap help'' para mais informações.'
-command:
- ap:
- help: '&tUse &p/ap help&t para mais informações.'
- developed-by: 'Desenvolvido por'
- backup-created: 'Backup criado: '
- config-reloaded: '&pConfiguração recarregada.'
- lang-reloaded: '&pLinguagem recarregada: '
- lang-not-found: '&pArquivo de linguagem não encontrado: '
- saveinv:
- success: '&tO inventário de &p &tfoi salvo manualmente. &otime:'
- toosoon: '&cO inventário deste jogador já foi salvo recentemente.'
- inv:
- recovered: '&p &srecuperou o inventário de &p &sde &p &satrás.'
- force-recovered: '&p &sforçou a recuperação do inventário de &p &sde &p &satrás.'
- success: '&sVocê recuperou o inventário de &p&s.'
- notify-player: '&p &srecuperou o seu inventário &sde &p &satrás.'
- notify-player-ensure-room: '&tGaranta que tenha espaço em seu inventário antes de receber itens!'
- item-viewer: 'Item Viewer'
- claiminv:
- cancelled-other: '&aVocê cancelou o inventário recuperável de .'
- cancelled: '&cSeu inventário recuperável foi cancelado.'
- youhavenone: '&cVocê não possui um inventário para recuperar.'
- otherhasnone: '&cEste jogador não possui um inventário recuperável para cancelar.'
- header: 'Recuperação de Inventário'
- claim-button:
- label: 'Recuperar'
- hover: '&sClique para recuperar seu inventário!'
- purge:
- purging: '&pPurge em ''''...'
- uids: '&pRemovendo UIDs não utilizados...'
- notvacuum: '&cPulando o condensamento do arquivo SQLite. Feito por último atrás. Para forçar isso, use ''ap sqli vacuum'' do console.'
- vacuum: '&pCondensando arquivo SQLite...'
- complete-count: '&pPurge completo. Removidas rows.'
- error: '&cOcorreu um erro durante o purge.'
- time: '&cEste purge é muito curto. Tente um intervalo maior de tempo.'
- table: '&cEsta tabela é inválida, ou não existe.'
- nopurge: '&cEsta tabela não pode sofrer um purge diretamente.'
- skipauto: '&pPulando o auto-purge, já que somente há desde o último.'
- lookup:
- unknown-world: '&cMundo desconhecido: '
- looking: '&pProcurando na database...'
- noresults: '&cNenhum resultado encontrado.'
- count: '&p &sresultados encontrados.'
- page-footer: '&tPágina (&p/&t) &p &tentradas totais.'
- page-footer-groups: '&tPágina (&p/&t) &p &tgrupos totais.'
- no-results-selected: '&cVocê não possui um lookup para checar a página.'
- nopage: '&cEsta página não existe.'
- toomany: '&cMuitas entradas. Tente diminuir sua busca. ( entradas, maior que )'
- incompatible-tables: '&cEstas ações são incompatíveis.'
- action-negate: '&cVocê não pode negar ações.'
- action-perm: '&cVocê não tem permissão para procurar por esta ação. &t'''''
- action-none: '&cVocê deve especificar uma ação.'
- rating-wrong: '&cVocê só pode especificar ''rating'' para a:vein.'
- nodata: '&cEsta tabela não tem dados registrados.'
- playback:
- starting: '&pPlayback iniciado...'
- stopped: '&pPlayback interrompido.'
- toolong: '&cImpossível realizar um playback maior do que .'
- playtime:
- header: '&pTempo de jogo de '
- hover: '&p\n&p &8online'
- nouser: '&cNenhum usuário especificado'
- toomanyusers: '&cMuitos usuários especificados'
- toolong: '&cAlcance máximo de tempo de jogo é de dias.'
- invalid-time-parameter: 'Especificador de tempo inválido: '
- help:
- nohelp: '&cEste comando não possui uma página de ajuda'
- header: '&t----- &pAuxProtect Ajuda &t- &p/$prefix &t-----'
- # Nota, os símbolos <> nas listas de ajuda, são literais, e não se referem às traduções
- help:
- - '&p/$prefix lookup &s- Performa uma busca'
- - '&p/$prefix purge &s- Performa um purge no banco de dados'
- - '&p/$prefix info &s- Informações sobre versão, e créditos'
- - '&p/$prefix help [command] &s- Mostra esta mensagem, ou mais informações sobre um comando'
- - '&s'
- - '&tVeja a wiki para mais: https://github.com/Heliosares/AuxProtect/wiki'
- inventory:
- - '&s/$prefix &pinventory &s [tempo]'
- lookup:
- - '&s/$prefix &plookup &s'
- - '&pParams:'
- - '&pTempo: &sEm segundos, minutos, horas, dias, ou semanas (weeks), representado pela primeira letra (ex ''s'' para segundos).'
- - '&pBefore/After: &sUsado para delimitar um alcance para uma busca.'
- - '&pAction: &sTipo de interação do log, use o tab-complete para mais informações.'
- - '&pTarget: &sEspecifica um parâmetro a que uma ação foi performada. Você pode usar um asteristico como curinga e um traço como espaço nesse parâmetro.'
- - '&pRadius: &sEspecifica o raio quadrado de blocos para uma busca.'
- - '&sTodos os parâmetros podem ser invertidos utilizando &p''!'' &s(ex radius:5,!2 procuraria dentro de 5 blocos do jogador, mas NÃO dentro de 2 blocos.)'
- playtime:
- - '&s/$prefix &pplaytime &s [time]'
- purge:
- - '&s/$prefix &ppurge &s '
- - '&sUse o tab-complete para uma lista de todas as tabelas.'
- - '&sO tempo mínimo é de 2 semanas.'
- time:
- server-time: '&pHorário do servidor:'
-playernotfound: '&cJogador não encontrado.'
-lookup-playernotfound: '&cJogador não encontrado.'
-lookup-unknownaction: '&cAção desconhecida: .'
-xray-rate-nochange: '&cEsta já é a classificação dessa ação.'
-xray-rate-written: '&aClassificação escrita com sucesso.'
-xray-done: '&aNão existem mais xray checks!'
-xray-notfound: '&cNenhum resultado encontrado neste tempo'
-xray-toomany: '&cResultados demais encontrados'
-xray-already-rated: '&cEsta entrada já foi classificada. Você deseja a classificar mesmo assim?'
-xray-click-to-change: '&aClique para classificar'
-inactive-alert: '&8[&4Server&8] &e &tpode estar inativo. &e &tde &e &tminutos inativo.'
-yes: 'Sim'
-no: 'Não'
-database-busy: '&cO banco de dados está ocupado. Tente novamente mais tarde, ou cheque o console para mais informações.'
-protocollib-not-loaded: '&cProtocolLib é necessário para esta ação, e não está instalado.'
-
-results:
- click-to-copy: 'Clique para copiar à área de transferência'
- click-to-copy-time: '&tClique para copiar o tempo. (ms)'
- click-to-view: 'Clique para visualizar!'
- grouping-of: '&fGrupo de &p &fentradas'
- header: '&pAuxProtect Resultados'
- page:
- first: '&pPular para Primeira Página'
- previous: '&pPágina Anterior'
- next: '&pPróxima Página'
- last: '&pPular para Última Página'
- redacted: 'PROTEGIDO'
- time: '&t atrás'
- time-now: '&tAgora mesmo'
- view: 'View'
- view-inv: 'Ver Inv'
-
-inv-recover-menu:
- main-header: 'Inventário de - atrás'
- ender-header: 'Baú do Fim de - atrás'
- xp-error: '&cNão foi possível recuperar o XP.'
- button:
- force:
- label: '&2&lForçar Recuperação de Inventário'
- hover:
- - ''
- - '&a&lClique Duplo'
- - ''
- - '&tIsto irá &c&lsubstituir &7o inventário'
- - '&7atual do jogador e XP com'
- - '&7com o que está na visualização acima.'
- force-unavailable:
- label: '&8&lForçar Recuperação de Inventário Indisponível'
- hover:
- - '&cO jogador deve estar online para'
- - '&cforçar a recuperação de seu inventário'
- recover:
- label: '&a&lRecuperar Inventário'
- hover:
- - ''
- - '&tIsto dará o jogador uma'
- - '&topção de recuperar este inventário'
- - '&t como se ele estivesse abrindo um baú com'
- - '&t os conteúdos acima. Ele também receberá'
- - '&to XP salvo aqui.'
- - ''
- - '&cIsto não substituirá nada, e talvez'
- - '&cduplique itens, caso eles não tenham'
- - '&trealmente sido originalmente perdidos.'
- close: '&c&lFechar'
- ender-chest: '&8&lVer Baú do Fim'
- xp:
- had: '&2Jogador possuía XP'
- error: '&8Sem dados de XP'
-
-actions:
- activity: atividade
- alert: talvez esteja trapaceando
- anvil: anvilled
- auctionbuy: comprado do leilão
- auctionlist: listado para leilão
- breakitem: quebrou item
- bucket:
- p: pegou peixe
- n: soltou peixe
- censor: foi censurado
- chat: disse
- command: executou
- connect: conectou a
- consume: consumiu
- craft: craftou
- drop: largou
- elytra:
- p: começou a voar
- n: parou de voar
- enchant: encantou
- entity:
- p: colocou entidade
- n: destruiu entidade
- explode: causou explosão de
- gamemode: mudou o modo de jogo para
- grab: agarrou
- hurt: atacou
- ignoreabandoned: ignorou aviso de abandonado
- inv:
- p: abriu
- n: fechou
- inventory: inventário
- ip: IP Único
- itemframe:
- p: adicionou itemframe
- n: removeu itemframe
- jobs: ganhou do trabalho
- kick: foi kickado
- kill: matou
- land: projétil acertou
- launch: lançou
- leash:
- p: laçou
- n: deslaçou
- lightning: raio caiu
- money: dinheiro
- mount:
- p: montou
- n: desmontou
- msg: enviou mensagem
- nametag: etiquetou
- nationbalance: dinheiro da nação
- nationbank:
- p: depositou
- n: sacou
- nationcreate: criou nação
- nationdelete: deletou nação
- nationjoin:
- p: entrou em nação
- n: saiu de nação
- nationrename: renomeou nação
- pay: pagou
- pickup: pegou
- pluginload:
- p: plugin carregado
- n: plugin descarregado
- pos: posição
- raidtrigger: acionou raid
- raidspawn: sumonou raider
- recover: recuperou inventário de
- respawn: renasceu
- session:
- p: entrou
- n: saiu
- shop:
- p: comprou
- n: vendeu
- smith: melhorou para netherita
- tame: domou
- totem: usou totem
- townbalance: dinheiro da cidade
- townbank:
- p: depositou
- n: sacou
- townclaim:
- p: reivindicou
- n: desreivindicou
- towncreate: criou cidade
- towndelete: deletou cidade
- townjoin:
- p: entrou em cidade
- n: saiu de cidade
- townmayor: se tornou prefeito de
- townmerge: mesclou em
- townrename: renomeou cidade para
- townyname: nomeou
- tp:
- p: teleportou para
- n: teleportou de
- username: username
+# Este número da versão é específico da linguagem.
+# Se exixstir um arquivo de linguagem incluído para essa linguagem, e a versão incluída for maior,
+# o arquivo na pasta será substituído pelo arquivo incluído.
+# Se você não quiser que seu arquivo de linguagem seja substituído pelas novas versões, mude o número de versão para 99999
+
+# Tradução para português é uma cortesia de @joaorihan
+
+version: 1
+
+color:
+ p: '9'
+ s: 'f'
+ t: '7'
+update: '&tExiste uma nova versão do &pAuxProtect&t disponível!\n&tVersão atual: &p &tNova versão: &p\n&thttps://www.spigotmc.org/resources/auxprotect.99147/'
+no-permission: '&cVocê não possui permissão para isso.'
+no-permission-node: '&cVocê não possui permissão para isso: &t'
+no-permission-flag: '&cVocê não possui permissão para esta flag'
+invalid-parameter: '&cParâmetro inválido: '
+invalid-syntax: '&cSintaxe inválida.'
+invalid-notenough: '&cArgumentos insuficientes.'
+error: '&cOcorreu um erro.'
+action-disabled: '&cEsta ação está desabilitada.'
+notplayererror: 'Este comando só pode ser utilizado no jogo'
+backup-sqliteonly: 'Backups só funcionam no SQLite'
+unknown-subcommand: 'Subcomando desconhecido. Use ''/ap help'' para mais informações.'
+command:
+ ap:
+ help: '&tUse &p/ap help&t para mais informações.'
+ developed-by: 'Desenvolvido por'
+ backup-created: 'Backup criado: '
+ config-reloaded: '&pConfiguração recarregada.'
+ lang-reloaded: '&pLinguagem recarregada: '
+ lang-not-found: '&pArquivo de linguagem não encontrado: '
+ saveinv:
+ success: '&tO inventário de &p &tfoi salvo manualmente. &otime:'
+ toosoon: '&cO inventário deste jogador já foi salvo recentemente.'
+ inv:
+ recovered: '&p &srecuperou o inventário de &p &sde &p &satrás.'
+ force-recovered: '&p &sforçou a recuperação do inventário de &p &sde &p &satrás.'
+ success: '&sVocê recuperou o inventário de &p&s.'
+ notify-player: '&p &srecuperou o seu inventário &sde &p &satrás.'
+ notify-player-ensure-room: '&tGaranta que tenha espaço em seu inventário antes de receber itens!'
+ item-viewer: 'Item Viewer'
+ claiminv:
+ cancelled-other: '&aVocê cancelou o inventário recuperável de .'
+ cancelled: '&cSeu inventário recuperável foi cancelado.'
+ youhavenone: '&cVocê não possui um inventário para recuperar.'
+ otherhasnone: '&cEste jogador não possui um inventário recuperável para cancelar.'
+ header: 'Recuperação de Inventário'
+ claim-button:
+ label: 'Recuperar'
+ hover: '&sClique para recuperar seu inventário!'
+ purge:
+ purging: '&pPurge em ''''...'
+ uids: '&pRemovendo UIDs não utilizados...'
+ notvacuum: '&cPulando o condensamento do arquivo SQLite. Feito por último atrás. Para forçar isso, use ''ap sqli vacuum'' do console.'
+ vacuum: '&pCondensando arquivo SQLite...'
+ complete-count: '&pPurge completo. Removidas rows.'
+ error: '&cOcorreu um erro durante o purge.'
+ time: '&cEste purge é muito curto. Tente um intervalo maior de tempo.'
+ table: '&cEsta tabela é inválida, ou não existe.'
+ nopurge: '&cEsta tabela não pode sofrer um purge diretamente.'
+ skipauto: '&pPulando o auto-purge, já que somente há desde o último.'
+ lookup:
+ unknown-world: '&cMundo desconhecido: '
+ looking: '&pProcurando na database...'
+ noresults: '&cNenhum resultado encontrado.'
+ count: '&p &sresultados encontrados.'
+ page-footer: '&tPágina (&p/&t) &p &tentradas totais.'
+ page-footer-groups: '&tPágina (&p/&t) &p &tgrupos totais.'
+ no-results-selected: '&cVocê não possui um lookup para checar a página.'
+ nopage: '&cEsta página não existe.'
+ toomany: '&cMuitas entradas. Tente diminuir sua busca. ( entradas, maior que )'
+ incompatible-tables: '&cEstas ações são incompatíveis.'
+ action-negate: '&cVocê não pode negar ações.'
+ action-perm: '&cVocê não tem permissão para procurar por esta ação. &t'''''
+ action-none: '&cVocê deve especificar uma ação.'
+ rating-wrong: '&cVocê só pode especificar ''rating'' para a:vein.'
+ nodata: '&cEsta tabela não tem dados registrados.'
+ playback:
+ starting: '&pPlayback iniciado...'
+ stopped: '&pPlayback interrompido.'
+ toolong: '&cImpossível realizar um playback maior do que .'
+ playtime:
+ header: '&pTempo de jogo de '
+ hover: '&p\n&p &8online'
+ nouser: '&cNenhum usuário especificado'
+ toomanyusers: '&cMuitos usuários especificados'
+ toolong: '&cAlcance máximo de tempo de jogo é de dias.'
+ invalid-time-parameter: 'Especificador de tempo inválido: '
+ help:
+ nohelp: '&cEste comando não possui uma página de ajuda'
+ header: '&t----- &pAuxProtect Ajuda &t- &p/$prefix &t-----'
+ # Nota, os símbolos <> nas listas de ajuda, são literais, e não se referem às traduções
+ help:
+ - '&p/$prefix lookup &s- Performa uma busca'
+ - '&p/$prefix purge &s- Performa um purge no banco de dados'
+ - '&p/$prefix info &s- Informações sobre versão, e créditos'
+ - '&p/$prefix help [command] &s- Mostra esta mensagem, ou mais informações sobre um comando'
+ - '&s'
+ - '&tVeja a wiki para mais: https://github.com/Heliosares/AuxProtect/wiki'
+ inventory:
+ - '&s/$prefix &pinventory &s [tempo]'
+ lookup:
+ - '&s/$prefix &plookup &s'
+ - '&pParams:'
+ - '&pTempo: &sEm segundos, minutos, horas, dias, ou semanas (weeks), representado pela primeira letra (ex ''s'' para segundos).'
+ - '&pBefore/After: &sUsado para delimitar um alcance para uma busca.'
+ - '&pAction: &sTipo de interação do log, use o tab-complete para mais informações.'
+ - '&pTarget: &sEspecifica um parâmetro a que uma ação foi performada. Você pode usar um asteristico como curinga e um traço como espaço nesse parâmetro.'
+ - '&pRadius: &sEspecifica o raio quadrado de blocos para uma busca.'
+ - '&sTodos os parâmetros podem ser invertidos utilizando &p''!'' &s(ex radius:5,!2 procuraria dentro de 5 blocos do jogador, mas NÃO dentro de 2 blocos.)'
+ playtime:
+ - '&s/$prefix &pplaytime &s [time]'
+ purge:
+ - '&s/$prefix &ppurge &s '
+ - '&sUse o tab-complete para uma lista de todas as tabelas.'
+ - '&sO tempo mínimo é de 2 semanas.'
+ time:
+ server-time: '&pHorário do servidor:'
+playernotfound: '&cJogador não encontrado.'
+lookup-playernotfound: '&cJogador não encontrado.'
+lookup-unknownaction: '&cAção desconhecida: .'
+xray-rate-nochange: '&cEsta já é a classificação dessa ação.'
+xray-rate-written: '&aClassificação escrita com sucesso.'
+xray-done: '&aNão existem mais xray checks!'
+xray-notfound: '&cNenhum resultado encontrado neste tempo'
+xray-toomany: '&cResultados demais encontrados'
+xray-already-rated: '&cEsta entrada já foi classificada. Você deseja a classificar mesmo assim?'
+xray-click-to-change: '&aClique para classificar'
+inactive-alert: '&8[&4Server&8] &e &tpode estar inativo. &e &tde &e &tminutos inativo.'
+yes: 'Sim'
+no: 'Não'
+database-busy: '&cO banco de dados está ocupado. Tente novamente mais tarde, ou cheque o console para mais informações.'
+protocollib-not-loaded: '&cProtocolLib é necessário para esta ação, e não está instalado.'
+
+results:
+ click-to-copy: 'Clique para copiar à área de transferência'
+ click-to-copy-time: '&tClique para copiar o tempo. (ms)'
+ click-to-view: 'Clique para visualizar!'
+ grouping-of: '&fGrupo de &p &fentradas'
+ header: '&pAuxProtect Resultados'
+ page:
+ first: '&pPular para Primeira Página'
+ previous: '&pPágina Anterior'
+ next: '&pPróxima Página'
+ last: '&pPular para Última Página'
+ redacted: 'PROTEGIDO'
+ time: '&t atrás'
+ time-now: '&tAgora mesmo'
+ view: 'View'
+ view-inv: 'Ver Inv'
+
+inv-recover-menu:
+ main-header: 'Inventário de - atrás'
+ ender-header: 'Baú do Fim de - atrás'
+ xp-error: '&cNão foi possível recuperar o XP.'
+ button:
+ force:
+ label: '&2&lForçar Recuperação de Inventário'
+ hover:
+ - ''
+ - '&a&lClique Duplo'
+ - ''
+ - '&tIsto irá &c&lsubstituir &7o inventário'
+ - '&7atual do jogador e XP com'
+ - '&7com o que está na visualização acima.'
+ force-unavailable:
+ label: '&8&lForçar Recuperação de Inventário Indisponível'
+ hover:
+ - '&cO jogador deve estar online para'
+ - '&cforçar a recuperação de seu inventário'
+ recover:
+ label: '&a&lRecuperar Inventário'
+ hover:
+ - ''
+ - '&tIsto dará o jogador uma'
+ - '&topção de recuperar este inventário'
+ - '&t como se ele estivesse abrindo um baú com'
+ - '&t os conteúdos acima. Ele também receberá'
+ - '&to XP salvo aqui.'
+ - ''
+ - '&cIsto não substituirá nada, e talvez'
+ - '&cduplique itens, caso eles não tenham'
+ - '&trealmente sido originalmente perdidos.'
+ close: '&c&lFechar'
+ ender-chest: '&8&lVer Baú do Fim'
+ xp:
+ had: '&2Jogador possuía XP'
+ error: '&8Sem dados de XP'
+
+actions:
+ activity: atividade
+ alert: talvez esteja trapaceando
+ anvil: anvilled
+ auctionbuy: comprado do leilão
+ auctionlist: listado para leilão
+ breakitem: quebrou item
+ bucket:
+ p: pegou peixe
+ n: soltou peixe
+ censor: foi censurado
+ chat: disse
+ command: executou
+ connect: conectou a
+ consume: consumiu
+ craft: craftou
+ drop: largou
+ elytra:
+ p: começou a voar
+ n: parou de voar
+ enchant: encantou
+ entity:
+ p: colocou entidade
+ n: destruiu entidade
+ explode: causou explosão de
+ gamemode: mudou o modo de jogo para
+ grab: agarrou
+ hurt: atacou
+ ignoreabandoned: ignorou aviso de abandonado
+ inv:
+ p: abriu
+ n: fechou
+ inventory: inventário
+ ip: IP Único
+ itemframe:
+ p: adicionou itemframe
+ n: removeu itemframe
+ jobs: ganhou do trabalho
+ kick: foi kickado
+ kill: matou
+ land: projétil acertou
+ launch: lançou
+ leash:
+ p: laçou
+ n: deslaçou
+ lightning: raio caiu
+ money: dinheiro
+ mount:
+ p: montou
+ n: desmontou
+ msg: enviou mensagem
+ nametag: etiquetou
+ nationbalance: dinheiro da nação
+ nationbank:
+ p: depositou
+ n: sacou
+ nationcreate: criou nação
+ nationdelete: deletou nação
+ nationjoin:
+ p: entrou em nação
+ n: saiu de nação
+ nationrename: renomeou nação
+ pay: pagou
+ pickup: pegou
+ pluginload:
+ p: plugin carregado
+ n: plugin descarregado
+ pos: posição
+ raidtrigger: acionou raid
+ raidspawn: sumonou raider
+ recover: recuperou inventário de
+ respawn: renasceu
+ session:
+ p: entrou
+ n: saiu
+ shop:
+ p: comprou
+ n: vendeu
+ smith: melhorou para netherita
+ tame: domou
+ totem: usou totem
+ townbalance: dinheiro da cidade
+ townbank:
+ p: depositou
+ n: sacou
+ townclaim:
+ p: reivindicou
+ n: desreivindicou
+ towncreate: criou cidade
+ towndelete: deletou cidade
+ townjoin:
+ p: entrou em cidade
+ n: saiu de cidade
+ townmayor: se tornou prefeito de
+ townmerge: mesclou em
+ townrename: renomeou cidade para
+ townyname: nomeou
+ tp:
+ p: teleportou para
+ n: teleportou de
+ username: username
vein: minerou veia
\ No newline at end of file
diff --git a/lang/ru-ru.yml b/AuxProtect_Core/lang/ru-ru.yml
similarity index 100%
rename from lang/ru-ru.yml
rename to AuxProtect_Core/lang/ru-ru.yml
diff --git a/lang/zh-cn.yml b/AuxProtect_Core/lang/zh-cn.yml
similarity index 100%
rename from lang/zh-cn.yml
rename to AuxProtect_Core/lang/zh-cn.yml
diff --git a/plugin.yml b/AuxProtect_Core/plugin.yml
similarity index 100%
rename from plugin.yml
rename to AuxProtect_Core/plugin.yml
diff --git a/AuxProtect_Core/pom.xml b/AuxProtect_Core/pom.xml
new file mode 100644
index 0000000..0badace
--- /dev/null
+++ b/AuxProtect_Core/pom.xml
@@ -0,0 +1,271 @@
+
+ 4.0.0
+ dev.heliosares
+ AuxProtect
+ ${revision}
+ pom
+ AuxProtect
+
+ ${project.artifactId}-${project.version}
+
+
+ ${basedir}
+ true
+
+ plugin.yml
+ lang/*
+ config.yml
+ bungee.yml
+
+
+
+ src/main/java
+ src/main/test
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+ 16
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.4.0
+
+
+ pack
+
+ shade
+
+
+ true
+
+
+ org.json:json
+
+
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 3.1.0
+
+
+ check-deploy
+ prepare-package
+
+
+
+
+ true
+
+
+ run
+
+
+
+ implement-jar
+ package
+
+
+
+
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+
+
+
+
+
+
+ spigot-repo
+ https://hub.spigotmc.org/nexus/content/repositories/snapshots/
+
+
+
+
+ bungeecord-repo
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+
+
+ chestshop-repo
+ https://repo.minebench.de/
+
+
+
+
+ jitpack.io
+ https://jitpack.io
+
+
+
+
+ playpro-repo
+ https://maven.playpro.com
+
+
+
+
+ essentials-repo
+ https://repo.essentialsx.net/releases/
+
+
+
+
+ glaremasters repo
+ https://repo.glaremasters.me/repository/towny/
+
+
+
+
+ dmulloy2-repo
+ https://repo.dmulloy2.net/repository/public/
+
+
+
+
+ olzie-repo
+ https://repo.olziedev.com/
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ org.spigotmc
+ spigot-api
+ 1.21-R0.1-SNAPSHOT
+ provided
+
+
+ net.md-5
+ bungeecord-api
+ 1.21-R0.1-SNAPSHOT
+ jar
+ provided
+
+
+ net.md-5
+ bungeecord-api
+ 1.21-R0.1-SNAPSHOT
+ javadoc
+ provided
+
+
+ org.xerial
+ sqlite-jdbc
+ 3.46.0.0
+
+
+ org.json
+ json
+ 20240303
+
+
+ com.acrobot.chestshop
+ chestshop
+ 3.12.2
+ provided
+
+
+ net.coreprotect
+ coreprotect
+ 22.4
+ provided
+
+
+ com.github.MilkBowl
+ VaultAPI
+ 1.7
+ provided
+
+
+ com.github.brcdev-minecraft
+ shopgui-api
+ 3.0.0
+
+
+ com.github.Gypopo
+ EconomyShopGUI-API
+ 1.7.1
+
+
+ com.github.7sat
+ DynamicShop3
+ 3.16.1
+ provided
+
+
+ com.github.Zrips
+ Jobs
+ 4.17.2
+ provided
+
+
+ net.essentialsx
+ EssentialsX
+ 2.20.1
+ provided
+
+
+ com.palmergames.bukkit.towny
+ towny
+ 0.100.3.0
+ provided
+
+
+ com.github.Heliosares
+ AuctionHouseAPI
+ 756e099dff
+ provided
+
+
+ com.comphenix.protocol
+ ProtocolLib
+ 5.1.0
+
+
+ com.olziedev
+ playerauctions-api
+ 1.27.3
+ provided
+
+
+ dev.heliosares
+ AuxProtect_1.20
+ ${project.version}
+
+
+
+ ${env.USERPROFILE}/eclipse-workspace/jars
+ UTF8
+
+
\ No newline at end of file
diff --git a/AuxProtect_Core/src/main/java/dev/heliosares/Main.java b/AuxProtect_Core/src/main/java/dev/heliosares/Main.java
new file mode 100644
index 0000000..c3a4a37
--- /dev/null
+++ b/AuxProtect_Core/src/main/java/dev/heliosares/Main.java
@@ -0,0 +1,7 @@
+package dev.heliosares;
+
+public class Main {
+ public static void main(String[] args) {
+ System.out.println("Hello world!");
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/dev/heliosares/auxprotect/adapters/config/BungeeConfigAdapter.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/config/BungeeConfigAdapter.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/adapters/config/BungeeConfigAdapter.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/config/BungeeConfigAdapter.java
diff --git a/src/main/java/dev/heliosares/auxprotect/adapters/config/ConfigAdapter.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/config/ConfigAdapter.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/adapters/config/ConfigAdapter.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/config/ConfigAdapter.java
diff --git a/src/main/java/dev/heliosares/auxprotect/adapters/config/EmptyConfigAdapter.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/config/EmptyConfigAdapter.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/adapters/config/EmptyConfigAdapter.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/config/EmptyConfigAdapter.java
diff --git a/src/main/java/dev/heliosares/auxprotect/adapters/config/JSONConfigAdapter.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/config/JSONConfigAdapter.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/adapters/config/JSONConfigAdapter.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/config/JSONConfigAdapter.java
diff --git a/src/main/java/dev/heliosares/auxprotect/adapters/config/SpigotConfigAdapter.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/config/SpigotConfigAdapter.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/adapters/config/SpigotConfigAdapter.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/config/SpigotConfigAdapter.java
diff --git a/src/main/java/dev/heliosares/auxprotect/adapters/location/LocationAdapter.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/location/LocationAdapter.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/adapters/location/LocationAdapter.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/location/LocationAdapter.java
diff --git a/src/main/java/dev/heliosares/auxprotect/adapters/location/SpigotLocationAdapter.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/location/SpigotLocationAdapter.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/adapters/location/SpigotLocationAdapter.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/location/SpigotLocationAdapter.java
diff --git a/src/main/java/dev/heliosares/auxprotect/adapters/sender/BungeeSenderAdapter.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/sender/BungeeSenderAdapter.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/adapters/sender/BungeeSenderAdapter.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/sender/BungeeSenderAdapter.java
diff --git a/src/main/java/dev/heliosares/auxprotect/adapters/sender/FakeSenderAdapter.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/sender/FakeSenderAdapter.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/adapters/sender/FakeSenderAdapter.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/sender/FakeSenderAdapter.java
diff --git a/src/main/java/dev/heliosares/auxprotect/adapters/sender/SenderAdapter.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/sender/SenderAdapter.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/adapters/sender/SenderAdapter.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/sender/SenderAdapter.java
diff --git a/src/main/java/dev/heliosares/auxprotect/adapters/sender/SpigotSenderAdapter.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/sender/SpigotSenderAdapter.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/adapters/sender/SpigotSenderAdapter.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/adapters/sender/SpigotSenderAdapter.java
diff --git a/src/main/java/dev/heliosares/auxprotect/api/AuxProtectAPI.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/api/AuxProtectAPI.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/api/AuxProtectAPI.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/api/AuxProtectAPI.java
diff --git a/src/main/java/dev/heliosares/auxprotect/bungee/APBCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/bungee/APBCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/bungee/APBCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/bungee/APBCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/bungee/APBListener.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/bungee/APBListener.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/bungee/APBListener.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/bungee/APBListener.java
diff --git a/src/main/java/dev/heliosares/auxprotect/bungee/APPlayerBungee.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/bungee/APPlayerBungee.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/bungee/APPlayerBungee.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/bungee/APPlayerBungee.java
diff --git a/src/main/java/dev/heliosares/auxprotect/bungee/AuxProtectBungee.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/bungee/AuxProtectBungee.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/bungee/AuxProtectBungee.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/bungee/AuxProtectBungee.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/APConfig.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/APConfig.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/APConfig.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/APConfig.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/APPermission.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/APPermission.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/APPermission.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/APPermission.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/APPlayer.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/APPlayer.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/APPlayer.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/APPlayer.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/Activity.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/Activity.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/Activity.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/Activity.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/ActivityRecord.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/ActivityRecord.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/ActivityRecord.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/ActivityRecord.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/Command.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/Command.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/Command.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/Command.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/IAuxProtect.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/IAuxProtect.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/IAuxProtect.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/IAuxProtect.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/Language.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/Language.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/Language.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/Language.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/Parameters.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/Parameters.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/Parameters.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/Parameters.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/PlatformType.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/PlatformType.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/PlatformType.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/PlatformType.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/commands/APCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/APCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/commands/APCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/APCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/commands/ActivityCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/ActivityCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/commands/ActivityCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/ActivityCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/commands/CSLogsCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/CSLogsCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/commands/CSLogsCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/CSLogsCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/commands/ClaimInvCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/ClaimInvCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/commands/ClaimInvCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/ClaimInvCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/commands/DumpCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/DumpCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/commands/DumpCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/DumpCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/commands/HelpCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/HelpCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/commands/HelpCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/HelpCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/commands/InvCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/InvCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/commands/InvCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/InvCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/commands/InventoryCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/InventoryCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/commands/InventoryCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/InventoryCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/commands/LookupCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/LookupCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/commands/LookupCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/LookupCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/commands/MoneyCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/MoneyCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/commands/MoneyCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/MoneyCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/commands/PlaytimeCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/PlaytimeCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/commands/PlaytimeCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/PlaytimeCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/commands/PurgeCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/PurgeCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/commands/PurgeCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/PurgeCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/commands/RetentionCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/RetentionCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/commands/RetentionCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/RetentionCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/commands/SQLCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/SQLCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/commands/SQLCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/SQLCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/commands/SaveInvCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/SaveInvCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/commands/SaveInvCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/SaveInvCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/commands/TimeCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/TimeCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/commands/TimeCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/TimeCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/commands/TpCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/TpCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/commands/TpCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/TpCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/core/commands/XrayCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/XrayCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/core/commands/XrayCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/core/commands/XrayCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/ActivityResults.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/ActivityResults.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/ActivityResults.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/ActivityResults.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/BlobManager.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/BlobManager.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/BlobManager.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/BlobManager.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/CSLogResults.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/CSLogResults.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/CSLogResults.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/CSLogResults.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/ConnectionPool.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/ConnectionPool.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/ConnectionPool.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/ConnectionPool.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/DatabaseRunnable.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/DatabaseRunnable.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/DatabaseRunnable.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/DatabaseRunnable.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/DbEntry.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/DbEntry.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/DbEntry.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/DbEntry.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/DbEntryBukkit.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/DbEntryBukkit.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/DbEntryBukkit.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/DbEntryBukkit.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/DbEntryGroup.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/DbEntryGroup.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/DbEntryGroup.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/DbEntryGroup.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/EntryAction.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/EntryAction.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/EntryAction.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/EntryAction.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/InvDiffManager.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/InvDiffManager.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/InvDiffManager.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/InvDiffManager.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/LookupManager.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/LookupManager.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/LookupManager.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/LookupManager.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/MigrationManager.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/MigrationManager.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/MigrationManager.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/MigrationManager.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/PickupEntry.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/PickupEntry.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/PickupEntry.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/PickupEntry.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/PosEntry.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/PosEntry.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/PosEntry.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/PosEntry.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/ResultMap.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/ResultMap.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/ResultMap.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/ResultMap.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/Results.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/Results.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/Results.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/Results.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/SQLManager.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/SQLManager.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/SQLManager.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/SQLManager.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/SQLUserManager.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/SQLUserManager.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/SQLUserManager.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/SQLUserManager.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/SingleItemEntry.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/SingleItemEntry.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/SingleItemEntry.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/SingleItemEntry.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/Table.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/Table.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/Table.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/Table.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/TransactionEntry.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/TransactionEntry.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/TransactionEntry.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/TransactionEntry.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/XrayEntry.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/XrayEntry.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/XrayEntry.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/XrayEntry.java
diff --git a/src/main/java/dev/heliosares/auxprotect/database/XrayResults.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/XrayResults.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/database/XrayResults.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/database/XrayResults.java
diff --git a/src/main/java/dev/heliosares/auxprotect/exceptions/AlreadyExistsException.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/exceptions/AlreadyExistsException.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/exceptions/AlreadyExistsException.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/exceptions/AlreadyExistsException.java
diff --git a/src/main/java/dev/heliosares/auxprotect/exceptions/AuxProtectException.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/exceptions/AuxProtectException.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/exceptions/AuxProtectException.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/exceptions/AuxProtectException.java
diff --git a/src/main/java/dev/heliosares/auxprotect/exceptions/BusyException.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/exceptions/BusyException.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/exceptions/BusyException.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/exceptions/BusyException.java
diff --git a/src/main/java/dev/heliosares/auxprotect/exceptions/CommandException.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/exceptions/CommandException.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/exceptions/CommandException.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/exceptions/CommandException.java
diff --git a/src/main/java/dev/heliosares/auxprotect/exceptions/LookupException.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/exceptions/LookupException.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/exceptions/LookupException.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/exceptions/LookupException.java
diff --git a/src/main/java/dev/heliosares/auxprotect/exceptions/NotPlayerException.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/exceptions/NotPlayerException.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/exceptions/NotPlayerException.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/exceptions/NotPlayerException.java
diff --git a/src/main/java/dev/heliosares/auxprotect/exceptions/ParseException.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/exceptions/ParseException.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/exceptions/ParseException.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/exceptions/ParseException.java
diff --git a/src/main/java/dev/heliosares/auxprotect/exceptions/PlatformException.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/exceptions/PlatformException.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/exceptions/PlatformException.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/exceptions/PlatformException.java
diff --git a/src/main/java/dev/heliosares/auxprotect/exceptions/SyntaxException.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/exceptions/SyntaxException.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/exceptions/SyntaxException.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/exceptions/SyntaxException.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/APPlayerSpigot.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/APPlayerSpigot.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/APPlayerSpigot.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/APPlayerSpigot.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/APSCommand.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/APSCommand.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/APSCommand.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/APSCommand.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/AuxProtectSpigot.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/AuxProtectSpigot.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/AuxProtectSpigot.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/AuxProtectSpigot.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/Metrics.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/Metrics.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/Metrics.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/Metrics.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/VeinManager.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/VeinManager.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/VeinManager.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/VeinManager.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/listeners/AuctionHouseListener.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/AuctionHouseListener.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/listeners/AuctionHouseListener.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/AuctionHouseListener.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/listeners/ChestShopListener.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/ChestShopListener.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/listeners/ChestShopListener.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/ChestShopListener.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/listeners/CommandListener.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/CommandListener.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/listeners/CommandListener.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/CommandListener.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/listeners/DynamicShopListener.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/DynamicShopListener.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/listeners/DynamicShopListener.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/DynamicShopListener.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/listeners/EconomyShopGUIListener.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/EconomyShopGUIListener.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/listeners/EconomyShopGUIListener.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/EconomyShopGUIListener.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/listeners/EntityListener.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/EntityListener.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/listeners/EntityListener.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/EntityListener.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/listeners/EssentialsListener.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/EssentialsListener.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/listeners/EssentialsListener.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/EssentialsListener.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/listeners/InventoryListener.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/InventoryListener.java
similarity index 98%
rename from src/main/java/dev/heliosares/auxprotect/spigot/listeners/InventoryListener.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/InventoryListener.java
index ee4a8b4..e536144 100644
--- a/src/main/java/dev/heliosares/auxprotect/spigot/listeners/InventoryListener.java
+++ b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/InventoryListener.java
@@ -47,7 +47,7 @@ public class InventoryListener implements Listener {
}
private void log(HumanEntity player, Inventory inv, boolean state) {
- if(inv == null) {
+ if (inv == null) {
return;
}
@@ -84,7 +84,11 @@ public class InventoryListener implements Listener {
public void onInventoryClick(InventoryClickEvent e) {
plugin.getAPPlayer((Player) e.getWhoClicked()).addActivity(Activity.CLICK_ITEM);
- InventoryType type = e.getWhoClicked().getOpenInventory().getTopInventory().getType();
+ InventoryType type;
+
+ type = e.getWhoClicked().getOpenInventory().getTopInventory().getType();
+
+
if (e.getSlotType() != InventoryType.SlotType.RESULT) return;
if (e.getCurrentItem() == null || e.getCurrentItem().getType() == Material.AIR) return;
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/listeners/JobsListener.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/JobsListener.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/listeners/JobsListener.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/JobsListener.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/listeners/PaneListener.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/PaneListener.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/listeners/PaneListener.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/PaneListener.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/listeners/PlayerAuctionsListener.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/PlayerAuctionsListener.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/listeners/PlayerAuctionsListener.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/PlayerAuctionsListener.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/listeners/PlayerListener.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/PlayerListener.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/listeners/PlayerListener.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/PlayerListener.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/listeners/ProjectileListener.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/ProjectileListener.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/listeners/ProjectileListener.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/ProjectileListener.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/listeners/ShopGUIPlusListener.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/ShopGUIPlusListener.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/listeners/ShopGUIPlusListener.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/ShopGUIPlusListener.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/listeners/VeinListener.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/VeinListener.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/listeners/VeinListener.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/VeinListener.java
diff --git a/src/main/java/dev/heliosares/auxprotect/spigot/listeners/WorldListener.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/WorldListener.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/spigot/listeners/WorldListener.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/spigot/listeners/WorldListener.java
diff --git a/src/main/java/dev/heliosares/auxprotect/towny/TownyEntry.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/towny/TownyEntry.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/towny/TownyEntry.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/towny/TownyEntry.java
diff --git a/src/main/java/dev/heliosares/auxprotect/towny/TownyListener.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/towny/TownyListener.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/towny/TownyListener.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/towny/TownyListener.java
diff --git a/src/main/java/dev/heliosares/auxprotect/towny/TownyManager.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/towny/TownyManager.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/towny/TownyManager.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/towny/TownyManager.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/ActivitySolver.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/ActivitySolver.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/ActivitySolver.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/ActivitySolver.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/BidiMapCache.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/BidiMapCache.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/BidiMapCache.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/BidiMapCache.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/ChartRenderer.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/ChartRenderer.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/ChartRenderer.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/ChartRenderer.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/ColorTranslate.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/ColorTranslate.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/ColorTranslate.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/ColorTranslate.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/Experience.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/Experience.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/Experience.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/Experience.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/FakePlayer.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/FakePlayer.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/FakePlayer.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/FakePlayer.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/HasteBinAPI.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/HasteBinAPI.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/HasteBinAPI.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/HasteBinAPI.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/IPService.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/IPService.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/IPService.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/IPService.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/InvSerialization.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/InvSerialization.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/InvSerialization.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/InvSerialization.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/KeyUtil.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/KeyUtil.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/KeyUtil.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/KeyUtil.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/MoneySolver.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/MoneySolver.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/MoneySolver.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/MoneySolver.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/Pane.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/Pane.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/Pane.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/Pane.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/PerPlayerManager.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/PerPlayerManager.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/PerPlayerManager.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/PerPlayerManager.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/PlayTimeSolver.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/PlayTimeSolver.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/PlayTimeSolver.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/PlayTimeSolver.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/PlaybackSolver.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/PlaybackSolver.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/PlaybackSolver.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/PlaybackSolver.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/PosEncoder.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/PosEncoder.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/PosEncoder.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/PosEncoder.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/RetentionSolver.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/RetentionSolver.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/RetentionSolver.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/RetentionSolver.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/SQLConsumer.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/SQLConsumer.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/SQLConsumer.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/SQLConsumer.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/SQLFunction.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/SQLFunction.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/SQLFunction.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/SQLFunction.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/SQLFunctionWithException.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/SQLFunctionWithException.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/SQLFunctionWithException.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/SQLFunctionWithException.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/StackUtil.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/StackUtil.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/StackUtil.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/StackUtil.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/Telemetry.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/Telemetry.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/Telemetry.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/Telemetry.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/TimeUtil.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/TimeUtil.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/TimeUtil.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/TimeUtil.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/UpdateChecker.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/UpdateChecker.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/UpdateChecker.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/UpdateChecker.java
diff --git a/src/main/java/dev/heliosares/auxprotect/utils/XraySolver.java b/AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/XraySolver.java
similarity index 100%
rename from src/main/java/dev/heliosares/auxprotect/utils/XraySolver.java
rename to AuxProtect_Core/src/main/java/dev/heliosares/auxprotect/utils/XraySolver.java
diff --git a/src/main/test/dev/heliosares/auxprotect/core/ActivityTest.java b/AuxProtect_Core/src/main/test/dev/heliosares/auxprotect/core/ActivityTest.java
similarity index 100%
rename from src/main/test/dev/heliosares/auxprotect/core/ActivityTest.java
rename to AuxProtect_Core/src/main/test/dev/heliosares/auxprotect/core/ActivityTest.java
diff --git a/src/main/test/dev/heliosares/auxprotect/utils/TestAPI.java b/AuxProtect_Core/src/main/test/dev/heliosares/auxprotect/utils/TestAPI.java
similarity index 100%
rename from src/main/test/dev/heliosares/auxprotect/utils/TestAPI.java
rename to AuxProtect_Core/src/main/test/dev/heliosares/auxprotect/utils/TestAPI.java
diff --git a/src/main/test/dev/heliosares/auxprotect/utils/TestEntryActionSchema.java b/AuxProtect_Core/src/main/test/dev/heliosares/auxprotect/utils/TestEntryActionSchema.java
similarity index 100%
rename from src/main/test/dev/heliosares/auxprotect/utils/TestEntryActionSchema.java
rename to AuxProtect_Core/src/main/test/dev/heliosares/auxprotect/utils/TestEntryActionSchema.java
diff --git a/src/main/test/dev/heliosares/auxprotect/utils/TestPlugin.java b/AuxProtect_Core/src/main/test/dev/heliosares/auxprotect/utils/TestPlugin.java
similarity index 100%
rename from src/main/test/dev/heliosares/auxprotect/utils/TestPlugin.java
rename to AuxProtect_Core/src/main/test/dev/heliosares/auxprotect/utils/TestPlugin.java
diff --git a/src/main/test/dev/heliosares/auxprotect/utils/TestPosEncoder.java b/AuxProtect_Core/src/main/test/dev/heliosares/auxprotect/utils/TestPosEncoder.java
similarity index 100%
rename from src/main/test/dev/heliosares/auxprotect/utils/TestPosEncoder.java
rename to AuxProtect_Core/src/main/test/dev/heliosares/auxprotect/utils/TestPosEncoder.java
diff --git a/src/main/test/dev/heliosares/auxprotect/utils/TestTableSchema.java b/AuxProtect_Core/src/main/test/dev/heliosares/auxprotect/utils/TestTableSchema.java
similarity index 100%
rename from src/main/test/dev/heliosares/auxprotect/utils/TestTableSchema.java
rename to AuxProtect_Core/src/main/test/dev/heliosares/auxprotect/utils/TestTableSchema.java
diff --git a/pom.xml b/pom.xml
index 5b735a9..d107463 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,265 +1,21 @@
4.0.0
- AuxProtect
+
+ dev.heliosares
AuxProtect
- 1.3.2
+ ${revision}
+ pom
AuxProtect
-
- ${project.artifactId}-${project.version}
-
-
- ${basedir}
- true
-
- plugin.yml
- lang/*
- config.yml
- bungee.yml
-
-
-
- src/main/java
- src/main/test
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.8.1
-
- 16
-
-
-
- org.apache.maven.plugins
- maven-shade-plugin
- 3.4.0
-
-
- pack
-
- shade
-
-
- true
-
-
- org.json:json
-
-
- true
-
-
-
-
-
- org.apache.maven.plugins
- maven-antrun-plugin
- 3.1.0
-
-
- check-deploy
- prepare-package
-
-
-
-
- true
-
-
- run
-
-
-
- implement-jar
- package
-
-
-
-
-
-
-
-
-
-
-
-
-
- run
-
-
-
-
-
-
-
-
-
- spigot-repo
- https://hub.spigotmc.org/nexus/content/repositories/snapshots/
-
-
-
- bungeecord-repo
- https://oss.sonatype.org/content/repositories/snapshots
-
+
+ AuxProtect_1.20
+ AuxProtect_Core
+
-
-
- chestshop-repo
- https://repo.minebench.de/
-
-
-
-
- jitpack.io
- https://jitpack.io
-
-
-
-
- playpro-repo
- https://maven.playpro.com
-
-
-
-
- essentials-repo
- https://repo.essentialsx.net/releases/
-
-
-
-
- glaremasters repo
- https://repo.glaremasters.me/repository/towny/
-
-
-
-
- dmulloy2-repo
- https://repo.dmulloy2.net/repository/public/
-
-
-
-
- olzie-repo
- https://repo.olziedev.com/
-
-
-
-
- junit
- junit
- 4.13.2
- test
-
-
- org.spigotmc
- spigot-api
- 1.21-R0.1-SNAPSHOT
- provided
-
-
- net.md-5
- bungeecord-api
- 1.21-R0.1-SNAPSHOT
- jar
- provided
-
-
- net.md-5
- bungeecord-api
- 1.21-R0.1-SNAPSHOT
- javadoc
- provided
-
-
- org.xerial
- sqlite-jdbc
- 3.46.0.0
-
-
- org.json
- json
- 20240303
-
-
- com.acrobot.chestshop
- chestshop
- 3.12.2
- provided
-
-
- net.coreprotect
- coreprotect
- 22.4
- provided
-
-
- com.github.MilkBowl
- VaultAPI
- 1.7
- provided
-
-
- com.github.brcdev-minecraft
- shopgui-api
- 3.0.0
-
-
- com.github.Gypopo
- EconomyShopGUI-API
- 1.7.1
-
-
- com.github.7sat
- DynamicShop3
- 3.16.1
- provided
-
-
- com.github.Zrips
- Jobs
- 4.17.2
- provided
-
-
- net.essentialsx
- EssentialsX
- 2.20.1
- provided
-
-
- com.palmergames.bukkit.towny
- towny
- 0.100.3.0
- provided
-
-
- com.github.Heliosares
- AuctionHouseAPI
- 756e099dff
- provided
-
-
- com.comphenix.protocol
- ProtocolLib
- 5.1.0
-
-
- com.olziedev
- playerauctions-api
- 1.27.3
- provided
-
-
${env.USERPROFILE}/eclipse-workspace/jars
UTF8
+ 1.3.2
\ No newline at end of file