Vidéo: Minecraft 1.12 - Présentation complète 2025
Une fonction est un moyen de regrouper beaucoup de code, puis de le nommer. Dans Minecraft, vous faites une nouvelle fonction (ou d e fine ou écrivez une nouvelle fonction) lorsque vous faites glisser un bloc de fonction, changez son nom et ajoutez du code à l'intérieur. Vous appelez une fonction lorsque vous faites glisser le bloc fonctionnel spécifique dans une autre fonction, comme la fonction principale.
Voici les principales caractéristiques de la fonction principale:
-
Chaque mod a exactement une fonction principale. Votre mod commence à la fonction principale, vous devez donc en avoir au moins un. Si vous en aviez deux ou plus, votre mod ne saurait pas lequel commencer. En fait, pour éviter ce type de confusion, chaque fonction doit avoir un nom différent de toute autre fonction de ce mod.
-
Vous pouvez créer la fonction principale en faisant glisser un bloc fonctionnel dans l'environnement de programmation et en le nommant principal.
-
Les autres blocs de codage, comme envoyer un message, sont dans la fonction principale.
-
Minecraft et le simulateur recherchent d'abord la fonction principale, puis commencent à exécuter le code à l'intérieur, de haut en bas, ligne par ligne.
La fonction principale est essentielle pour écrire des mods, mais il y a aussi des raisons d'avoir d'autres fonctions. De la même manière que les chapitres d'un livre vous permettent de regrouper des idées et de nommer ces idées, les fonctions vous permettent de regrouper le code et de nommer le regroupement qui en résulte.
Voici un exemple de fonction principale longue. Dans ce mod, deux histoires sont racontées: Les Trois Cochons et Boucles d'Or et Les Trois Ours.
Sur la ligne 13 du code, vous pouvez voir que le modeur a mal orthographié accidentellement comme axidentaly . Quelqu'un pourrait attraper cette erreur en testant le mod, mais le trouver sera difficile parce que vous devez lire chaque mot.
Trouver le problème est beaucoup plus facile si le code utilise d'autres fonctions, car vous ne pouvez rechercher l'erreur que dans la fonction Goldilocks et The Three Bears.
Avoir des fonctions plus courtes est utile parce que vous pouvez réorganiser rapidement de grandes parties du code. Cette image montre comment le simple fait d'échanger deux lignes de code peut changer l'ordre dans lequel les histoires sont racontées.
