Sobre

Kotlin Script Engine e seus classpaths - "Como assim? Unresolved Reference? Como?" ~ Fazendo os dois funcionar corretamente!

Hoje eu decidi usar o Script Engine do Kotlin na Loritta, afinal, usar o Nashorn estava meio chato e eu 💖 Kotlin, então eu decidi tentar usar.

Criei uma pequena classe de testes no meu projeto, rodei ele dentro do IntelliJ IDEA, nenhum erro! Agora vamos tentar rodar em produção... huh? unresolved reference? mas... como? Se essa classe não existivesse você nem poderia ter sido executado!

javax.script.ScriptException: error: unresolved reference: mrpowergamerbr
fun loritta(context: com.mrpowergamerbr.loritta.commands.CommandContext) {
                         ^

É, por algum motivo o Script Engine do Kotlin não consegue encontrar as minhas classes, ou qualquer outra classe na verdade, mas... porque? Elas existem durante o runtime porque, se não existissem, o aplicativo nem iria rodar!

Continue lendo!

🤖 Criando o seu PRIMEIRO bot para o Discord [Kotlin] - Comandos, comandos, comandos! #2

Comandos, comandos, comandos! Neste vídeo irei mostrar como criar comandos para o seu bot para o Discord!


🤖 Criando o seu PRIMEIRO bot para o Discord [Kotlin] - Olá, mundo! #1

Uma pequena introdução sobre como criar um bot para o Discord utilizando Kotlin + IntelliJ IDEA + JDA, criado pelo não tão incrível MrPowerGamerBR (eu!) que, para quem não sabe, é o criador da incrível e marabrilhosa Loritta!


PowerWarps - Warps para o seu Servidor!

PowerWarps
Originalmente publicado em 25/09/14

Você queria um plugin que colocasse warps no seu servidor? Você queria um que adicionasse o comando da warp (/minerar)? Então você encontrou a sua solução!

PowerWarps é um script que adiciona o comando /setarwarp warp, que, ao setar uma warp, ele cria um comando com o nome da warp! Ou seja, se você usar /setarwarp mrpowergamerbr, vai criar um comando chamado /mrpowergamerbr! Incrivelmente simples e legal!

Continue lendo!

PowerDesencantar - Desencante seus itens!

PowerDesencantar
Originalmente publicado em 24/09/14

Você queria um simples comando para remover todos os encantamentos de um item? Então você encontrou a sua solução!

PowerDesencantar adiciona um comando que, ao digitar, remove todos os encantamentos que o item na sua mão possui, simples e fácil!

Continue lendo!

PowerAnviRegen - Regenere as bigornas Automaticamente!

PowerAnviRegen
Originalmente publicado em 24/09/14

Você queria que as bigornas regenerassem automaticamente no seu Servidor? Então você encontrou a sua solução!

PowerAnvilRegen é um script que faz suas bigornas regenerarem automaticamente! Simples e fácil!

Continue lendo!

PowerMochilas - Mochilas "reais"!

PowerMochilas
Originalmente publicado em 21/09/14

Você queria ter Mochilas no seu Servidor? Você queria um plugin de Mochila que fosse mais "real"? Você queria um plugin de Mochila que não fica travando o seu Servidor? Então você encontrou a sua solução!

PowerMochilas é um script que adiciona Mochilas "reais" no seu Servidor! Você pode mudar quanto dinheiro você precisa gastar para comprar uma Mochila e até mudar o item da mochila!

Mas... Porque Mochilas "reais"? Simplesmente porque todos os plugins de Mochila que existem não são perfeitos para Survival, ou seja, estes plugins fazem que você só possa ter uma Mochila, você nunca perde os itens da Mochila, e vários outros problemas... Este script corrige todos estes problemas!

Você pode vender mochilas em placas criando uma placa escrita &1[Mochilas] (na primeira linha) e na segunda linha o preço da mochila.

Continue lendo!

PowerFight - Evento Fight para o seu servidor!

PowerFight
Originalmente publicado em 20/09/14

Você queria adicionar o Evento Fight no seu Servidor? Então você encontrou a sua solução!

PowerFight é um script que adiciona o Evento Fight no seu Servidor! Simples, fácil, e incrivelmente divertido! Um Evento Fight é um Evento simples que várias pessoas vão X1 até sobrar uma pessoa.

Continue lendo!

PowerMention - Nomes dos players coloridos no chat!

PowerMention
Originalmente publicado em 20/09/14

Você queria um script que deixasse os nomes dos players no chat colorido? Então aqui está a sua solução!

PowerMention é um script simples que, quando algum player escreve o nome de outro player, o nome deste outro player fica de uma cor personalizável na configuração, assim chamando mais atenção no chat.

Continue lendo!

PowerBuff - Ganhe Buffs ao escrever um comando!

PowerBuff
Originalmente publicado em 20/09/14

Você queria faz que, quando um player escreve um comando, ele ganhasse Buffs? Quer um jeito fácil e rápido de fazer os players gastarem o dinheiro deles? Então aqui está a sua solução!

PowerBuff é um script simples que adiciona o comando /buff (e o /buffs) que, quando o player usa este comando, uma quantia de dinheiro é removida dele e ele é recompensado com alguns buffs que você pode customizar na configuração dele!

Continue lendo!

PowerReferral - Ganhe pontos por divulgar o Servidor!

PowerReferral
Originalmente publicado em 19/09/14

Quer que os seus players chamem outras pessoas só para ganhar uns "pontinhos"? Então aqui está a sua solução!

PowerReferral é um script simples que adiciona um sistema de "indicação"! Quando um player convidar outro player para o seu Servidor, ele irá poder pedir para o player que ele convidou escrever "/indicacao player", dando um "pontinho" de divulgação, sendo que tem um Top 10 de divulgação. Script feito devido a sugestão do gduccigne no AtomGamers.

Continue lendo!

PowerReparar - Repare seus itens por placas e com estilo!

PowerReparar
Originalmente publicado em 17/09/14

Você queria um script de reparação de itens por placa que você possa trocar a tag da placa? Ou um que você não possa reparar itens que já estão reparados? Ou simplesmente quer um que você possa colocar preços diferentes para cada placa? Então você encontrou o script certo!

Continue lendo!

PowerVoid2Spawn - Caiu no void? Vá para o spawn!

PowerVoid2Spawn
Originalmente publicado em 16/09/14

Você queria que, quando seus players caírem no void, eles voltassem para o Spawn? Agora você pode!

PowerVoid2Spawn faz uma coisa simples, mas incrivelmente útil para vários tipos de servidores, quando algum player cair no void, em vez de ele ficar eternamente levando dano e depois, tristemente morrer, ele faz o seu player ir para o spawn do seu servidor sem levar nenhum dano!

Continue lendo!

PowerBarraLeave - /leave do Skype no Minecraft!

PowerBarraLeave
Originalmente publicado em 16/09/14

Se você já usou Skype, você deve saber que existe o comando /leave para sair de uma conversa em grupo, então eu resolvi refazer este lindo comando no Minecraft!

Quando o player escreve "/leave", o player é kickado e aparece uma mensagem que você pode customizar no script. Simples e inútil, mas é legal ter... Sei lá, as pequenas coisas interessantes que são importantes!

Continue lendo!

PowerSemChuva - Desative a chuva no seu servidor!

PowerSemChuva
Originalmente publicado em 16/09/14

Seus players estão reclamando de lag por causa da chuva? Quer desativar aquela chuva chata de uma vez por todas? Então você encontrou o script certo para isto!

PowerSemChuva é um script simples que desativa a chuva no seu servidor, já que muitas pessoas reclamam que a chuva faz o Minecraft ficar muito travado e lerdo. O PowerSemChuva tinha sido feito antes de terem adicionado o doWeatherCycle no Minecraft (adicionado na 16w38a, sexta snapshot da 1.11, ou seja, se você está usando uma versão atualizada do Minecraft (que você deveria estar!) use /gamerule doWeatherCycle, se você não está usando uma versão acima da 1.11, então você pode usar o PowerSemChuva!

Continue lendo!

PowerAntiRoubo - Bloqueie o /? *TAB*!

PowerAntiRoubo
Originalmente publicado em 15/09/14

Cansado de players vendo seus plugins? Você acha que nenhum plugin que você usou para bloquear o /? *TAB* funciona? Então agora chegou a solução para todos seus problemas!

PowerAntiRoubo é um script que bloqueia o /? *TAB* e o /ver *TAB*, se você não sabe, com estes dois comandos, é possível ver TODOS os seus plugins existentes no seu servidor, ele bloqueia o /? *TAB*, /ver *TAB*, /about *TAB*, /version *TAB* e bloqueia /bukkit:comando de todas as variações acima!

Continue lendo!

SnappyMegafone - Testando... Alô, Testando... Som, Som, Som...

SnappyLoja
Originalmente publicado em 28/08/14

Querendo um sistema de megafone para o seu servidor que é diferente de outros sistemas de megafone? Então você encontrou a sua solução!

Um script que eu fiz pois muitas pessoas queriam um sistema de megafone (só porque outros servidores grandes tinham a mesma coisa... *tosse* CraftLandia *tosse*) então eu resolvi fazer um sistema de megafone com várias funções! Sistema para pagar para usar o megafone, poder usar um item como megafone e muito mais!

Continue lendo!

SnappyNickBan - Solução para players com nicknames "feios"

SnappyLoja
Originalmente publicado em 28/08/14

Sabe quando você fica irritado quando tem aqueles idiotas que ficam entrando com nicks como "ServidorLixo" ou "TudoMerda" ou "Putinha"? Então, o SnappyNickBan foi criado para automaticamente kickar estes tipos de nicks, como é automático, você não vai ter que ficar sofrendo quando aparece aquelas mensagens de "Bem-Vindo *insira nickname com palavras feias aqui* ao meu servidor!", porque ele é tão automático, que os players com estes nicks ofensivos são kickados bem antes de eles conseguirem passar da tela de "Logging In...".

Continue lendo!

SnappyLoja - /setloja! Warps para players!

SnappyLoja
Originalmente publicado em 28/08/14

Quer um jeito mais fácil para os seus players poderem chamar outros players para a loja dele sem que ele precise ficar esperando todos darem TPA para ele? Então o SnappyLoja é a sua solução!

https://i.imgur.com/lGyPNOy.png

SnappyLoja é um script simples que adiciona o comando de /setloja e o comando de /loja, somente isto, Mas, diferente de outros plugins de /setloja, este vem com um sistema de Auto Deteção de Trap! Enquanto não é 100% perfeito, ele irá te poupar muito tempo de ficar devolvendo itens para um player que algum outro player idiota fez uma trap com ele. Alías, você pode desativar este sistema de Anti-Trap, como você também pode ativar uso de permissões, Whitelist/Blacklist de Mundos, trocar o prefixo e muito mais!

Continue lendo!

PowerPIN - Script de PIN, de graça.

PowerPIN
Originalmente publicado em 07/08/14

PowerPIN é um script de PIN, simplesmente isto.

Lá em 2014 (quando este script foi feito) não existia nenhum plugin de PIN bom e gratuito (e as pessoas adoravam o plugin de PIN pago do SubZero0)... bem, eu nunca achei sistema de PINs tão interessantes assim (já que as pessoas só queriam usar isto pois outros servidores grandes tinham a mesma coisa... *tosse* CraftLandia *tosse*) mas eu queria provar que fazer um sistema de PIN não era tão difícil assim... então eu criei o PowerPIN!

O PowerPIN suporta o AuthMe, xAuth e o LogIt, o PIN é só gerado UMA vez e só tem UM por conta. Não se esqueça de liberar os comandos /usar-pin e /pin (Opcional) no seu comando de autenticação para que possa usar essts dois comandos antes de logar no servidor!

Continue lendo!

PowerEsponjas - Woosh!

Esponja
Originalmente publicado em 01/08/14
PowerEsponjas é um script faz as pessoas saltarem quando passam em cima de uma esponja, perfeito se você quer fazer isto para um parkour, para players usarem como alguma estratégia ou simplesmente para fazer um pula-pula no seu servidor! ^-^
Continue lendo!

Capinhas

Capinhas que eu comprei no Faça sua Capa, uma para mim (esquerda) e outra para a minha namorada (direita).

A imagem da capinha foi feita no Photoshop usando as dimensões dos dois celulares (Moto G Turbo e Zenfone 4 Max), cada capinha custou 39,90R$ (e como comprou duas capinhas, o frete foi grátis! :3).

Continue lendo!

🅱️ídeo especial de 🅱️rimeiro de Abril

Vídeo comemorando que eu fui rejeitado pelo YouTube no sistema de monetização deles. (pfv vejam meus vídeos porque eu to precisando de views na moralzinha bjs)


Jornal do Lumen

Lá em 2012/2013 (quando estava no oitado/novo ano da escola) eu e os meus amigos tivemos a ideia de criar um "jornal" da escola (mesmo que a ideia era só mostrar o cotidiano lá e não mostrar as novidades da escola), nós gravamos, enviamos para o YouTube e deixamos lá... até que eu resolvi trocar de canal e deixei todos os meus vídeos velhos como privado...

Mas recentemente eu pensei que seria legal pegar todos os vídeos da "série", reeditar eles e enviar para o meu atual canal no YouTube, para que todos possam apreciar e assitir os vídeos (mesmo que nenhum deles seja uma "obra de arte", mas é legal guardar como recordação já que foi um período da minha vida (quando eu me considerava "YouTuber"), sem contar que vira e mexe algum dos meus amigos resolve querer ver o Jornal do Lumen de novo.

Enquanto a maioria é idêntico as versões originais, algumas das edições (em especial a segunda e a terceira) tiveram várias alterações, como na segunda que eu tinha colocado alguns vídeos no lugar errado e na terceira que (impressionantemente!) eu ainda tinha algumas partes no arquivo original no meu Dropbox, conseguindo deixar algumas partes em HD 720p!


Melhorando a Gabriela, a amiga da Loritta

Gabriela, a amiga da Loritta e seus dados

Após o post falando sobre a Gabriela, o meu clone do SimSimi, eu deixei a Gabriela pública para qualquer um usar na Loritta, para ver o que iriam achar e para ver se encontrariam problemas nela...

Neste post eu irei falar algumas mudanças que eu fiz na Gabriela para deixar ela melhor e mais parecida com o SimSimi!

Continue lendo!

Gabriela, o meu clone do SimSimi

Gabriela, a amiga da Loritta

Lembra da história que o SimSimi estava me ameaçando de atividade ilegal e que eu deveria parar de fazer engenheria reversa da API deles? É, bons tempos...

Infelizmente as pessoas não estão gostando muito do +cleverbot da Loritta, já que ele é muito... "seco", já que ele normalmente não tem muitas respostas em português e ele não tem muitas coisas engraçadas, comparadas com o nosso amiguinho SimSimi.

Como eu não posso usar a API "não pública" deles (porque eu ainda estou bloqueado (mesmo que seja possível burlar o bloqueio apenas trocando o nome do usuário usando o SimSimi... mas mesmo assim eu teria que usar vários proxies só para ficar burlando o bloqueio)) eu irei tentar criar o meu próprio clone do SimSimi. Não querem que eu use o SimSimi? Okay então, EU MESMO irei criar o meu próprio SimSimi!

Mas, será que é fácil criar o meu próprio clone do SimSimi?

Continue lendo!

A minha verdadeira opinião sobre o Skript

Pensando sobre o Skript

Pessoas que me conhecem faz algum tempinho sabem que eu usava Skript para quase tudo no meu servidor, realmente tentava passar do limite do Minecraft para conseguir criar um servidor ótimo e diferente, que ninguém jamais viu antes... Infelizmente isto fez que eu passasse do limite que o Skript poderia oferecer, fazendo que ele se "suicidasse" (ou, pelo ou menos o que eu achava na época que isto aconteceu).

Isto me "forçou" a aprender Java para refazer todos os meus scripts em Java, tirei todos os meus scripts do ar com o motivo de "para mim o Skript estava lagando demais o servidor, e eu não quero que ninguém use o Skript (ou pelo ou menos os meus scripts) para que não aconteça o mesmo problema com você" que depois de um tempo foi resumido para apenas "Skript é um lixo" que aí fez as pessoas começarem a achar que eu só estava falando que Skript é um lixo porque eu aprendi Java...

Neste post eu resolvi falar a minha opinião sobre Skript, já que durante todos esses anos a minha opinião mudou e, infelizmente, muitas pessoas começaram a pegar o que eu tinha falado anos atrás e começou a distorcer o que eu tinha falado, vou desmentir algumas coisas que eu tinha falado no passado que eu descobri que eu mesmo estava errado e tentar, por uma vez por todas, acabar com a onda de "Skripter nem é gente" (mesmo que eu nem use mais Skript).

Continue lendo!

A história do sistema de sincronização de vídeos da Loritta

owo vídeo

Todos nós sabemos que o YouTube demora para enviar novos vídeos para a "box" (e as vezes nem envia o vídeo!), ou seja, muitas pessoas que são inscritas no seu canal talvez nem estejam recebendo seus novos vídeos! Para resolver este problema (junto com o grande aumento de YouTubers no Discord) eu tinha resolvido fazer o sistema de sincronizações de novos vídeos para a Loritta.

Parece simples né: Apenas verificar se o canal enviou um novo vídeo e, se ele enviou, notificar no servidor. Infelizmente isto apenas parece simples, já que para criar isto é bem mais complicado...

Neste post irei explicar toda a "história" por trás do sistema de verificação de novos vídeos do YouTube da Loritta, junto com todas as dificuldades que eu tive e como eu resolvi elas... talvez seja interessante caso você esteja fazendo um sistema parecido ou apenas está curioso para saber como eu fiz um sistema que (as vezes!) notifica mais rápido que o YouTube!

Continue lendo!

"Brincando" de Gato e Rato com o SimSimi

SimSimi tentando me matar por tentar usar a API do website deles

Você acreditaria que esse bichinho amarelinho iria te ameaçar de atividade ilegal e que ele está coletando evidências contra você? Se você conhece o SimSimi, você talvez até acreditaria nesta história, mas você já sabe que qualquer um pode ensinar frases novas para o SimSimi...

...mas e se eu te falasse que isto não era uma frase colocada por alguém que só ensinou algo para o SimSimi e sim uma mensagem pelos operadores do SimSimi? Aí sim que você começa a tremer na base.

Aqui vai a minha curta história de como os operadores do SimSimi descobriram que eu estava tentando fazer engenharia reversa da API do website deles, uma história bem curta que aconteceu durante algumas horas no dia 19/03/2018, mas que foi bem interessante e divertida enquanto durou.

Continue lendo!

Olá, mundo!

Parabéns, você encontrou a primeira postagem do meu blog!

Se você está querendo saber mais sobre mim, então clique aqui, já que você não irá encontrar tantas informações interessantes neste post...

Espero que você se divirta com o conteúdo do meu blog e eu espero que eu não irei abandonar ele!

Loritta pedindo para você entrar no incrível servidor dela


Total de Visualizações

9960

Posts Populares

A minha verdadeira opinião sobre o Skript
Pessoas que me conhecem faz algum tempinho sabem que eu usava Skript para quase tudo no meu servidor, realmente tentava passar do limite...

A história do sistema de sincronização de vídeos da Loritta
Todos nós sabemos que o YouTube demora para enviar novos vídeos para a "box" (e as vezes nem envia o vídeo!), ou seja, muitas pessoas qu...

Gabriela, o meu clone do SimSimi
Lembra da história que o SimSimi estava me ameaçando de atividade ilegal e que eu deveria parar de fazer engenheria reversa da API deles...

"Brincando" de Gato e Rato com o SimSimi
Você acreditaria que esse bichinho amarelinho iria te ameaçar de atividade ilegal e que ele está coletando evidências contra você? Se vo...

PowerMochilas - Mochilas "reais"!
<i>Originalmente publicado em 21/09/14</i> Você queria ter Mochilas no seu Servidor? Você queria um plugin de Mochila que fosse mais "...

Coisas interessantes para sair da bad™ (ou não)