Este documento fornece um guia completo para modding do Minecraft em Java e outras linguagens, incluindo recursos, tutoriais e links da comunidade. Ele cobre várias APIs de modding, como Forge, Fabric, Bukkit/Spigot, BungeeCord, Sponge e modding Bedrock Edition, oferecendo um ponto de partida. ponto para desenvolvedores iniciantes e experientes O guia também inclui recursos essenciais de aprendizado de Java e aborda métodos eficazes para buscar ajuda e solucionar problemas.
Guia chinês para desenvolvedores do Minecraft
Bem-vindo à área de discussão para trocar ideias e pedir ajuda.
O fechamento do site MCBBS fez com que um grande número de tutoriais se tornassem inválidos. Solicitamos aos leitores que ajudem o guia a entrar em contato com os autores relevantes para migrar os tutoriais em tempo hábil.
Clique no botão "Assistir" no canto superior direito para obter atualizações em tempo real do guia chinês e clique no botão "Estrela" no canto superior direito para apoiar a compilação do guia chinês.
Você está convidado a enviar vários tutoriais, materiais, documentos e bibliotecas de aulas relacionadas ao desenvolvimento do Minecraft aqui.
Índice
Como fazer perguntas
Quando você encontrar um problema que não pode ser resolvido usando mecanismos de pesquisa, consultando documentos relevantes e depuração (se você não fez o acima, faça-o imediatamente), você pode pedir ajuda a outras pessoas. Ao fazer uma pergunta, certifique-se de fornecer as seguintes informações com precisão:
Se você postar uma pergunta, inclua uma breve descrição da pergunta e informações da plataforma em seu título. Por exemplo "[Forge][1.7.10] NullPointerException ocorre ao carregar o Mod"
Lembre-se, não subestime as respostas de outras pessoas. Se você quiser aprender mais sobre os métodos, técnicas e etiqueta de fazer perguntas, observar a sabedoria de fazer perguntas o ajudará muito.
Sites e recursos comumente usados
Seção de discussão de desenvolvimento do fórum chinês do Minecraft
GitHub
O maior site de programação social e hospedagem de código do mundo, onde você pode visualizar o código-fonte de vários módulos e plug-ins.
nuvem de código
Site chinês de programação social e hospedagem de código.
Estouro de pilha
A maior comunidade de aprendizado e compartilhamento de conhecimento de programação do mundo, onde você pode encontrar respostas para muitas perguntas sobre programação.
Mecanismo de busca Baidu/Bing/Google
Se você tiver alguma dúvida, por que não pesquisá-la primeiro no Baidu?
Wiki.vg
O site do documento de referência de protocolo e engenharia reversa do Minecraft contém documentos de referência para várias versões de protocolos de comunicação de rede, formatos de dados, protocolos de verificação genuínos da Mojang, etc.
Minha postagem no índice do tutorial de desenvolvimento do Fórum Mundial Chinês
Tea Party de desenvolvimento de módulo TeaCon —— Competição online de desenvolvimento de módulo Minecraft
Fórum de desenvolvedores do Minecraft V2
Outros recursos
Comunidade de intercâmbio de desenvolvimento interno
Noções básicas de Java
"Java do iniciante ao mestre"
O conhecido livro introdutório ao Java Chinês.
"Tutorial oficial de introdução à programação (referência) do Java 8"
Este livro está dividido em dois volumes, a versão introdutória possui menos conteúdo e a versão de referência possui mais conteúdo. A tradução da versão chinesa é difícil de entender e serve apenas como referência.
"Tecnologia Java Core"
Este livro está dividido em dois volumes, um livro avançado sobre Java, duradouro e informativo.
Tutorial gratuito on-line de Java chinês
O conteúdo não é pesquisado e é apenas para referência.
Documentação Java 8 (inglês/chinês)
Baixar JDK
Leitura adicional
Melhore ainda mais as habilidades de programação Java.
Módulo de forja
【1.19-1.18】Guia de desenvolvimento do módulo Lapsang Souchong-Forge
【1.16】 Tutorial de desenvolvimento do módulo Boson 1.16
【1.12.2】Guia de desenvolvimento do módulo Harbinger Forge
【1.8.9】 Tutorial de desenvolvimento do módulo zzzz
Forjar documentação oficial
Introduzidas algumas das funções adicionadas pelo Forge.
MDK (kit de desenvolvimento do Minecraft)
Recursos chineses simplificados
As entradas tachadas podem ter melhores recursos, podem estar desatualizadas, podem ter links inválidos, podem ser enganosas ou carecer de conteúdo e são apenas para referência.
Outros recursos linguísticos
Guia de migração de mods
Código de amostra do módulo
Discussão de desenvolvimento de mod
Ferramentas relacionadas ao desenvolvimento de módulos
ForgeGradle
Pacote de Mod Coder
Pergaminho
Tabela anti-ofuscação de terceiros do Minecraft 1.16.5+
Forjar Javadoc
Este JavaDoc é fornecido por terceiros e sua atualidade e eficácia não podem ser garantidas. O ambiente de desenvolvimento real prevalecerá.
Mod NeoForge
Atualmente, este artigo ainda está em construção. Você pode enviar comentários e sugestões para a edição relevante.
site oficial
Documentação oficial
【1.20.4】Tutorial NeoForge de Flandre (vídeo/código fonte Bilibili)
【1.20.4】Tutorial NeoForge do kitUIN
Plug-in Bukkit/Spigot
Tutorial de desenvolvimento do plug-in Bukkit da tdiant (Github)
Tutorial de desenvolvimento do plug-in Bukkit da Rarity (Github)
Tutorial oficial
Documentação do desenvolvedor da API Bukkit
Seção de discussão sobre desenvolvimento de plug-ins do fórum oficial do Spigot
Muitos problemas podem ser resolvidos aqui.
Recursos chineses simplificados
As entradas tachadas podem ter melhores recursos, podem estar desatualizadas, podem ter links inválidos, podem ser enganosas ou carecer de conteúdo e são apenas para referência.
Módulo de tecido
site oficial
Wiki Oficial (Inglês/Chinês)
Gerador de mod de modelo oficial
Repositório oficial de módulo de amostra
Recursos chineses simplificados
As entradas tachadas podem ter melhores recursos, podem estar desatualizadas, podem ter links inválidos, podem ser enganosas ou carecer de conteúdo e são apenas para referência.
Plug-in BungeeCord
"Desenvolvimento de plug-in BungeeCord" tradução em chinês
Wiki Oficial
Tutorial de desenvolvimento do plug-in BungeeCord
Seção de discussão sobre desenvolvimento de plug-ins do fórum oficial da BungeeCord
Plug-in esponja
site oficial
Fórum oficial
Tutorial oficial (vários idiomas, incluindo chinês simplificado)
JavaDoc oficial
Recursos chineses simplificados
pacote
Documentação e tutoriais
ferramenta
Iniciador da Edição Java
Documentação e tutoriais
Biblioteca de classes
Servidor Edição Bedrock
Servidor oficial
LeviLamina (anteriormente LiteLoaderBDS)
bdsx
Pedra final
PowerNukkitX
Nukkit de tempestade
Libélula
Outros recursos
Complementos da Edição Bedrock
Documentação do criador do Minecraft: Bedrock Edition
Documentação de referência da API de script do Minecraft: Bedrock Edition
Página "Complementos" do Minecraft Chinese Wiki
Aprenda fazendo: Faça um complemento para colheita de minério do zero
[Não oficial] Enciclopédia de desenvolvimento do Minecraft Bedrock Edition
【Não oficial】Bedrock Wiki
Outros recursos
Mods da edição Bedrock
Horizonte
Ametista
Edição NetEase Bedrock
pacote de sombreamento
Documentação da comunidade gráfica do Minecraft
Recursos chineses simplificados
Outros recursos linguísticos
recursos obsoletos
Módulo LiteLoader
site oficial
Guia de desenvolvimento LiteMod do zzzz (chinês simplificado)
Repositório oficial de código-fonte
Plug-in Nukkit
Servidor Minecraft Bedrock Edition desenvolvido em Java.
Tutorial de desenvolvimento chinês do plug-in Nukkit
Seção de discussão sobre desenvolvimento de plug-ins do fórum oficial do Nukkit
Plug-in PocketMine
Tutorial chinês de desenvolvimento de plug-in PocketMine
Recursos chineses simplificados
Declaração de direitos autorais
O autor deste trabalho é todos colaboradores do Guia Chinês do Desenvolvedor do Minecraft.
Este trabalho está licenciado sob uma Licença Internacional Creative Commons Attribution-ShareAlike 4.0.
Anexe o link para este trabalho ao reimprimir: https://github.com/Mouse0w0/MinecraftDeveloperGuide
Estatísticas
Observadores das estrelas ao longo do tempo