Et bien salut à tous et grave ni de vagues pour ce premier épisode de créa son plugin est donc aujourd’hui nous allons voir les bases et les différents prérequis nécessaires pour concevoir nos propres plugins avant toute chose pour les personnes qui débutent ou qui ne connaissent rien du tout est langage Java je vous recommande soin d’aller voir ma série apprend le java directement sur ma chaîne vous la retrouverez justicier en fiches ou directement de vous rendre sur le site open chasserons point com qui répertorie un certain nombre de cours sur lequel vous pouvez apprendre ce langage car sinon vous risquez d’avoir énormément de Difficultés sur la syntaxe mais également la compréhension du code pour qu’on va commencer tout de suite avec la première étape de ce tuto ce serait de créer un petit serveur afin de tester l’ensemble des plus dit qu’on va faire tout au long de cette série donc on va simplement se rendent au Niveau de la description et aux sites des motifs point offre ensuite vous allez choisir soit crabes bleus quittent soit ce pilote donc moi j’ai plutôt et zisis pagode pour cette série si vous voulez utiliser crabes bleus quittent à vos risques et périls mais j’utiliserai des fonctionnalités qui ne sont pas Disponibles à l’intérieur donc vraiment si vous voulez avoir aucun problème on va plutôt prendre le spyder dont vous allez descendre et choisir la version que vous souhaitez par exemple à 1.11 de minecraft mais également ce sera celle de votre plugins donc je prends de celle ci ensuite on va attendre patiemment les Cinq secondes du téléchargement et vous allez appuyer sur le bouton passe hélas non sa fin de ce qui me touche ça et on appuie sur le bouton enregistrer le fichier comme ceci donc une fois que le téléchargement est finie regarder on devrait avoir marqué spyware avec la Version et le nombre de méga octet si vous voyez qui fait moins de 18 m hall c’est qu’il ya eu un problème et le fichier est sûrement corrompus donc là si vous avez 4 5 6 et mots il ya vraiment un problème dans ces cas-là a essayé plusieurs fois de télécharger ou Alors demandez moi dans les commentaires donc une fois que ceux-ci aient fait on va le glisser sur notre bureau à ce niveau là et on va le renommé en spider on n’a pas besoin de savoir la version après parfait donc une fois que ceux-ci aient fait on va créer rapidement sur Notre bureau un nouveau document qui va correspondre à notre serveur local dans lequel on aura le monde les différentes l’unine etc etc on va glisser le spygate mais pour le lancer ce petit serveur il faudra une sorte d’exécutables donc moi je vais créer rapidement à la main Vous pouvez très bien coller le code qui sera en descriptions bien sûr vous allez lancer un bloc-notes ce que vous voulez bien sûr et on va tout simplement faire un nouveau fichier et le sauvegarder immédiatement dans le petit document qui s’appelle serveur local qu’on va retrouver ici donc là je vais l’appeler tout Simplement start to run comme vous les points et l’extension sur windows ce sera bat donc là on va écrire quelques petites lignes et donc l’a promis on va mettre @ échos espace off pour initialiser le document ensuite on va exécuter une ligne qui va permettre simplement de Prendre le point g de le lancer avec différents paramètres notamment un an minimum de ram pour votre serveur et un nombre maximum de ram donc là je vais faire java espace tirer ja comme ceux-ci espace saibot point g si vos documents s’appelle piggott 1.8 bas vous mettez tout simplement spyware 1.8 comme ceci l’important c’est qu’ils trouvent bien le bon document avec le nom exact donc une fois que ceux-ci aient fait on va mettre un minimum et un maximum de ram donc on va entre les deux java est tirée ja et vous allez faire un tiret xms pour le minimum est par défaut Mettra 100 112 m o comme ceci non mais un espace à nouveau et le nom maximum de mémoire vive soit 2024 1 giga x l x 1024 m comme ceux ci et là à la fin il ne restera plus qu’à mettre sur pause parfait donc on va fermer ça rapidement Et on va lancer le petit star points bat donc là il nous dit que ça a été une des titres puisque des versions qui sont sortis un peu plus récemment c’est pas très grave et une fois qu’on aura attendu les 15 secondes ça devrait commencer à créer certains fichiers au niveau du premier Lancement de votre serveur vous aurez une erreur puisque il faudra accepter la 1e là c’est un ensemble de conventions que doivent respecter votre serveur nous on va pas trop s’en servir étant donné qu on le fait en local donc là je vais ouvrir le document e lapointe exister Avec bloc notes tout ce que vous voulez et on va bête le foll surtout pour bien acceptée on ferme à nouveau et l’invs a paramétré rapidement le serveur properties donc là vous avez rien par défaut et lorsqu’on va lancer une seconde fois ça va tout vous générez Donc là je vais faire mais ça on relance par points bat et s’avoue génère tout d’un coup parfait donc là maintenant notre cerveau est prêt vous voyez que ça vient de générer l’ensemble des mondes et ça nous donne donc ça veut dire que le serveur est prêt vous allez pouvoir Paramétrer ici votre serveur propre tease avec ce que vous voulez par exemple ici on peut activer le fly si vous voulez pas que vos joueurs sauf à skis pour fly par défaut on peut mettre le monde sur flag si vous voulez une claque map ensuite on peut activer ou désactiver le Pvp et activer le nombre de joueurs qu’on veut que c’était enfin vous paramétrez ça comme vous voulez et au niveau du mtd on mettra par exemple serveur de développement parfait donc une fois que ceux-ci les faits on va effectuer simplement un petit reload dont vous vous rendez dans La console et vous allez écrire rl et vous fait entrer parfait donc là notre serveur est prêt et maintenant pour y accéder c’est très simple on va lancer minecraft en 1.11 du coup et on va simplement se connecter sur l’adresse locale os donc moi je vais prendre la 1.6 niveau là j’y vais lancer minecraft devrait être lancée très très très rapidement normalement parfait et donc on va se connecter au serveur pour ceux qui veulent se connecter avec plusieurs versions vous avez un plugin qui s’appelle ici via version qui permet de se connecter par exemple de l’art 1,8 à Laon c’est tout à fait possible je vous mettrai aussi bien en descriptions à ce niveau là donc maintenant que minecraft est lancé on va pouvoir se connecter au serveur vous appuyez sur connexion rapide et mettre ici local os à ce niveau là s’il me connaît que ça me met quoi ça me met Échec de l’authentification les serveurs sont en maintenance donc la mode jean est en train encore de faire des conneries donc nous ce qu’on va faire c’est passé le serveur en mode craque donc j’ai tout simplement me rendre dans sarah properties et pour mettre le mode craque c’est très simple vous avez le online Mode et il suffit de passer sur falls donc là tu les problèmes sont réglés au niveau de mojang bas on devrait plus avoir de souci donc là maintenant on est en crack je vais me connecter sur le local host et regardez j’ai bien été connectés sur le serveur gd pas mon skin Puisque je lui fis ans craque donc maintenant que ces premières étapes et finalisé on va passer à la deuxième qu’il est de créer un premier plus digne qui va simplement se chargeait d’envoyer un message dans la console lorsqu ils s’allument mais également lorsqu’il s’est éteint c’est vraiment la base que vous devez Maîtriser et que vous devrez mettre dans l’ensemble de vos plugins donc vous allez vous rendre sur votre idéaux vous avez installé grâce à apprendre le java 1 ou open classroom et on va venir créer un nouveau java project à ce niveau là si vous n’avez pas cette option vous Pouvez prendre ici project ou alors aux heures comme ceux ci et vous allez simplement besoin dans java le g20 project parfaite donc là on va donner un nom un nouveau plugin par exemple mon premier leguide com ceci vous prenez bien essayé java 8 attention ici ce n’est pas la version de Votre minecraft mais c’est bien la version de java si votre machine est sous java 7 vous mettez sous java 7 6 et java 8 vous mettez s’ouvrir à lui tout simplement le conflit finish à ce niveau là on va ouvrir le document avec la petite flèche Ici ou en faisant très directement et on aura à l’intérieur de documents donc le premier ce sera un dossier source qui va contenir l’ensemble de vos classes de tous vos codes que vous allez mettre et on aura un deuxième document qui va correspondre à nos librairies c’est à Dire toutes les bibliothèques que nous allons importés donc je vais faire tout simplement un clic sur le projet on va tout à la fin dans properties est dans sa bulle parce vous allez ajouter ici externe a donc là on va prendre ici le spigol conte à télécharger au préalable Comme ceux ci et vous allez faire appli hockey comme ceci donc une fois que vous avez fait cette manipulation on devrait avoir le référent célébrer ce qui vient de s’ajouter et on a bien la bibliothèque ce pilote qui vient de se mettre donc maintenant vous allez faire Un clic droit new fine à ce niveau là et vous allez appeler ce document plugin point y mlc le premier fichier que votre serveur va lire lorsqu’il va ouvrir d’autres plugins donc écrivez le bien correctement en minuscule on appuie sur fini et là ça va sûrement vous ouvrez Notre fenêtre mais on peut l’affirmer on fait quand celle et on va prendre le document et pour l’éditer vous allez le mettre à votre droite à ce niveau là parfait donc là on va mettre quatre éléments le premier ça va permettre de désigner le nom du plugin celui Notamment qui va s’afficher dans le sage pl vous allez faire un name deux points respectez bien cette syntaxe on va l’appeler du coup mon plugin par exemple on va sauter ligne ici on va mettre la version 2.1 1.0 par exemple c’est la première ou sert au point 0.1 Ici on va mettre l’auteur qui est le créateur du plugin graben îles grecques et enfin le plus important c’est le chemin vers la classe principale alors ça il ya beaucoup de personnes qui se trompe donc écouté attentivement vous allez même mail de points et vous allez mettre le chemin exact le paquet de Points la classe principale donc là on va venir créer ce package en fait clic droit sur src nous package et ce document va le respecter avec les une convention donc on va commencer par mettre un domaine par exemple suis français je vais mettre fr vous êtes Bête vous mettez des oeufs et cfr point votre pseudo le toit en minuscule bien sûr et le nom du plugin qui s’appelle mon plugin voilà donc mettez pas majuscule mettez pas de caractères spéciaux dender score tout ça mais tu es bien ce format là vous fait fini là ça Va vous le créez on peut supprimer ce paquet de gens fous en version est à l’intérieur de ce document vous allez faire nous classe et ça ça va être la classe principale celle qui va s’exécuter en premier lorsque le plugin salue donc là on va l’appeler du coup Mon plus 1000 par exemple où vous pouvez très bien l’appeler mail c’est à votre guise on peut l’appeler des deux façons et on va avoir besoin de la superclasse qui s’appelle java plus digne qui se trouve dans le style got donc là vous allez faire bronze et on va Chercher java plus qu’il est normalement vous devrez avoir le off the kid plugin java qui se trouve dans le speed hot donc on fait fini hélas automatiquement ça veut dire de nous généré ici le document donc la classe mon plugin qui hérite donc là on a fait un épisode sur Les étages d’en apprendre java de la superclasse et java plugins à l’intérieur on aura plein de choses on pourra récupérer par exemple la configuration du plugin les différentes éléments qui permettent de mettre un broadcast etc etc donc c’est vraiment très intéressant à ce niveau là donc là maintenant on Retombe dans plume points et mails et on va mettre le chemin qui permet d’accéder à cette classe principale donc là ce sera tout simplement fr – grave ni levêque de clages mais d’abord le nom du père cache point mon plugin donc là on a bien tout ça en minuscules Et ensuite points et la crève principal s’appelle me avec un l majuscule et plugin avec un p majuscule parfait donc si vous avez écrit tout ça correctement vous devrez avoir zéro problème pour la suite du tuto donc maintenant que ceci est cuit on va retourner dans mon plus Digne et on va générer deux méthodes qu’on va devoir redéfinir la première c’est only boys quand le plugin s’allume et la deuxième homme disable quand le pull in s’éteint donc on va sauter de ligne ici vous avez soit la possibilité de l’écrire entièrement soit faire contre l’espace et dans ces cas là on Aura la possibilité de choisir le own enable comme ceci donc regarder ça vient de redéfinir la fonction on peut supprimer ceux ci et là on va mettre un premier message lorsque le plugin s’allume donc vous pouvez très bien écrire six comme ça où et faire contre l’espace et la regarder S’avoue génère le tout donc ça ça permet tout simplement de récupérer le petit console et d’envoyer un message avec un saut de ligne à ce niveau là c’est elle est donc là on va mettre double guy mais émet par exemple le plus line vient de s’allumer parfait on va faire la même Chose lorsqu’il s’éteindre vous allez sauter deux lignes et on va faire contrôler espace à nouveau un design gueule et cette fois ci lorsque le plugin c’est un on va choisir d’envoyer un message de la console en mettant le plus line bien deux c’est en parfaite donc la nôtre pluie ne vient d’être Créée tout est bon maintenant vous allez l’exporter pour le convertir en points jarre afin de créer un vrai plus guînes donc on fait pied droit sur le projet exporte jarre file à ce niveau là on fait bronze pour sélectionner l’endroit où on veut le même donc je vais me Mettre dans bureau ensuite serveur local plugin aidant plus green on va l’appeler par exemple mon plus 1000 comme ceux ci une fois que ceux-ci effet vous allez appuyer sur enregistrer si vous avez d’autres versions vous allez pouvoir l’écraser en faisant finish ici vous avez juste appuyé sur lies et Si tout s’est bien passé on va maintenant redémarrer le serveur et là regardez il ya bien marqué le plus il vient de s’allumer et si je stoppe le serveur le plus in a dû s’éteindre regarder ça fonctionne parfaitement donc voila un petit peu ce que je voulais vous montrer aujourd’hui en tout Cas j’espère que cette vidéo vous aura plu si c’est le cas n’hésitez pas à liker à la con monte à vous abonner à la chaîne à faire le quiz dans la description pour vous entraîner sur cette première notion c’était grave n’éveille chao à tous et à la prochaine Video Information
This video, titled ‘CREER UN PLUGIN ? #1 | BASE & PREREQUIS’, was uploaded by Graven – Développement on 2017-05-10 16:00:02. It has garnered 317426 views and 5925 likes. The duration of the video is 00:12:18 or 738 seconds.
Today, we meet for the 1st episode of season 2 of How to Create a Plugin with the basics and the different prerequisites. Good Viewing Quiz: https://www.onlinequizcreator.com/creer-un-plugin-les-bases/quiz-277240 Next Episode: The Commands Download Spigot: Spigot: https://getbukkit.org Learn Java: https://www.youtube.com/watch?v=XgVADKKb4jI Java OpenClassroom : https://openclassrooms.com/courses/apprenez-a-programmer-en-java
Start.bat : http://www.mediafire.com/file/9sz80z915wvhol8/start.bat Android Studio : http://graven.yt/android-studio Eclipse : http://graven.yt/eclipse Spigot: https://getbukkit.org Java : http://java.com/fr/ Java Development Kit (JDK): http://graven.yt/jdk
📌Mon Twitter : https://twitter.com/gravenilvec 💰 Support the channel? http://graven.yt/premium
end()