Um Launcher, basicamente é um lançador, tipo: Você cria um arquivo Chamado MeuProjetoLauncher.java e deixar isso no GitHub, as pessoas vão saber que aquilo vai ser o que seu projeto vai fazer quando ele ligar!
Basicamente, deixarei o código neste repositório, certo? Ok, mas você deve seguir os termos da licença mas...
- Não irei dar suporte às suas alterações e criações de arquivos
- Lembre-se, a licença é a Mozilla Public License 2.0, veja o arquivo LICENSE para mais informações
- Neste projeto, existe workflows específicos para compilar, a maioria dos Workflows são da PerfectTea e da DreamsBakeryMC
- Tenha o
JDK 21(ou superior) instalado na sua máquina. - Tenha o IntelliJ IDEA instalado na sua máquina.
- Tenha um servidor de Minecraft rodando Paper na última versão disponível.
- 🎊 Pronto! Agora é só utilizar o projeto e se divertir!
Eu utilizei várias dependências no código-fonte do projeto, além de que, se não tiverem essas dependências, esse projeto terias pouquíssimas funções!
| Nome | Criadores |
|---|---|
| java | James Gosling |
| Paper | Mojang (Minecraft Vanilla), SpigotMC (Spigot), Paper |
| DreamsBakery | umastrodev12 |
Coloque isso no seu settings.gradle:
dependencies {
compileOnly("org.spigotmc:spigot-api:1.21.8-R0.1-SNAPSHOT")
implementation 'net.perfect.tea.dreamsbakery.launch:1.0'
} implementation 'net.dreamsbakery.mc.powerlaunchjava.plugin:1.0'
implementation 'net.umastrodev.dreamsbakery.java.launch:1.0'Este projeto está licenciado sobre a Mozilla Public License v2.0, aqui está listado o que você pode, deve e não pode fazer:
- Usar o código-fonte licenciado para qualquer finalidade (uso pessoal, interno, comercial, etc.).
- Modificar o código-fonte, criando suas próprias melhorias e adições.
- Distribuir o código-fonte original ou modificado (obrigatório sob a MPL-2.0).
- Combinar o código MPL-2.0 com outros códigos de licenças diferentes, inclusive proprietárias, para criar um "Programa Maior" (exemplo: usar uma biblioteca MPL-2.0 em um aplicativo comercial fechado).
- Cobrar taxas pela distribuição do software, serviços de suporte ou garantia, mas não pela licença do código-fonte em si.
- Disponibilizar Modificações em Arquivos MPL-2.0: Se você modificar um arquivo que estava sob a MPL-2.0 e distribuir essa modificação, o código desse arquivo modificado específico deve ser liberado sob a MPL-2.0 (o chamado "Copyleft de Nível de Arquivo").
- Fornecer o Código-Fonte: Ao distribuir o software, você deve disponibilizar o código-fonte de forma acessível e gratuita para todos os usuários que receberem o binário ou executável.
- Manter Avisos de Licença: Você não pode remover ou alterar os avisos de direitos autorais e licença (incluindo o aviso de "Covered Code") nos arquivos que contêm o código MPL-2.0.
- Não Usar Marcas para Endosso: Você não pode usar nomes de contribuidores ou licenciadores (como "Mozilla") para endossar ou promover seu produto derivado sem a permissão expressa deles.
- Não Aplicar Licença Diferente ao Código MPL: Você não pode licenciar o código-fonte que está sob a MPL-2.0 (nem suas modificações) sob uma licença diferente, a menos que esteja distribuindo-o como parte de um Programa Maior compatível (e mesmo assim, o código MPL-2.0 deve permanecer sob essa licença).
© umastrodev12 - Todos os Direitos Reservados.
© PerfectTea - Todos os Direitos Reservados.
© DreamsBakery - Todos os Direitos Reservados