PerfectDreams / ProtocolSupportStuff

🌟 A plugin that does... stuff, I guess. Disable Minecraft versions (even the current server version!), remap blocks/items for older versions, allow pre-1.9 PvP for pre-1.9 clients in your 1.9+ server and much more!
GNU Affero General Public License v3.0
14 stars 8 forks source link
bukkit glowstone minecraft plugin protocolsupport sparklypower spigot


🌟 ProtocolSupportStuff 🌟

A plugin that does... stuff, I guess. Disable Minecraft versions (even the current server version!), remap blocks/items for older versions, allow pre-1.9 PvP for pre-1.9 clients in your 1.9+ server and much more!

💁 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...

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/ProtocolSupportStuff.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.