Espaces de noms

Variantes

Partager

Partager
Affichages
Actions
Le wiki français possède désormais un compte Twitter officiel ! 

Aide au développement

De Minecraft Wiki
Aller à : Navigation, rechercher

Si vous souhaitez passer de l'autre côté de Minecraft et exprimer votre créativité en modifiant le jeu lui-même, vous êtes au bon endroit ! Voici des articles et autres liens qui vous seront sûrement utiles, notamment pour débuter. Car si vous avez des notions en Java, sachez qu'avec un peu de patience, il est relativement facile de réaliser des mods pour Minecraft…

Sommaire

[modifier] Différence entre mod et plugin

Avant de se lancer, il faut comprendre la différence entre un mod et un plugin. En effet, ces deux éléments modifient tous les deux le jeu, mais sont radicalement différents.
Un mod doit être installé sur l'ordinateur de chaque joueur, il peut aussi bien servir en mode solo qu'en mode multijoueur (il sera alors éventuellement nécessaire d'installer le mod sur le serveur). Un mod peut tout faire : ajouter des blocs ou des entités, complètement changer les principes de base de Minecraft, corriger des bugs existant dans la version officielle de Minecraft, etc... Mais un mod est plus complexe à réaliser car Mojang ne propose aucun outil pour faciliter la création de mods pour Minecraft.

Un plugin (plus précisément un plugin CraftBukkit), est un programme qui peut être utilisé sur un serveur CraftBukkit pour modifier le jeu sur le serveur. Un plugin ne permet pas d'ajouter des blocs ou des entités, mais de modifier la manière dont les fonctions de base de Minecraft (et du serveur) fonctionnent. Contrairement aux mods, créer un plugin peut s'avérer plus simple pour les débutants car Bukkit met à disposition une API pour pouvoir interagir facilement avec tous les éléments du jeu.

[modifier] Tutoriels de modding

[modifier] Installation et prés-requis

[modifier] Sans aucune API (ModLoader, MinecraftForge)

Wooden Gear.png Niveau débutant

Iron Gear.png Niveau intermédiaire

Diamond Gear.png Niveau avancé

[modifier] Avec ModLoader

Wooden Gear.png Niveau débutant

Iron Gear.png Niveau intermédiaire

Diamond Gear.png Niveau avancé

[modifier] Avec MinecraftForge

Wooden Gear.png Niveau débutant

Iron Gear.png Niveau intermédiaire

[modifier] Tutoriels pour la création de plugins CraftBukkit

[modifier] Données techniques

Voir également l'article Valeurs pour la liste des IDs d'objets et autres.

[modifier] Protocole de serveur

[modifier] Formats de carte

Chaque version "majeure" de Minecraft utilise son propre format pour sauvegarder les cartes (Anvil, McScavelous entre autres). Les différents liens ci-dessous pourront vous être particulièrement utiles si vous développez des programmes permettant de modifier une carte, ou d'en créer.

Les fichiers schématiques basés sur le format NBT sont utiles à quelques programmes tiers afin de ranger des segments de carte pour une utilisation postérieure.

[modifier] Ressources utiles au développement

[modifier] Outils de création de mods

  • Le Minecraft Coder Pack : permet d'avoir accès au code source de Minecraft afin de pouvoir y greffer son mod. C'est à l'heure actuelle le seul outil qui permet de décompiler correctement Minecraft.

[modifier] Outils obsolètes

[modifier] Outils génériques pour le développement

URL Programme Système d'exploitation Notes
http://www.cygwin.com/ Cygwin Windows Environnement Unix sous Windows.
http://www.eclipse.org/downloads/ Eclipse Multi-plateforme (Java) IDE pour programmer en Java
http://netbeans.org/downloads/index.html Netbeans Multi-plateforme (Java) IDE pour programmer en Java
http://java.sun.com/javase/downloads/index.jsp Java Development Kit download Multi-platforme Essentiel pour compiler du code Java.