🎁 Recompensas e prĂȘmios para quem vota no PerfectDreams!
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit

Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.circleci
src/main
.gitignore
LICENSE
README.md
pom.xml

README.md


🎁 DreamVote 🎁

Recompensas e prĂȘmios para quem vota no PerfectDreams!

💁 Como Ajudar?

Existem vĂĄrios repositĂłrios na nossa organização de vĂĄrias partes do PerfectDreams, caso vocĂȘ queria contribuir em outras partes do PerfectDreams, siga as instruçÔes no README.md de cada repositĂłrio!

đŸ’” Como Doar?

Mesmo que vocĂȘ nĂŁo saiba programar, vocĂȘ pode ajudar no desenvolvimento do PerfectDreams comprando vantagens em nossos servidores! https://perfectdreams.net/loja

VocĂȘ tambĂ©m pode doar para a Loritta, a mascote do PerfectDreams! 😊

🙌 Como Usar?

đŸ‘šâ€đŸ’» Como Compilar?

VocĂȘ tambĂ©m pode usar este projeto e usar em outros lugares, mas lembrando...

  • NĂłs deixamos o cĂłdigo-fonte de nossos projetos para que outras pessoas possam se inspirar e aprender com nossos projetos, o objetivo Ă© que pessoas que sĂŁo fĂŁs do PerfectDreams aprendam como o servidor funciona e, caso queiram, podem ajudar o servidor com bug fixes e novas funcionalidades.
  • Eu nĂŁo irei dar suporte caso vocĂȘ queria usar o nosso projeto no seu servidor sem dar nada em troca para o PerfectDreams, lembre-se, a licença do projeto Ă© AGPL v3, vocĂȘ Ă© obrigado a deixar todas as suas alteraçÔes no projeto pĂșblicas!
  • Eu nĂŁo irei ficar explicando como arrumar problemas no seu projeto se vocĂȘ apenas quer pegar o cĂłdigo-fonte para outra coisa nĂŁo relacionada com o PerfectDreams, vocĂȘ estĂĄ por sua conta e risco.
  • Lembrando que nossos projetos precisam de setups e workflows especĂ­ficos, vocĂȘ nĂŁo irĂĄ conseguir usar nossos projetos apenas compilando e usando!
  • Existem vĂĄrias coisas "hard coded" no projeto, ou seja, vocĂȘ terĂĄ que editar o cĂłdigo-fonte dela e recompilar, afinal, o projeto foi criado apenas para ser utilizado no PerfectDreams entĂŁo vocĂȘ terĂĄ que fazer algumas modificaçÔes no cĂłdigo-fonte dela para funcionar. 😉
  • Caso vocĂȘ irĂĄ usar a sua versĂŁo em um lugar que nĂŁo seja no PerfectDreams ou em seu servidor de desenvolvimento, vocĂȘ nĂŁo poderĂĄ utilizar o nome "PerfectDreams", o nome do projeto ou "Loritta".

Mas se vocĂȘ quiser mesmo compilar o projeto, siga os seguintes passos:

  1. Tenha o MongoDB instalado na sua mĂĄquina.
  2. Tenha o JDK 8 (ou superior) na sua mĂĄquina.
  3. Tenha o Git Bash instalado na sua mĂĄquina.
  4. Tenha o Maven instalado na sua mĂĄquina com o PATH configurado corretamente. (para que vocĂȘ possa usar mvn install em qualquer pasta e o JAVA_HOME, para que o mvn install funcione)
  5. Tenha o IntelliJ IDEA instalado na sua mĂĄquina.
  6. Tenha um servidor de Minecraft rodando Paper na Ășltima versĂŁo disponĂ­vel, para transformar sonhos em realidade, nossos projetos sempre utilizam a Ășltima versĂŁo disponĂ­vel no momento que o projeto foi criado.
  7. Faça git clone https://github.com/PerfectDreams/DreamVote.git em alguma pasta no seu computador.
  8. Agora, usando o PowerShell (ou o prĂłprio Git Bash), entre na pasta criada e utilize mvn install
  9. ApĂłs terminar de compilar, vĂĄ na pasta target e pegue a JAR do projeto.
  10. Pronto, agora Ă© sĂł utilizar o projeto e se divertir! 🎉

🔀 Pull Requests

No seu Pull Request, vocĂȘ deverĂĄ seguir o meu estilo de cĂłdigo bonitinho que eu faço, Ă© recomendado que vocĂȘ coloque comentĂĄrios nas partes do seu cĂłdigo para que seja mais fĂĄcil na hora da leitura.

Caso o seu cĂłdigo possua texto, vocĂȘ Ă© obrigado a utilizar o sistema de localização da Loritta, para que o seu Pull Request possa ser traduzido para outras linguagens, ou seja, apĂłs criar o seu Pull Request, crie um Pull Request no repositĂłrio de linguagens da Loritta com as keys necessĂĄrias.

O seu cĂłdigo nĂŁo pode ser algo "gambiarra", meu cĂłdigo pode ter algumas gambiarras mas isto nĂŁo significa que vocĂȘ tambĂ©m deve encher o PerfectDreams com mais gambiarras no seu Pull Request.

VocĂȘ precisa pensar "serĂĄ que alguĂ©m iria utilizar isto?", se vocĂȘ criar um comando que sĂł seja Ăștil para vocĂȘ, provavelmente eu irei negar o seu Pull Request.

📩 DependĂȘncias

NĂłs utilizamos vĂĄrias dependĂȘncias no cĂłdigo-fonte deste projeto, obrigado a todos os mantenedores das dependĂȘncias! Sem vocĂȘs, talvez nosso projeto nĂŁo iria existir (ou teria vĂĄrias funcionalidades reduzidas ou talvez atĂ© inexistentes!)

Nome Mantenedor
Kotlin JetBrains
Paper Mojang (Minecraft Vanilla), SpigotMC (Spigot), Paper
DreamCore MrPowerGamerBR

📄 Licença

O cĂłdigo-fonte deste projeto estĂĄ licenciado sob a GNU Affero General Public License v3.0

PerfectDreams Ă© © MrPowerGamerBR — Todos os direitos reservados

A personagem Loritta Ă© © MrPowerGamerBR & PerfectDreams — Todos os direitos reservados

Ao utilizar o projeto vocĂȘ aceita os termos de uso da Loritta e os termos de uso do PerfectDreams.