Ce document fournit un guide complet sur le modding Minecraft en Java et dans d'autres langages, y compris des ressources, des didacticiels et des liens vers la communauté. Il couvre diverses API de modding telles que Forge, Fabric, Bukkit/Spigot, BungeeCord, Sponge et Bedrock Edition, offrant un point de départ. point pour les développeurs débutants et expérimentés. Le guide comprend également des ressources d'apprentissage Java essentielles et aborde des méthodes efficaces pour rechercher de l'aide et résoudre les problèmes. Veuillez contribuer en partageant vos didacticiels et vos ressources !
Guide chinois du développeur Minecraft
Bienvenue dans l'espace de discussion pour échanger des idées et demander de l'aide.
La fermeture du site Web du MCBBS a rendu invalide un grand nombre de didacticiels. Les lecteurs sont priés d'aider le guide à contacter les auteurs concernés afin de migrer les didacticiels en temps opportun.
Cliquez sur le bouton « Regarder » en haut à droite pour obtenir des mises à jour en temps réel du guide chinois, et cliquez sur le bouton « Étoile » en haut à droite pour prendre en charge la compilation du guide chinois.
Vous êtes invités à soumettre ici divers didacticiels, matériels, documents et bibliothèques de classes liés au développement de Minecraft.
Table des matières
Comment poser des questions
Lorsque vous rencontrez un problème qui ne peut pas être résolu en utilisant des moteurs de recherche, en consultant des documents pertinents et en déboguant (si vous n'avez pas effectué ce qui précède, veuillez le faire immédiatement), vous pouvez demander de l'aide à d'autres. Lorsque vous posez une question, assurez-vous de fournir les informations suivantes avec précision :
Si vous publiez une question, veuillez inclure une brève description de la question et des informations sur la plateforme dans votre titre. Par exemple "[Forge][1.7.10] NullPointerException se produit lors du chargement du Mod"
N’oubliez pas : ne prenez pas pour acquis les réponses des autres. Si vous souhaitez en savoir plus sur les méthodes, les techniques et l'étiquette pour poser des questions, examiner la sagesse de poser des questions vous aidera beaucoup.
Sites Web et ressources couramment utilisés
Section de discussion sur le développement du forum chinois Minecraft
GitHub
Le plus grand site Web de programmation sociale et d'hébergement de code au monde, sur lequel vous pouvez consulter le code source de nombreux modules et plug-ins.
nuage de codes
Site Web chinois de programmation sociale et d'hébergement de code.
Débordement de pile
La plus grande communauté d'apprentissage et de partage de connaissances en programmation au monde, où vous pouvez trouver des réponses à de nombreuses questions de programmation.
Moteur de recherche Baidu/Bing/Google
Si vous avez des questions, pourquoi ne pas d’abord les rechercher sur Baidu ?
Wiki.vg
Le site Web de documents de référence sur l'ingénierie inverse et les protocoles Minecraft contient des documents de référence pour diverses versions de protocoles de communication réseau, de formats de données, de protocoles de vérification authentiques Mojang, etc.
Article d'index du didacticiel de développement du forum chinois My World
TeaCon Développement de modules Tea Party ——Concours de développement de modules Minecraft en ligne
Forum des développeurs Minecraft V2
Autres ressources
Communauté d'échange nationale pour le développement
Les bases de Java
"Java du débutant au maître"
Le célèbre livre d'introduction au chinois Java.
"Tutoriel officiel d'introduction à la programmation Java 8 (référence)"
Ce livre est divisé en deux volumes, la version d'introduction a moins de contenu et la version de référence a plus de contenu. La traduction de la version chinoise est difficile à comprendre et sert uniquement de référence.
"Technologie de base Java"
Ce livre est divisé en deux volumes, un livre avancé Java durable et informatif.
Tutoriel Java chinois gratuit en ligne
Le contenu n'a pas fait l'objet de recherches et est uniquement à titre de référence.
Documentation Java 8 (anglais/chinois)
Téléchargement du JDK
Lectures complémentaires
Améliorer encore les compétences en programmation Java.
Module Forge
【1.19-1.18】Guide de développement du module Lapsang Souchong-Forge
【1.16】Tutoriel de développement du module Boson 1.16
【1.12.2】Guide de développement du module Harbinger Forge
【1.8.9】Tutoriel de développement de modules de zzzz
Forger la documentation officielle
Introduction de certaines des fonctions ajoutées par Forge.
MDK (Kit de développement Minecraft)
Ressources chinoises simplifiées
Les entrées barrées peuvent avoir de meilleures ressources, être obsolètes, contenir des liens non valides, être trompeuses ou manquer de contenu, et sont fournies à titre de référence uniquement.
Autres ressources linguistiques
Guide de migration des modules
Exemple de code du module
Discussion sur le développement de modules
Outils liés au développement de modules
ForgeGradle
Pack de codeurs de modules
Parchemin
Table anti-obfuscation tierce Minecraft 1.16.5+
Forger Javadoc
Ce JavaDoc est fourni par un tiers et son actualité et son efficacité ne peuvent être garanties. L'environnement de développement réel prévaudra.
Mod NéoForge
Actuellement, cet article est encore en construction. Vous êtes invités à soumettre des commentaires et des suggestions sur le numéro concerné.
Site officiel
Documentation officielle
【1.20.4】Tutoriel NeoForge de Flandre (vidéo Bilibili/code source)
【1.20.4】Tutoriel NeoForge de kitUIN
Plugin Bukkit/Spigot
Tutoriel de développement du plug-in Bukkit de tdiant (Github)
Tutoriel de développement du plug-in Bukkit de Rarity (Github)
Tutoriel officiel
Documentation du développeur de l'API Bukkit
Section de discussion sur le développement du plug-in du forum officiel Spigot
De nombreux problèmes peuvent être résolus ici.
Ressources chinoises simplifiées
Les entrées barrées peuvent avoir de meilleures ressources, être obsolètes, contenir des liens non valides, être trompeuses ou manquer de contenu, et sont fournies à titre de référence uniquement.
Module en tissu
Site officiel
Wiki officiel (anglais/chinois)
Générateur de mod de modèle officiel
Dépôt officiel de modules d'exemples
Ressources chinoises simplifiées
Les entrées barrées peuvent avoir de meilleures ressources, être obsolètes, contenir des liens non valides, être trompeuses ou manquer de contenu, et sont fournies à titre de référence uniquement.
Plugin BungeeCord
"BungeeCord plug-in development" - traduction Anglais
Wiki officiel
Tutoriel de développement du plug-in BungeeCord
Section de discussion sur le développement du plug-in du forum officiel BungeeCord
Plugin éponge
Site officiel
Forum officiel
Tutoriel officiel (plusieurs langues, dont le chinois simplifié)
JavaDoc officiel
Ressources chinoises simplifiées
paquet
Documentation et tutoriels
outil
Lanceur d'édition Java
Documentation et tutoriels
Bibliothèque de classe
Serveur édition Bedrock
Serveur officiel
LeviLamina (anciennement LiteLoaderBDS)
bdsx
Pierre de fin
PowerNukkitX
Nukkit rafale de nuages
Libellule
Autres ressources
Modules complémentaires de l'édition Bedrock
Documentation du créateur de Minecraft : Bedrock Edition
Documentation de référence de l'API de script Minecraft : Bedrock Edition
Page "Modules complémentaires" du wiki chinois Minecraft
Apprenez en faisant : créez un module complémentaire de culture de minerai à partir de zéro
[Non officiel] Encyclopédie de développement Minecraft Bedrock Edition
【Non officiel】Wiki Bedrock
Autres ressources
Mods édition Bedrock
Horizon
Améthyste
Édition NetEase Bedrock
pack de shaders
Documentation de la communauté graphique Minecraft
Ressources chinoises simplifiées
Autres ressources linguistiques
ressources obsolètes
Module LiteLoader
Site officiel
Guide de développement LiteMod de zzzz (chinois simplifié)
Dépôt officiel de code source
Plugin Nukkit
Serveur Minecraft Bedrock Edition développé en Java.
Tutoriel de développement chinois du plug-in Nukkit
Section de discussion sur le développement de plug-ins du forum officiel Nukkit
Plugin PocketMine
Tutoriel chinois sur le développement du plug-in PocketMine
Ressources chinoises simplifiées
Déclaration de droits d'auteur
L'auteur de cet ouvrage est tous des contributeurs au Guide chinois du développeur Minecraft.
Ce travail est sous licence internationale Creative Commons Attribution-ShareAlike 4.0.
Veuillez joindre le lien vers ce travail lors de la réimpression : https://github.com/Mouse0w0/MinecraftDeveloperGuide
Statistiques
Les astronomes au fil du temps