HomeКомпьютерные игрыRelated VideosMore From: Graven - Développement

CREER UN PLUGIN ? #7 | LES CONFIGS

217 ratings | 8961 views
Aujourd'hui , on se retrouve pour l'episode 7 de "Creer un Plugin" sur la création de fichier "config.yml". Bon Visionnage QUIZ : https://www.onlinequizcreator.com/creer-un-plugin-les-configs/quiz-287383 ABONNEZ-VOUS: https://goo.gl/xgv9uR DISCORD : https://discord.gg/graven Site d'annonces pour vos projets : http://pixelads.fr Eclipse : http://graven.yt/eclipse Spigot: https://getbukkit.org Java : http://java.com/fr/ Java Développement Kit (JDK) : http://gravenmc.fr/jdk
Html code for embedding videos on your blog
Text Comments (115)
Racoon (20 days ago)
Yo, Pourquoi ne pas mettre la config en variable statique de la classe MonPlugin pour y accéder ? Tu l'évoques rapidement mais tu le déconseilles, il y a un désavantage particulier ?
Main Pixel (1 month ago)
qu'est ce qu'il faut mettre pour pouvoir se tp à des coordonnées qu'on modifie dans la config ? Mon code est: Location mc = new Location(Bukkit.getWorld("world"), -671, 72, 944, (float) 356.253, (float) 9.3); player.teleport(mc); et je voudrais comme je l'ai dit, pouvoir mettre les coordonnées dans la config mais je ne sais pas ce qu'il faut mettre dans le code, j'ai mis getConfig().getInt("chemin") après Bukkit.getWorld mais sa ne fonctionne pas
Tech_Mighty (2 months ago)
Est-ce normal que je ne peux pas télécharger éclipse ?
Tech_Mighty (2 months ago)
j ai installer un autre ide netbeans
Tech_Mighty (2 months ago)
met sa met echec
Tech_Mighty (2 months ago)
merci !
Graven - Développement (2 months ago)
http://graven.yt/eclipse
Yoan Pettorelli (2 months ago)
Bonjour, Mon code m'envoie dans la position 0.0.0 quand je fais sa : Location spawn = new Location(Bukkit.getWorld("world"), main.GetLocation("Teleport.Spawn.map.X"), main.GetLocation("Teleport.Spawn.map.Y"), main.GetLocation("Teleport.Spawn.map.Z")); Voici la partie de config.yml : Teleport: Spawn: map: X: 65 Y: 110 Z: 97 Merci de votre aide
Yoan Pettorelli (2 months ago)
Graven - Développement salut, as tu trouvé le problème ?
Yoan Pettorelli (2 months ago)
Il est en 1.13
Yoan Pettorelli (2 months ago)
voici le jar du plugin : https://transfernow.net/0377qc73ou76
Graven - Développement (2 months ago)
envoi le jar je ne vois pas du tout le probleme
Yoan Pettorelli (2 months ago)
http://zupimages.net/viewer.php?id=18/31/v4f8.png http://zupimages.net/viewer.php?id=18/31/thi6.png La premiere est la ou j'essaie de recup de les données et le deuxieme est le main
romj56 (4 months ago)
Le fameux "fromagier" xD
Mickael Riviere (4 months ago)
rec + rendu vidéo en même temps et ça lag si peu ? XD whaaaaa
JEan KEvin (5 months ago)
Comment récupérer une liste de caractères dans la config OK, mais comment CREER une liste de caractère dans la config ?
Graven - Développement (4 months ago)
getStringList
Soolz (5 months ago)
Merci!!!
DJ-Thinumoron (6 months ago)
Graven j'ai un soucis les couleurs ne s'affecte pas pour quoi ?
DJ-Thinumoron (6 months ago)
Voici https://image.noelshack.com/fichiers/2018/14/3/1522868499-2018-04-04-21-00-48.png
Graven - Développement (6 months ago)
resultat ?
DJ-Thinumoron (6 months ago)
Uniquement à partir du fichier config les autres couleurs avec "§" dans le code marche. https://image.noelshack.com/fichiers/2018/14/3/1522833884-capture.png
Graven - Développement (6 months ago)
screen ?
DJC - DjColmere (6 months ago)
this.main = monPlugin; ça a tellement changé ma vie <3 merci
shiwanMc (7 months ago)
yo graven a tu une idée de la façon de créer un 2eme fichier de config.yml car cela fait 2 jours que je cherche x) merci d avance
shiwanMc (7 months ago)
dsl je n avez pas bien regarder g trouver une vidéo que tu a fais a se sujet merci ;)
Seigneur Destroyeur (7 months ago)
Salut je voulais savoir comment par exemple pour un plugin de '' setspawn '' et '' spawn '' écrire à partir du plugin dans la config. Yml exemple : Le joueur fais setspawn Je récupère c'est coordoneer '' je les inscrit dans le config. Yml'' <¬ comment faire Je récupère avec une autre classe les coordonnées lorsque un joueur fais /spawn Merci
Samuel Bernard (7 months ago)
Salut, j'ai un problème, j'aimerais mettre une config pour les messages du plugin duel mais je n'y arrive pas, aucune erreur mais une fois que je fais /duel j'ai une erreur dans la console, pourrais tu m'aider? :)
Sven5 Gaming live (7 months ago)
bonjour, je voudrais savoir si c'est possible de créer des argument pour une commandes a partir du fichier config.yml?
Graven - Développement (7 months ago)
?
insector Gaming (8 months ago)
Et comment on fait pour que dans la config,les joueurs puissent modifié la commande à exécuté en plus des actions de la commande ?
insector Gaming (8 months ago)
Graven - Développement ok
Graven - Développement (8 months ago)
c'est pas evident
insector Gaming (8 months ago)
Graven - Développement Exemple : Une commande est /alert et c'est un broadcast. Tu peux modifier ce que la commande fait dans la config. Mais peut-on aussi donner la possibilité au joueur de modifié la commande à exécuté ? Comme /broadcast à la place de /alert sans modifié le reste du code
Graven - Développement (8 months ago)
je n'ai pas bien compris
Metheor31 Games (8 months ago)
Pour ouvrir les fichiers.yml, comme la config tu utilise un ligiciel, lequel? je ne le trouve pas
Nebnia4499123 (8 months ago)
Graven utilise le logiciel "Sublime Text".
SkyAbout (8 months ago)
Si on veut faire modifier les messages qu'on a créer DANS le main, grace a ta vidéo CREER UN PLUGIN Les chronometres, comment je fais ? J'ai essayer : this.getConfig et de creer le this.main = main; que tu créer mais ça marche pas help plz :(
MrAlex007 (3 months ago)
SkyAbout salut bg
Trisnoscope (9 months ago)
Salut graven j'ai tout fait comme toi pour relier la config mes quand je vais le /test sa me met rien dans le chat (just un espace) tu peut m'aidez ?
Trisnoscope (9 months ago)
Alors tu a trouvez l'erruer
Trisnoscope (9 months ago)
https://pastebin.com/crAY6Dsq
Graven - Développement (9 months ago)
erreurs en console ? (screen ou pastebin aussi)
Trisnoscope (9 months ago)
https://image.noelshack.com/fichiers/2017/51/7/1514127595-gr-1.png https://image.noelshack.com/fichiers/2017/51/7/1514127600-gr.png https://image.noelshack.com/fichiers/2017/51/7/1514127605-gr-2.png voila :)
Graven - Développement (9 months ago)
screen du code
ManquePasD'air_ (9 months ago)
Salut j'ai un problème , à partire de 7:10 quand je fait main. sa me propose que getClass et pas main.getConfig() ;/ tu peut m'aider ?
Graven - Développement (9 months ago)
screen ?
multividéo du29 (10 months ago)
Comment on fait pour transformer un id d'item pour le nom en Material.IRON_SWORD par exemple ?
multividéo du29 (10 months ago)
A non en fait je suis juste bête ! xD Je suis pas très intelligent, désolé de t'avoir déranger pour rien. Juste une autre question, imaginons il y a une section test, avec en dessous une valeur test1: "test" Genre : Test: test1: "test" Et bien est-ce qu'on peut mettre une valeur a cette section test ? Merci
multividéo du29 (10 months ago)
Rien trouvé, c'est à quel moment ? xD Je parle bien de changer l'ID mis dans la config, en son item correspondant. Ou alors de mettre directement l'ID dans passer par Material.IRON_SWORD
Graven - Développement (10 months ago)
regarde cette video ;) https://www.youtube.com/watch?v=F2BeYbN7ZtY
quand j'éxécute ma commande, sa me met "An internal error occurred while attempting to perform this command" tu peux m'aider ? stp
Graven - Développement (11 months ago)
relis toi
Crazy Faction (11 months ago)
Comment je peux faire un automessage configurable
_ MONS _ (10 months ago)
Que veux-tu dire par Automessage ?
Crazy Faction (1 year ago)
Je me suis lancé un défi c'était d'etre prems dans le quizz et je le suis pseudo: "BOOM"
Kinton Hiryuu (1 year ago)
Bonjour, j'ai un problème avec la config de mon plugin, plus éxactement dans les codes : je veux tp les gens au spawn quand ils se connectent, mais le problème, c'est que quand je créer la Location spawn, ma ligne est soulignée en rouge en me disant "The constructor Location(String, int, int, int, float, float) is undefined" Ma ligne de code : Location spawn = new Location(main.getConfig().getString("connection.spawn.monde"), main.getConfig().getInt("connection.spawn.x"), main.getConfig().getInt("connection.spawn.y"), main.getConfig().getInt("connection.spawn.z"), 0f, 0f);
Kinton Hiryuu (1 year ago)
je viens de tester, mon IDE ne me mets plus d'érreur, plus qu'as tester en jeux, mais les actions que j'y dit de faire quand on spawn ne marchent pas :o je cherche encore pourquoi, j'ai pas de logs dans ma console...
Kinton Hiryuu (1 year ago)
ah d'accord, merci, je pensais que getworld étais juste pour récupérer les infos du monde pour genre mettre le jour, par exemple player.getworld.settime("6000"), sa va beaucoup m'aider, merci
Ton 1er argument main.getConfig().getString("connection.spawn.monde") retourne du texte donc tu dois recuperes le nom du monde Bukkit.getWorld(main.getConfig().getString("connection.spawn.monde"))
Crazy Faction (1 year ago)
4002 au quiz ! :D
gg
Crazy Faction (1 year ago)
et pour le menu gui par éxemple comment on fait par config si on veut mettre un item ?
Crazy Faction (1 year ago)
Peux-tu me dire ce qu'il faut faire en étape stp ?
Crazy Faction (1 year ago)
Pas compris
tu fais la liste des items en config et lorsque tu ouvres le menu tu récuperes avec le getKeys(false) que j'ai montré dans cette video.
Skioz (1 year ago)
Comment faire si on veut que les mort interdit ne s'affiche pas dans la console car voir des insultes ne doit pas être très agréable. Sinon merci pour ce bon tuto =)
Circus (1 year ago)
Quand je fais la commande ça me mets "an internal error occured while attempting to perform this command" Pouvez vous me dire comment réglé ce problème
Circus (1 year ago)
Je peut te parler par Skype ??
relit ton code et les erreurs en console
Théophile (1 year ago)
J'ai pas trop compris pour la peine x) mais on est obligé de passer par une commande pour relier ? * Ou tu pourrais montrer les autres façons ? Et si on veut, on peut manipuler la config de base sur notre main non ? Sinon bonne vidéo ! +1 like
shiwanMc (7 months ago)
en gros faut qu il y est un événement déclencheur par ex un PlayerJoinEnven ;)
Salut les commandes ne sont que des supports, tu peut mettre le mécanisme sur ce que tu veut
trafgan 123 (1 year ago)
Et comment on écris dans un fichier de config? (Depuis le plugins)
Stormer (3 months ago)
il voulais dire DEPUIS le plugin du style avec une commande -.-
_ MONS _ (10 months ago)
Bah en l'ouvrant, et en tapant avec ton clavier xD Tu vas dans le dossier plugins de ton serveur, nom de ton plug, config.yml Tu modifies les éléments genre textes, nombres
Alex' - Alexdu882 (1 year ago)
Tes vidéos sont nikel, merci bien de m'apprendre tout ça :)
Blackmine57 (1 year ago)
Comment on fait un 2ème fichier yml ? x)
Blackmine57 (1 year ago)
Ca fais 2 semaines xD merci quand même
GURVAN CHEVALLIER (1 year ago)
clic droit sur ton Java Project -> new -> Fileet tu écris dans la barre: config.yml
Léonard Partage (1 year ago)
T'es un sauveur
;)
TobiBiotex (1 year ago)
J'ai un problème pour récupéré un boolean dans la config : http://image.noelshack.com/fichiers/2017/26/5/1498823410-capture.png Je voudrait récupéré le True/False mais le problème c'est qu'il me dit de mettre en string puis une fois en string il me dit de le mettre en boolean :( Que doit je faire pour ne plus avoir d'erreur ?
TobiBiotex (1 year ago)
J'ai demandé sur le discord de NeutronStar, problème résolu (enfin a moitier car je me fait pas TP, j'ai des problèmes au chemin d'accès je pense)
Benyou (1 year ago)
Si tu fais tpSpawn = config.getBoolean("chemin.d'accès.ici"); ça te met toujours une erreur ?
Nicolas Vochelet (1 year ago)
Salut Comment je fais lorsque je veux afficher dans le chat des textes avec des accents ? Car ça me met des symboles bizarres quand j'essaye. Merci :)
TayZak (1 year ago)
Nicolas Vochelet Ton config.yml dois être enregistré en UTF-8. Tu vas dans Eclipse, tu cliques sur les propriétés du config.yml et tu met en UTF-8
Slt je me demandais est ce que tu prend les commandes??
Arthurry's (1 year ago)
Un des meilleurs épisode ! Merci Graven <3
Ilyess Ovich (1 year ago)
Salut Gravenilvec, Pourrait tu m'expliquer comment on rend un item configurable. Merci d'avance
Ilyess Ovich (1 year ago)
Je veut dire que dans la config l pourra choisir l'item de son inventaire custom
Sylfare (1 year ago)
Que veux-tu dire par "configurable" ?
Kyanli (1 year ago)
Poce Bleu
Flusiom (1 year ago)
Kyanli x)
guillaume court (1 year ago)
c'est trop bien cette vidéo !!!!
xFatalik (1 year ago)
Super vidéo, tu pourras faire un jour une vidéo sur le fonctionnement d'un Item builder ?
xFatalik (1 year ago)
c'est pour mieux organiser ses items customs, lors du code
Rémi J. (1 year ago)
P2W_xFatalik C'est quoi un item builder ? WorldEdit avec la hache en bois ?
ImArrow (1 year ago)
Graven sa me saoule j'ai beau faire comme toi moi ça ne marche pas , Les gui marche pas les config marche pas
Matthieu Magalhaes (1 year ago)
On est deux comme ça.
tout marche, mais tu as surement du oublier quelque chose
enfin merci gravenilvec
D0gma (1 year ago)
Ça je l'attendait !
Chester Yueliang (1 year ago)
Bonjour, je voulais savoir si il était prévu de faire une vidéo sur les configs autres que celles par défaut ? ou même des config qui se génèrent selon des paramètres définit en jeu (style un Gravenilvec.yml lorsque le joueur Gravenilvec se connecte au serveur)
Chester Yueliang (1 year ago)
merci
https://www.youtube.com/watch?v=tl1CdSeZysg
TomMusic (1 year ago)
gravenil j'ai un probleme je tes demander sur skype pour que tu puisse m'aider ces tros compliquer a t'expliquer alors je prfaire te l'expliquer en vocal
AncienChaineDeTeyken (1 year ago)
3éme
Strimox (1 year ago)
graven ces quoi la difference entre bukkit et spigot ???
Stormer (3 months ago)
Réponse a tout le monde ici Bukkit est une api qui va juste rajouter quelques commandes du style /op /ban /kick par rapport au minecraft vanilla de mode solo Spigot est une version légérement améliorée qui permet une plus grande fluidité sans rajouter ou supprimer pour autant des fonctionnalités Louis Raclin, c'est faux. ce qui permet de relier les mondes est le plugin bungeecord ou multiverse et non spigot. Voila!
Keke712 (7 months ago)
non c'est le meme
Louis Raclin (11 months ago)
C'est pareil sauf que bukkit on peut relier des mondes
TheGost_ (1 year ago)
2éme gg
Acaloumpa (1 year ago)
first

Would you like to comment?

Join YouTube for a free account, or sign in if you are already a member.