Welcome to Bukkit France

Inscrivez-vous maintenant pour profiter d'un accès total à tout le contenu offert par la meilleur communauté Bukkit française ! Une fois inscrit et connecté, vous pourrez contribuez à la communauté en postant vos propres sujets et questions ou en répondant à ceux existants. Vous pourrez aussi customiser votre profil, recevoir des points de réputations, communiquer avec les autres membres via le chat, et plus encore! 

  • Annonces

    • Pskyco

      Bukkit France passe sous Discord !   20/02/2016

      Bukkit France est désormais passé sur Discord, au revoir donc notre vieux Teamspeak ! Téléchargez le client et venez nous rejoindre sur notre salon en suivant les instructions suivantes.
      M-à-j du 25/02/2017 : Désormais, seuls les comptes actifs sur le forum se verront donner l'accès au Discord, ce dernier n'est pas une plateforme d'aide de la même manière que le chat.

Rechercher dans la communauté: Affichage des résultats pour les étiquettes 'tutoriel'.

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Groupe


Discord


Deviantart


Facebook


GitHub


Minecraft


Mail


Site Web


Skype


Steam


Tumblr


Twitter


Youtube


AIM


Bukkitorg


Centres d'intérêt


Google+


Google Talk


Yahoo

8 résultats trouvés

  1. Créer son propre launcher perso de zéro   Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Pas de Modification 4.0 International . Tout partage implique que vous citiez l'auteur original.   \!/ CE TUTORIEL REQUIRE DES CONNAISSANCE EN JAVA POUR FAIRE VOTRE PROPRE INTERFACE SI VOUS NE L'AVEZ PAS APPRIS, DIRECTION OPEN CLASSROOM \!/   -[iNTRODUCTION]-   CE TUTORIEL N'EST PLUS A JOUR, IL FAUT SUIVRE LES TUTORIAUX VIDEOS ICI :  http://www.bukkit.fr/topic/18202-videos-forgevanilla-%E2%88%9E-cr%C3%A9er-son-propre-launcher-perso-de-z%C3%A9ro/   Salut tout le monde ! Voila un tutoriel qui va être surement fort utile a la communauté, un tutoriel pour créer a partir de rien, son launcher Minecraft personnalisé, pour toute version, et avec compatibilité forge. Ce tutoriel regroupe en fait trois librairies crées de zéro par moi-même ! - OpenAuth pour l'authentification, par Moi-Même - S-Update pour la mise a jour, par Moi-Même - OpenLauncherLib pour le lancement du jeu et un peu l'authentification, par Moi-Même   -[sOMMAIRE]- 1] Préparation 2] Création d'une fenêtre de base simple 3] Authentification (OpenAuth) 4] Mise à jour (S-Update) A] Partie Java B] Partie Cloud (Les packs pré-faits sont ici !) C] La Progress Bar 5] Lancement du jeu (OpenLauncherLib) 6] Features en plus A] Créer un bootstrap simple et rapide B] Créer son pack avec n'importe quelle version forge/vanilla C] Sauvegarder le pseudo du joueur D] Faire en sorte de pouvoir bouger la fenêtre en cliquant dessus 7] Exporter son launcher A] En .JAR B] En .EXE C] En .APP     1] Préparation Dans cette partie nous allons préparer le projet avec les librairies et tous le tralala... Voilà, c'est la fin de ce tutoriel, merci de l'avoir lu ! N'hésitez pas à créer un sujet dans la partie support si vous avez un problème, je me ferais un plaisir d'y repondre !
  2. Version (serveur):  1.7.2 Plateforme:  CraftBukkit Plugin Concerne:  BlockParty Explications du Problème Rencontre:  Je ne arrive pas a Comprendre les Commandes Ainsi la configuration. EFFECTUEES de Recherches:  Youtube, internet. Configuration du plugin (si nécéssaire): [spoiler ]   (Configurations.yml)enabledArenas:- YourEnabledArenasdefaultLanguage: frtimerResetOnJoin: falsebypassCommands:- Msg- Interdiction- Coup- Mute- Un (Arènes / arenaExample.yml)configuration:  Minplayers: 5  Maxplayers: 15  Compte à rebours: 40  AutoRestart: false  BlocSortie: 5  TimeToSearch: 7  TimeReductionPerLevel: 0,5  Niveau: 15  UseBoosts: faux  BoostDuration: 10  FallingBlocks: true  AutoGenerateFloors: true  UseSchematicFloors: faux  EnableFireworksOnWon: true  TimerResetOnPlayerJoin: true  AllowJoinDuringGame: false  EnabledFloors:  - Exemple  RewardItems:  - 384  UseSongs: true  Songs:  - Call Me Maybe  - Fireflies  - Hold The Line  étage:    longueur: 42    largeur: 42Dontchange:  Jeu: true  Lobby: trueétage:  floorPoints: true  min:    xPos: -145,0    yPos: 115,0    ZPOS: 323,0    Monde: monde  max:    xPos: -104,0    yPos: 115,0    ZPOS: 364,0    Monde: mondefraye:  Lobby:    xPos: -136,41491672021897    yPos: 110,0    ZPOS: 396,39205054240625    Yaw: 196,79047    Emplacement: -0,59950954    Monde: monde  Jeu:    xPos: -123,92124733491391    yPos: 116,0    ZPOS: 344,1197803049835    Yaw: 13,79007    Emplacement: 13.200462    Monde: monde(Local_en.yml)#Essentially Est la couleur de [blockParty] pour tous les messagesBLOCKPARTY_COLOR: "& 3"BOOST_NAME_WALK: "& 6Walk Faster"BOOST_NAME_JUMP: "& 6Jump supérieur"BOOST_NAME_ENDERPEARL: "& 6Jump plus"EFFECTS_WALKING: "& 8Your vitesse de marche a été augmenté!"EFFECTS_JUMPING: "& 8Your saut en hauteur a été augmenté!"EFFECTS_NAUSEA: "& 8Ohh ... Ce était un mauvais effet!"EFFECTS_BLINDNESS: "& 8Ohh ... Ce était un mauvais effet!"EFFECTS_EXPIRED: "& effet 8Your a expiré!"ARENA_EXISTS_ALREADY: "& 8Arena $ $ ARENANAME existe déjà!"ARENT_DOES_NOT_EXIST: "& 8Arena $ ARENANAME $ ne existe ou ne est pas activé!"ARENA_CREATED: "& 8Arena $ ARENANAME de dollars a été créé avec succès!"ARENA_FULL: "& 8Arena $ ARENANAME $ est pleine!"ARENA_DISABLED: "& 8Arena $ ARENANAME $ est désactivée!"ARENA_ENABLED: "& 8Arena $ $ ARENANAME chargé avec succès!"ARENA_RELOADING: "& $ 8reloading ARENANAME $"ARENA_CONFIGS_RELOADED: "& configs 8Arena rechargés!"ARENA_DELETED: "& 8Arena $ ARENANAME $ a été supprimé avec succès!"ARENA_FLOOR_ERROR: "& 8Vous ont d'abord régler le sol!"ARENA_SPAWN_ERROR: "& 8Vous doivent mettre tous les pontes d'abord!"SETUP_SPAWN_SET: "Le point d'apparition a été fixée pour la scène"SETUP_FLOOR_SET: "& 8Floor a été fixé pour Arena $ ARENANAME $"SETUP_FLOOR_ERROR_SAME_WORLD: "& 8Arena et le plancher doivent être dans le même monde»SETUP_FLOOR_ERROR_MIN_HEIGHT: "& 8Le sol doit être une haute bloc!"SETUP_FLOOR_ERROR_WORLD_EDIT_SELECT: "& 8Sélectionnez une région WorldEdit en premier."JOIN_VANISH: "& 8Cannot rejoindre arène lorsque vous êtes en mode Vanish."JOIN_SUCCESS_BROADCAST: "& 8 $ JOUEUR $ rejoint le jeu!"JOIN_SUCCESS_PLAYER: "& 8Vous ont rejoint Arena $ ARENANAME $"JOIN_ERROR_FULL: "& 8Le Arena $ ARENANAME $ est pleine!"JOIN_ERROR_IN_GAME: "& 8Vous sont déjà dans un jeu!"JOIN_ARENA_IS_DISABLED: "& 8Arena $ ARENANAME $ est désactivée!"START_SUCCESS: "& 8Le jeu a commencé!"START_ERROR_ZERO_PAYERS: "& 8Vous peut pas commencer un jeu avec 0 joueurs dans le hall"START_ERROR_LESS_THEN_MIN_PLAYERS: "& 8Non assez de joueurs pour commencer le jeu!"STOP_GAME_FORCED: "& 8Le jeu a fini par l'admin!"LEAVE_LOCATION_NOT_FOUND: "& 8Cannot charger votre ancien emplacement Se il vous plaît taper / spawn."LEAVE_CANNOT: "& 8Vous ne peuvent pas quitter la partie en cours (chute sur le sol)."LEAVE_NOT_IN_ARENA: "& 8Vous ne sont pas dans une arène!"LEAVE_ARENA_BROADCAST: "& 8 $ JOUEUR $ a quitté le jeu"LEAVE_ARENA_PLAYER: "& 8Vous quitté l'arène!"BAR_WAITING: "Waiting ..."BAR_DANCE: "Dance"BAR_STOP: "STOP"BAR_STARTS_SOON: "Le jeu commence bientôt"BAR_TIMER: "& 8 $ $ TIMER secondes à gauche!"PERIOD_WINNER_ANNOUNCE_SELF: "! & 8Congratulations Vous gagné le match."PERIOD_WINNER_ANNOUNCE_ALL: "& 8 $ JOUEUR $ gagné le match."PERIOD_WINNER_ANNOUNCE_REWARD: "! & 8Vous obtiendra vous récompenser lorsque vous quittez l'arène"PERIOD_NEXT_BLOCK_IS: "& 8Suivant Block est NomBloc $ $"PERIOD_BOOSTS_SUMMONED: "Boost & 8A a été convoqué!"PERIOD_ELIMINATED: "& $ 8 $ était PLAYER & 4ELIMINATED!"PERIOD_ERROR_NO_FLOORS: "Il n'y a pas étages pour $ ARENANAME $."SONG_NOT_EXIST: "& 8 $ SONG $ ne existe pas."SONG_NOW_PLAYING: "& 8Playing chanson SONG $ $"VOTE_ITEM_INVENTORY_HEADER: "Cliquez pour voter!"VOTE_ITEM_FIREBALL_DISPLAY_NAME: "& 6Vote d'un morceau!"VOTE_ITEM_FIREBALL_LORE: "Cliquez pour voter!"VOTE_FOR_SONG: "& 8Vous ont voté pour $ SONG $."SIGN_JOIN: "& 2Joindre"SIGN_FULL: "& 4Full"SIGN_IN_LOBBY: "& 2Dans Lobby"SIGN_IN_GAME: "& 4Dans Game"SIGN_PLACEMENT_NOT_EXIST: "& 8Arena $ ARENANAME $ ne est pas activé ou ne existe pas!"No_permission: "& 4You ne ont pas les autorisations nécessaires pour le faire."CONSOLE_OUTPUT_WINNER: "$ JOUEUR $ remporté Block Party @ $ ARENANAME $." [/ Spoiler] Logs console:
  3. Bonjour à tous ! Vous vous demandez peut-être : Mais pourquoi faire un tel tutoriel ? Tout le monde sait comment demander un plugin...Ben justement, j'ai remarqué que la plupart avait un peu de mal à détailler et expliquer correctement les choses. C'est pourquoi je me permet de faire un tutoriel de ce type. Il faut que vous vous mettez dans le point de vue du développeur qui va faire votre plugin, et c'est quelque chose de dur à faire si vous n'êtes pas vous-même développeur . Première chose à faire : Considérez que le développeur connaît un minimum Minecraft mais aucun des plugins déjà existant. Par exemple, j'ai eu beaucoup de demande du type : Tu peux faire un peu comme <plugin> ? Merci.Et au final j'ai été obligé de leur demander ce que faisait ce fameux <plugin>, généralement j'avais des réponses du type : Ben il gère <tel truc>.Oui, mais, c'est quoi <tel truc> ? Si on prends un exemple concret, par exemple Faction. Il gère des factions. Très bien, mais concrètement, c'est quoi une faction ? C'est pas parce que pour vous ça vous paraît évident que pour les autres ça l'est aussi. Alors il faut détailler : Une faction c'est un groupe de joueur qui possède un chef de groupe, une couleur, un slogan, etc...(ou quoi que ce soit, c'est juste pour l'exemple)Là, c'est déjà beaucoup plus clair, et c'est comme ça qu'il faut détailler le plus possible votre plugin. Continuez sur votre lancée : Un chef de groupe c'est un joueur qui a été désigné par un vote par les membres de la faction(ou quoi que ce soit, c'est juste pour l'exemple).Et on ne s'arrête pas là : Un vote est mis en place tout les 1er de chaque mois automatiquement.Quand un joueur se connecte pour la première fois ce jour (ou après) etqu'il n'a pas encore voté, on lui propose une interface pour voter.C'est toujours pas fini : L'interface pour voter est un inventaire dans lequel il y a un bloc par joueurdans la faction. Si l'on clique sur un bloc, ça vote pour le joueur en question.Il manque encore des trucs   : Le bloc aura pour nom : <nom du joueur> et ça sera un bloc de redstone(ou peu importe, toujours pour l'exemple).Là, on a déjà bien détaillé. Mais, on vient de détailler seulement une partie  ! Oui, là on était juste sur le chef de groupe. Alors on continue : La couleur d'une faction est unique (2 factions différentes ne peuvent pas avoir la même couleur).La couleur est obligatoirement une couleur de laine qui existe.Oui mais... quand exactement une faction choisi sa couleur ? La couleur est choisie par le créateur de la faction, lors de sa création.Bah oui mais du coup comment on crée une faction ? Une faction est créée via la commande /faction create <nom de la faction> <couleur de la faction>Ok mais la couleur ? On l'écris comment ? En anglais, français, pareil que dans Minecraft ? La couleur en français qui correspond à chaque laine :- black : noir- red : rouge...Etc... Il vaut mieux considérer que le développeur ne connaît rien à Minecraft et le prendre pour un abruti que de lui dire des choses implicitement sans donner d'explications. Je ne vous embête pas avec plus d'exemples, je considère que vous avez compris. Il faut détailler le plus possible si vous souhaitez que votre demande soit traitée rapidement. Personnellement, je préfère faire un plugin dont je suis sûr de ce qu'il va faire, que un plugin assez vague où je sais pas par où commencer. Pour prendre des vrais exemples (des vraies demandes de plugin) :     Euh... ? Je dois deviner ce que c'est le "reste du menu", et le contenu du "kit gladiator" ? (Et encore, je lui ai pas demandé ce que ce que c'est qu'un kit, parce que ça à la limite je sais, mais j'étais à deux doigts) Pour conclure, quand vous demandez un plugin à quelqu'un (un développeur généralement), détaillez le plus possible, donnez TOUT les détails de votre plugin, le nom du plugin éventuellement, les commandes exactes, les permissions exactes, TOUT les moindres détails, vraiment tout, j'insiste . Bref, en espérant avoir été compréhensible. Essayez d'expliquer le contenu et le fonctionnement de votre plugin comme si vous vous adressez à un enfant de 4 ans qui n'a jamais touché à un ordinateur de sa vie (et donc il ne connaît pas Minecraft). Je vous rassure, vous n'allez pas réussir (sauf si vraiment vous êtes bons), mais au moins en essayant vous allez expliquer quelque chose de clair. Merci à vous et bonne journée .   PS: Je voulais mettre des citations partout mais apparemment y'a un nombre limite de citation par post. Du coup ça donne un truc assez moche avec les balises ...
  4. Répertoire des tutoriels

    Bonjour,  étant donné que la liste des tutoriels de ce forum n'est plus à jour. Les deux répertoires précédents ayant au moins un an de vieillesse, je me propose de refaire et d'éditer cette liste au fur et à mesure des tutoriels ainsi que de fournir aux nouveaux arrivants la possibilité de se retrouver plus vite dans le forum. Les deux derniers répertoires ont été créés respectivement par Akiranai et Mike Hell. Je vais faire une liste exhaustive de tous les tutoriels. Sommaire :   - MV - LLA      - LLAC      - LLAA - LTDV - SH - LTPM      - LTPMJ      - LTPMR      - LTMPW      - LTMPC      - LTPMP      - LTPMA      - LTPMT      - LTPMM - W - F - PD      - PDMP           - PDMPEV           - PDMPET           - PDMPCPB      - PDMM           - PDMMRGG           - PDMMBI           - PDMMATM      - PDJ      - PDAL      - PDAT      - Lara      - Java   Minecraft Vanilla - Les commandes de la 1.7/1.8, par Julien008. Détails des nouvelles commandes. 17/08/2014 - La redstone pour les nuls, par Deadlock. Tutoriels vidéos visant à apprendre la redstone aux néophytes. 26/02/2014 - Allouer plus de RAM à Minecraft, par julienld.  22/10/2013 - Installation de Forge sous Windows 8, par chimere65. Vidéo. 20/08/2013 - Le LAN, par chiboul. 25/07/2013 - Dresser des chevaux, par Dizin. 4/07/2013 - Cartes personnalisées, par Rynuage. 9/04/2013 - Allouer plus de RAM à Minecraft sous Mac, par maxime57155. 31/03/2013 - Les scoreboards, par TheBigBugger. Vidéo. 19/03/2013 - Magasin avec des CommandBlocks, par Noshigo. Vidéo. 16/02/2013   Les launchers Création   - Créer son propre launcher à partir de zéro, par TheShark34. 21/02/2015 - Création d'un launcher personnalisé, par adrien2431. Tutoriel sur la création d'un launcher n'utilisant pas Forge. 12/10/2013 - Créer son launcher personnalisé, par Rellynn. Tutoriel sur la création d'un launcher au look du nouveau launcher. 06/09/2013 - Technic Launcher, par Guest_Sheap. Téléchargement d'un launcher personnalisable. 2/08/2013 - Lucifer Launcher, par Mike Hell. Tutoriel sur la création d'un launcher personnalisé. 14/10/2012 - Création d'un launcher sans page web ,par  fisher01. Tutoriel sur la création d'un launcher qui n'affiche pas une page web. 30/05/2012 - Création d'un launcher avec page web, par fisher01. Tutoriel sur la création d'un launcher qui affiche une page web personnalisée en page d'accueil. 18/02/2012   Aide - Rendre votre launcher obligatoire, par  VirTuOzZ_59. Rendre obligatoire l'utilisation de votre launcher. 6/11/2014 - Rendre votre launcher obligatoire, par softhack07. Rendre obligatoire l'utilisation de votre launcher. 26/08/2012   Les tutoriels divers et variés   - Jouer à Minecraft sur clé USB, par Max633. 13/09/2014 - Ouverture des ports (Bouygues), par Microboter. Comment ouvrir ses ports avec Bouygues ? 8/05/2014 - Devenir auto-entrepreneur, par Benjamin_. Comment avoir un SIRET et être légal ? 1/05/2014 - Arrêter d'avoir des lags, par Gearwelt. Arrêter les lags, côté client ou côté serveur. 1/05/2014 - Formater un ordinateur sous Windows XP, par Narisuke. Tutoriel vidéo sur le fait de formater son Windows XP. 21/02/2014 - Une barre de tâche sur son autre écran, par normanfeltz. 3/02/2014 - Apprendre à utiliser LWJGL, par Nba_Yoh. Tutoriels vidéos complets sur l'utilisation de LWJGL. 5/01/2014 - Gérez vos sources avec Git, par tchocolate. 11/06/2013 - Github, par graphman. Vidéo. 15/04/2012   Serveurs et hébergeurs   - Créer un serveur avec Glowtone, par Limed12. 14/02/2015 - Créer un serveur Spigot 1.8, par laurentdu5154. 28/11/2014 - Créer un serveur 1.8, par mrintrepide. 26/10/2014 - Trouver les plugins qui consomment beaucoup, par Nek974. 29/03/2014 - Avoir plus de 32 Slots sur Teamspeak 3, par piro67. 1/08/2013 - Créer un serveur MCPC+ sous minecraft 1.5.2, par NitroZ. 31/07/2013 - Créer un serveur minecraft sans Hamachi, par Dizin. 4/07/2013 - Installer un serveur sur votre dédié, par Cyboulette. 4/04/2013 - Créer un serveur FTB avec des plugins, par laurentdu51. Vidéo. 2/04/2013 - Créer un serveur TS3 sous Debian, par TheUlquirro89. Vidéo. 10/03/2013 - Créer un serveur Minecraft sous Debian, par TheUlquirro89. Vidéo. 1/03/2013 - Les serveurs, par Jojolite. 27/01/2013 - Créer un serveur sur un serveur Linux distant, par Gabigabigo. 9/11/2012 - Créer votre serveur Bukkit, par paulpbm. 3/08/2012 - Commandes de base sur un serveur linux, par Taker. 3/06/2012 - Création de serveur minecraft linux, par akiranai. 10/02/2012 - Les bases de CraftBukkit, par BalavoinePlot. Vidéos. 18/12/2011   Les tutos sur les plugins/mods JSONAPI   - Scripts PHP pour JSONAPI, par lemineurdu43. 8/11/2014 - JSONAPI, par WWC. 25/04/2014 - Système de grade avec expiration, par b0ulette. Système de grade avec expiration sous X jours. 23/02/2014 - Configurer JSONAPI, par Eywek'. 23/11/2013 - Appronfondir JSONAPI, par MTC. 11/09/2013 - Apprendre à configurer JSONAPI, par RiverNight. Tutoriel repris par MTC, en dessous. 23/01/2013   Essentials   - Give des items renommés avec un lore, par theben03. 5/07/2013 - WorldEdit, GroupManager et Essentials, par Dydy69. Vidéos. 19/06/2012   WorldEdit, WorldGuard et MCEdit   - Connaître les régions modifiées par MCEdit, par Momasd. 9/11/2013 - WorldEdit, par Invoc_fatal. 9/11/2013 - Protection de zone, par Scaf88. 22/04/2013 - WorldEdit, GroupManager et Essentials, par Dydy69. Vidéos. 19/06/2012 - Utilisation basique de WorldEdit, par iooner. 13/12/2011   Commerce   - SignChestShop, par Edgespace. 19/08/2014 - SignShop, par Frenchtirox. 23/06/2013 - Tutoriel ShowCaseStandalone, par Scaf88. 21/04/2013 - Citizens2, traders, par dididarkangel. Vidéo. 07/04/2013   Autres   - Taupe Gun, par Limed12. Vidéo. 13/03/2015 - Mob-Escape, par Limed12. Vidéo. 6/03/2015 - Introduction à CommandHelper, par Hazae41. 19/02/2015 - Répartir les joueurs sur différents serveurs Bungeecord pour éviter la surcharge, par unixfox. 18/02/2015 - TheWalls, par Zekox26. Vidéo. 7/09/2014 - Config-plugin.com, par DragonSlayer. Un site d'explications sur la configuration de plugins. 22/08/2014 - Création de KTP, par Clel3. Explications sur quels plugins utiliser pour un KTP. 6/08/2014 - uPlanes et ArenaSpleef, par themath02. Vidéos. 2/05/2014 - Tutoriels plugins de DragonSlayer. Vidéos. Lien de son répertoire de tutoriels. 20/11/2013 - Multiverse Portals, par celianvdb. Vidéo. 16/07/2013 - Présentation du plugin Vote4Diamond, par Maniac058. Vidéo. 29/04/2013 - Présentation du plugin Stats, par Maniac058. Vidéos 15/04/2013 - Citizens2 et MineQuests, par dididarkangel. Vidéo. 14/04/2013 - Ajouter un préfixe personnalisé à un world, par Mortiloche. 14/02/2013 - Réaliser des paysages avec VoxelSniper, par xodevil_fire. Vidéos 27/01/2013 - Le plugin Résidence, par laurentdu51. Deux vidéos. 13/11/2012 - Utiliser Vault, par Ourten. 10/05/2012 - Retirer le lag avec Ptweak, par leeo97one. 27/12/2011   Permissions   - Créer vos permissions PEX, par alex78. 11/06/2013 - Gestion de groupes avec PEX et CommandSigns, par Scaf88. 20/04/2013 - Groupmanager, par detobel36. 08/04/2013 - PermissionsEX, par VirTuOzZ_59. 10/11/2012 - WorldEdit, GroupManager et Essentials, par Dydy69. Vidéos. 19/06/2012   Traduction   - Comment traduire un plugin, par Skyzio. 7/02/2012   Mods   - ComputerCraft, par MagiiKCode. Apprendre ComputerCraft, pour les débutants. 29/03/2014 - Le modding, Vocabulaire et Explications, par Mac'. 14/08/2012 - Télécharger de nouvelles ressources automatiquement, par dydydu86. 12/05/2012   Web   - Mot de passe sur Dynmap, par Auranos. 28/08/2014 - Achat via Starpass de grade, par Didier. 28/07/2014 - Achat via Paypal de grade, par Didier. 25/07/2014 - Réaliser un effet 3D en CSS, par Ticraft. 20/03/2014 - Les bases du HTML, par calindu83860. Série de tutoriels vidéos visant à apprendre le language HTML. 11/03/2014 - Le .htaccess, par coucoufredx. Au cas où votre .htaccess ne marcherai pas. 9/03/2014 - Installation d'un serveur Web, par Antoine. 28/12/2013 - Intégrer HTML5 et CSS3, par Mike Hell. Tutoriel vidéo sur le HTML et le CSS 31/08/2013 - (PHP) Utilisation de base de l'API GData de Youtube, par Microboter. 19/07/2013 - Informations sur votre serveur sans le query, par ThePico20. 2/06/2013 - Wordpress, par Tanki. 5/03/2013 - Améliorer le référencement de son site web, par enariel. 3/02/2013 - Connaître l'état d'un serveur sans query, par calimerau57. 26/01/2013   Forum   - Les BBCodes spéciaux du forum, par CitronVert. 1/01/2015 - Faire une demande de création de plugin, par wRadion. 28/11/2014 - Mener une recherche efficace, par CitronVert. 29/06/2014 - Guide du débutant, par first4ever. 17/04/2012   Programmation et développement Minecraft - Plugins En vidéo   - Tutoriels vidéo, par WhiteReiza. 8/08/2014 - Aide au développement de plugins, par Nocx. Chaîne Youtube. 21/06/2014 - Création de plugin, par fandemangas42. Chaîne Youtube. 5/04/2014 - Développement de plugins sous CraftBukkit, par rudelune. Chaîne Youtube. 13/11/2013 - Création suivie d'un plugin, par Mattrack 12/12/2012 - Développement de plugins Bukkit, par Xx_tomcraft_xX. Tuto vidéo. 22/07/2012 - Plugins Bukkit, par graphman 13/12/2011   En texte :   - [NMS] Modification avancée d'entités, par BlackPhantom. 13/02/2015 - La solution contre les accents dans les textes avec l'UTF-8, par Mytams. 14/12/2014 - Utiliser WorldGuard, par LeLanN. 26/10/2014 - Liste des Events, par HelikGaming. 27/08/2014 - NMS ou le modding côté plugin, par BlackPhantom389. 10/07/2014 - Préparation aux UUID, par JamesHemery. 2/07/2014 - Modifier les informations du login screen, par JeremGamer. 26/06/2014 - SkIp, par Skyost. 24/06/2014  - Skyoconfig, par Skyost. 24/06/2014  - BungeeUtils, par Skyost. 24/06/2014  - Editer un plugin à l'intérieur de son code source, par unixfox. 2/05/2014 - Créer des méthodes JSONAPI à son plugin, par Exter62. 25/04/2014 - Rubix Gérer les configurations, par Windcode. 25/11/2013 - Utilisation de l'API ItemMeta de Bukkit [1.4.5], par xodevil_fire. 20/12/2012 - Changer le message de connexion, par Roxas02. 22/11/2012 - Ajouter de la couleur dans la console, par Madlaine. 30/10/2012 - Utiliser les fichiers de configuration, par ElectronGuigui. 21/10/2012 - Créer des commandes avec Bukkit, par aumgn. 12/07/2012 - Utiliser une base de données avec vos plugins, par tchocolate. 6/06/2012   Création de plugin Bukkit   - Création d'un plugin de kits (Incomplet), par yohannlog. 18/04/2014 - Créer un plugin mini-jeux arène PVP, par programme-zero. 29/12/2013 - Développer des plugins bukkit, par Skyost. 6/07/2013 - Apprendre à faire des plugins à partir de 0, par Shayana. 11/07/2012 - Création d'un biome, par Trivifun. 28/06/2012 - Développer des plugins avec PluginsBaker, par Ptibiscuit. 23/04/2012 - Développer des plugins avec DestiPlugins, par Ptibiscuit. 21/02/2012 - Créer un plugin de magasin par panneaux, par graphman. 15/12/2011 - Création d'un plugin Bukkit, par wRadion. 14/12/2011   Minecraft - Modding Render, GUI, Génération   - Utiliser la fonction Calendar.getInstance(), par OdddellaRobbia. 5/01/2014 - Créer un animal et le placer sur l'épaule du joueur, par axeldu18. 21/07/2013 - Utiliser votre propre serveur de skins/capes, par Thecrafteur72. 6/07/2013 - Avoir un pseudo fixe, par OdddellaRobbia. 5/07/2013 - Changer la texture d'un coffre sur date, par OdddellaRobbia. 5/07/2013 - Avoir un pseudo fixe, par AltecMc 1/07/2013 - Une annonce animée depuis le web, par fisher01. 24/06/2013 - Créer des GUIs en partant de rien, par Engue0774. 6/04/2013 - Mettre de la couleur dans les différents GUI, par Engue0774. 28/03/2013 - Afficher l'argent dans l'inventaire sans modder CraftBukkit, par calimerau57. 23/03/2013 - Sons personnalisés, par Anaghold. 07/02/2013 - Creative tab, par Anaghold. 6/02/2013 - Les recettes et les carburants, par Anaghold. 6/01/2013 - Génération de minerais, par Anaghold. 05/01/2013 - Ajouter un nouveau biome, par Anaghold 4/01/2013 - Modifications de la taille et de la position des items, par Splliter. 28/12/2012 - Créer des capes, par Mattrack 10/11/2012 - Faire une annonce animée sur le menu, par PtitFilou. 16/10/2012 - Colorer la police d'écriture sur les boutons, par Mike Hell. 27/07/2012 - Télécharger un pack de texture avec votre launcher personnalisé, par Delounea. 23/07/2012 - Générer de nouvelle fleurs, par Trivifun. 8/07/2012 - GUI avec image de fond, par fisher01. Vidéo. 4/07/2012 - Afficher l'heure et les jours IG, par Thedestr0ye. 3/07/2012 - Afficher une image HD ou LD, par Nba_Yoh. 19/06/2012 - Agrandir les tiles (terrain.png et items.png), par Hors-Sujet. 14/06/2012 - Mettre des textures différentes dans son render, par plzaerty. 9/06/2012 - Se servir de la classe GUI, par Knux14. 6/07/2012 - Les GUIs, par akiranai. 27/05/2012 - Affichages en tout genre en jeu, par akiranai. 20/05/2012 - Capes, skins, oreilles, chapeaux en HD, par akiranai. 19/05/2012 - Remettre proprement l'ancienne police, par Alysto. 15/05/2012 - Mettre une langue par défaut, par fisher01. 19/04/2012 - Activer ou désactiver un bouton, par Fisher01 24/03/2012 - Ajouter des chapeaux à Minecraft, par Xx_tomcraft_xX. 21/03/2012 - Augmenter la taille du terrain.png et item.png, par Mattrack. 11/03/2012 - Rendre accessibles à tous les oreilles, par Xx_tomcraft_xX 10/03/2012 - Un bouton pour accéder au site de votre choix, par fisher01. 29/02/2012 - Charger les Skins pour vos propres serveurs, par lucifers62 27/02/2012 - Ajouter une cape au joueur, par xWaRv7. 25/02/2012 - Ajouter un titre à vos joueurs, par xWaRv7. 25/02/2012 - Avoir des oreilles, par akiranai. 19/02/2012 - Mettre un skin à un PNJ, par akiranai. 19/02/2012 - Mettre un splash à une date précise, par Juloas. 14/02/2012 - Ajouter le bouton texture packs en jeu, par matspider. 24/01/2012 - Liste de serveurs "à la DestiCraft", par graphman. 6/01/2012 - Créer un bouton d'accès rapide à un serveur, par abclive. 5/01/2012   Blocs/Items :   - Nouvelles plantes, par KinderrKill. 24/10/2014 - Block avec un rendu d'Item, par OdddellaRobbia 4/01/2014 - Bloc simple, avec metadata, multitexture et orientable, par noogotte. 6/04/2013 - Créer des plantes, par obock. 27/03/2013 - Avoir ses propres textures pour items et blocs, par Wenuz 13/03/2013 - Des vidéos de Modding, par Zaathis. 27/02/2013 - Les rudiments du modding, par Mac' 23/02/2013 - Créer des blocs de verre colorés, par Mike Hell. 21/01/2013 - Ajouter de la nourriture, par Anaghold. 9/01/2013 - Bloc à Metadata, par Anaghold. 4/01/2013 - Modding solo, par killer_pandi10. Vidéos 3/10/2012 - Créer un bloc simple, par ThepurzZ. 31/08/2012 - Modder un bloc simple, par theoker. 13/07/2012 - Modder CraftBukkit, par Roulibouli. Vidéos. 9/07/2012 - Créer une armure, par Kareylo. 11/05/2012 - Modifier un bloc ayant déjà une classe spéciale et modifier les textures, par Skyzio. 25/04/2012 - Un nouvel arc avec un zoom, par Splliter. 21/04/2012 - Rendre un item brillant, par titi91700. 19/04/2012 - Apprendre à modder minecraft, par cjiquel. Vidéos 10/04/2012 - Blocks "speeders" et "sauteurs", par fisher01. 22/03/2012 - Créer des vitres colorées, par abclive. 17/03/2012 - Créer des tapis en laine, par strigh. 11/03/2012 - Modding minecraft mais pas que, par Evoran. Chaîne Youtube. 11/03/2012 - Tout ce dont vous avez besoin pour modder CraftBukkit, par Delounea. Vidéos. 28/02/2012 - Modder CraftBukkit, par fisher01. Vidéos 17/02/2012 - Modder un client minecraft sans ModLoader, par fisher01. Vidéos 16/02/2012 - Ajouter de nouvelles demi-dalles, par abclive. 30/01/2012 - Modder à l'aide de ModLoader, par luapol. 29/01/2012 - Modding minecraft de A à Z, par Xor. 11/01/2012 - Modder CraftBukkit, par almosted. Vidéo. 18/12/2011   Autres tutoriels modding   - Créer un système de sauvegarde simple via NBT, par KinderrKill. 14/11/2014 - Le système de couleur de Minecraft, par Wytrem. 18/04/2014 - Créer le marteau de Thor, par KinderrKill. 17/04/2014 - Installation des sources Forge, par Destiny's. 24/08/2013 - Importer les sources MCPC+ et les recompiler, par Engue0774. 19/07/2013 - Gérer la mobilité du joueur, par Toss. 18/06/2013 - Communiquer avec son serveur CraftBukkit sans utiliser son packet, par Splliter. 20/05/2013 - 4096 ID de blocs, par MrMatt. 17/05/2013 - Mettre un nom coloré sur un item, par obock. 8/04/2013 - Envoyer et recevoir facilement des données grâce aux packets, par Rellynn. 24/01/2013 - Astuce : getMaxDurability() dans le Material.java, par Mike Hell. 21/01/2013 - Créer des bébés animaux, par Thibaut_15. 12/01/2013 - Echanger des données entre le client et le serveur grâce aux packets, par Quadrifoglio. 31/12/2012 - Ajouter des nouveaux sons, par Splliter. 21/10/2012 - 16 recettes en 4 lignes, par Skyzio. 30/05/2012 - Les metadatas, par Skyzio. 27/05/2012 - Créer un lanceur de projectile et son projectile, par Skyzio. 2/04/2012 - Les colorants, par Epic_fail. 1/04/2012 - Crafter des escaliers en laine, par axeldu18. 22/02/2012   Java   - Pouvoir utiliser jusqu’à 48 caractères dans un Scoreboard, par Oxygened. 23/12/2014 - Jeu 2D Java, par superivan. 26/10/2014 - Jerem&Jack's JavaSchool, par JeremGamer et JackBlue. 5/09/2014   Autres languages   - Calculette en PHP, par calindu83860. 10/03/2015 - Apprendre le JAVA et le C++ en parallèle, par End's Miner. 15/12/2014 - 3go de livres en PDF, par End's Miner. 10/12/2014 - Apprendre le C++, par tchocolate. 3/04/2013   Autres tutoriels   - Théories, documentaires de toutes sortes, par End's Miner. 19/01/2015 - Ajouter de la gravité dans un jeu vidéo, par superivan. 14/12/2014 - Memento Linux, par popoloche. 26/10/2014 - Management du développement de votre plugin via Eclipse, par JackBlue. 1/01/2014 - Convertir un .jar en .app, par valentinp72. 11/11/2012 - Convertir un .jar en .exe, par almosted. Vidéo. 9/01/2012   Laravel   - Sommaire des Tutoriels, par niquenen. 14/02/2015 - Chapitre 1, par niquenen. 8/02/2015   Jerem&Jack's Java School   - Cours de Java, par JeremGamer. 4/09/2014. Annonce du commencement des cours Java. - Topic officiel, par JeremGamer. 5/09/2014. - Prologue, par JeremGamer. 5/09/2014. - Chapitre 1 - Les types primitifs, par JeremGamer. 5/09/2014. - Chapitre 2 - Opérateurs et déclarations, par JeremGamer. 12/09/2014. - Chapitre 3 - Les conditions, par JeremGamer. 19/09/2014. - Chapitre 4 - Les tableaux, par JackBlue. 26/09/2014. - TP 1 - La carte du chef, par JeremGamer. 26/09/2014. - Chapitre 5 - Les boucles, par JeremGamer. 3/10/2014. - Chapitre 6 - Communiquer avec l'utilisateur, par JeremGamer. 11/10/2014 - Chapitre 7 - Les méthodes, par JeremGamer. 24/10/2014 - Chapitre 8 - Connaître son IDE et documenter son code, par JeremGamer. 7/11/2014 - Chapitre 9 - Les classes, par JeremGamer. 14/11/2014 - Chapitre 10 - Packages et accessibilité, par JeremGamer. Le 21/11/2014 - H.S. 1 - Manipuler les Strings, par JeremGamer. Le 28/11/2014 - Chapitre 11 - L'héritage, par JeremGamer. Le 5/12/2014 - Chapitre 12 - Les exceptions, par JeremGamer. Le 12/12/2014 - Chapitre 13 - Abstraction, par JeremGamer. Le 19/12/2014 - TP 2 - Le zoo, par JeremGamer. 19/12/2014. - Chapitre 14 - Les interfaces, par JeremGamer. 2/01/2015 - Chapitre 15 - La généricité, par JeremGamer. 9/01/2015 - Chapitre 16 - Les collections (partie 1), par JeremGamer. 16/01/2015 - Chapitre 17 - Les collections (partie 2), par JeremGamer. 23/01/2015 - Chapitre 18 - Anonymat, classes locales et internes, par JeremGamer. 30/01/2015 - Chapitre 19 - Les énumérations, par JeremGamer. 6/02/2015 - Chapitre 20 - Les flux (partie 1), par JeremGamer. 20/02/2015 - Chapitre 21 - Les flux (partie 2), par JeremGamer. 27/02/2015 - Chapitre 22 - Tout savoir sur vos classes, par JeremGamer. 6/03/2015 - H.S. 2 - Exporter votre projet, par JeremGamer. 13/03/2015 - Chapitre 23 - Graphical User Interfaces, par JeremGamer. 20/03/2015 - Chapitre 24 - "Peindre" des panneaux (partie 1), par JeremGamer. 27/03/2015 - Chapitre 25 - "Peindre" des panneaux (partie 2), par JeremGamer. 17/04/2015 - Chapitre 26 - Les layouts (partie 1), par JeremGamer. 24/04/2015   - [API] Chapitre 1 - Introduction & Workspace, par JackBlue. 10/04/2015   La palme de celui qui a rédigé le plus de tutoriels revient à : JeremGamer avec 34 tutoriels.   Tutoriels par année : - 27 en 2015 - 78 en 2014 - 83 en 2013 - 90 en 2012 - 7 en 2011
  5.     -------------------------------------------   La version de JSONAPI doit être une version 1.6.2 ou 1.6.4 mais pas 1.5.2 ni 1.7.2 ou autre Il est normalement préférable d'avoir use-new-api a false.   ------------------------------------------- Pour tout bugs sur la liaison site-serveur concernant le CMS LapisCraft veuillez répondre sur le topic de LapisCraft qui se trouve ici pour que ce soit plus clair pour moi x)
  6. Une version vidéo est en cours de tournage !   Bonjour à tous, Tout d'abord, je voudrais que vous soyez indulgent sur le tutoriel car c'est mon premier ! Sur ce, place au tuto !   JSONAPI :   1) Téléchargement 2) Configuration côté Minecraft 3) Configuration côté Web 4) Prise en main du JSON 5) Prise en main de L'API   Pré requis :   - Un serveur sous CraftBukkit   - Un hébergeur qui autorise l'utilisation des ports (ou hébergement local)   - Des connaissances en PHP ou/et en JavaScript   - Un hébergeur Web (ou hébergement local)   - Le plugin ProtocolLib   - Le plugin Vault   - L'extension cURL sur votre hébergement ou serveur   1) Téléchargement   - Rendez-vous sur le site de JSONAPI (http://www.mcjsonapi.com).   - Téléchargez le fichier JAR, de la version qu'il vous convient !   - Téléchargez ensuite les SDK qu'il vous faut (moi j'utilise PHP et JavaScript)   2) Configuration côté Minecraft   - Dans le dossier Plugins de votre serveur Mnecraft Craftbukkit, mettez le fichier JAR de JSONAPI.   - Démarrez/Relancez votre serveur   - Configuration: # API methods on the method-whitelist will be# able to called without any sort of authenticationmethod-whitelist:- getPlayerLimit- dynmap.getPortoptions: stream_pusher: max_queue_age: 30 max_queue_length: 500 startup-delay: 2000 port: 20059 ip-whitelist: [] log-to-console: true log-to-file: 'false' anyone-can-use-calladmin: true use-new-api: trueDans config.yml, concrètement, method-whitelist ne sert pas à grand chose, on ne touche pas à stream_pusher et startup-delay, en revanche, le port on peut le changer. Je vous conseille de ne pas le toucher, par contre votre hébergeur peut imposer des ports autorisé, et dans ce cas, vous serez obligés. ip-whitelist sert à définir les IPs qui pourront accéder au plugin. Le reste, ne le touchez pas. users:- username: admin password: changeme logging: true groups: - full_control- username: chatonly password: example logging: true groups: - chat_onlyEn gros, c'est pour la sécurité. Pour une utilisation simple, changez juste le "changeme" ligne 3 (et/ou le "admin" ligne 2).   Le reste des fichiers, pour une utilisation très simple, n'y touchez pas !   Rechargez votre serveur et c'est fini !   3) Configuration côté Web   La configuration côté Web est, contrairement à ce que l'on a l'habitude de penser, la plus simple.   Mettez simplement le JSONAPI.php ou le JSONAPI.js ou autre dans le répertoire de votre site (je vais pas vous expliquer ça quand même), et c'est presque bon !   On va partir du principe que vous ne connaissez ni le JSON ou le JavaScript, et encore moins le PHP.   Créez donc dans le répertoire un fichier "tuto.php" par exemple (trop d'inspiration ;D ) et écrivez pour le moment ce code : <?phprequire "JSONAPI.php";$ip = "IP de votre serveur";$port = Port de JSONAPI; #sans les guillemets$user = "l'utilisateur";$pass = "mot de passe de l'utilisateur";$salt = "salt"; #Ne pas changer$api = new JSONAPI($ip, $port, $user, $pass, $salt);?>Changez les informations entre guillemets, mais gardez les guillemets. Le fichier tuto.php dans être dans le même répertoire qui le fichier JSONAPI.php.   4) Prise en main du JSON   le JSON (JavaScript Object Notation ) est une façon de créer des variables en tableaux (enfin c'est plus compliqué que ça mais bon)   Bref, vous trouverez quelque chose de bien par ici ou par là.     Et pour les connaisseurs en JavaScript, voudrez surement utiliser les tableaux avec JavaScript donc pour les passer de PHP à JavaScript, il suffit de faire comme ça : <script type="text/javascript">var montableau = <?php json_encode($tableau_en_php); ?>;</script>5) Prise en main de l'API   maintenant que nos liaisons son effectuées, nous aimerions faire quelque chose avec !   En php, ça donne ceci : <?phprequire "JSONAPI.php";$ip = "IP de votre serveur";$port = Port de JSONAPI;$user = "l'utilisateur";$pass = "mot de passe de l'utilisateur";$salt = "salt"; #Ne pas changer$api = new JSONAPI($ip, $port, $user, $pass, $salt);$resultat = $api->call("requête");?>voilà, c'est tout ! Maintenant, les requêtes. Je pense qu'un peu d'Anglais de vous fera pas de mal. Allez donc ici : http://www.mcjsonapi.com/apidocs/ Et regardez les requêtes possibles. Pour les arguments, il faudra mettre ceci : $resultat = $api->call("requête", array("argument 1"), array("argument 2"));Ainsi, pour executer une commande, il suffira de remplacer "requête" (laisser les guillemets) par "server.run_command", et mettre en argument "array("commande sans le /")" Exemple : Pour écrire "Bonjour" sur la console : $resultat = $api->call("server.run_command", array("say Bonjour"));Récupération des données :    Vous aurez surement besoins de récupérer le retour de la requête (par exemple pour connaitre la liste des joueurs, etc).   Pour obtenir les retours, il suffit d'écrire la variable ( $resultat ) suivit de "l'identifiant dans le tableau".   Pour connaître cet "identifiant", écrivez cici pour commencer : $resultat = $api->call("server.run_command", array("say Bonjour"));print_r($resultat); #cela vous écrit le tableauJe vais ensuite vous laisser utiliser vos connaissances en JSON.   Important :   - Dans le config.yml, il y avait "method-whitelist". Concrètement, dans le fichier "method.json", il y a la liste des methodes, qui s'utilisent comme les autres requêtes et qui sont, finalement, l'équivalent de ces dernières. Ainsi, pour écrire bonjour, cela pourrait donner ceci :   Dans le config.yml : method-whitelist:- getPlayerLimit- dynmap.getPort- runConsoleCommand #ajouter cette ligne  Dans le tuto.php : $resultat = $api->call("runConsoleCommand", array("say Bonjour"));  - Je ne vous ai mis à chaque fois que la ligne qui changeait, mais il ne faut pas oublier le plus important à savoir que la ligne juste au dessus donnera au minimum ça dans votre code : <?phprequire "JSONAPI.php";$ip = "IP de votre serveur";$port = Port de JSONAPI;$user = "l'utilisateur";$pass = "mot de passe de l'utilisateur";$salt = "salt"; #Ne pas changer$api = new JSONAPI($ip, $port, $user, $pass, $salt);$resultat = $api->call("runConsoleCommand", array("say Bonjour"));?>  J'espère que ce tutoriel vous aura plus et qu'il vous aura éclairé ! Sur ce, Bye !
  7. Bonjour à tous !   Je vais vous montrer une méthode facile pour voir quels plugins consomment le plus de ressources. - Vous n'avez besoin d'aucun plugin pour utiliser cette méthode.Depuis votre répertoire principal éditez le fichier "bukkit.yml" pour changer "plugin-profiling: false" en "plugin-profiling: true" dans la section "settings:". Redémmarez votre serveur... Sur votre serveur tapez la commande /timings merged Ca va créer un fichier, récuperez le en allant dans le répertoire principal, puis dans le dossier: timings vous trouverez timings.txt. Copiez tous le contenu du fichier, puis allez sur ce lien http://www.aikar.co/timings.php?, cliquez sur le bouton "paste contents", collez ce que vous avez copié précédemment.Puis cliquez sur le bouton "paste" et vous verrez les plugins qui consomment le plus...  (Voici le type de tableau que sa devrai vous donnez: http://screencloud.net/v/gmn7)   En éspérant que cela vous sera utile à chercher ce qui pourait faire lagué votre serveur.   Cordialement, Nek974
  8. Bonjour,   Aujourd'hui, je vous présente un logiciel qui permet d'ajouter une barre de tache sur son autre écran/ses autres écrans: Dual Monitor Taskbar   Elle peuvent resembler à ceci   Le menu de paramétrage: Voila, je crois avoir fait le tour   Cordialement   Norman FELTZ