1. Le forum de Minecraft-France va définitivement fermer ses portes. Celui-ci restera en lecture seule mais vous ne pourrez plus y apporter de nouveaux topics. Nous vous invitons à nous rejoindre sur le Discord de Minecraft-France qui permet de présenter vos projets, discuter avec la communauté etc.. Merci à tous d'avoir fait vivre ce forum de nombreuses années. Pour nous rejoindre sur Discord, Cliquez ici

Bukkit Plugin Creator 0.9.2 By Martylamoureux

Discussion dans 'Outils' créé par Too-Muhtsh, 13 Avr 2012.

  1. Too-Muhtsh

    Too-Muhtsh Graphiste
    Staff

    Inscrit:
    4 Déc 2011
    Messages:
    47
    Points:
    105
    Sexe:
    Homme
    Hey !



    Je viens vous faire part d'une découverte que je n'ai apprise il y a quelques heures seulement. En me baladant sur les forums Minecraft, j'ai pu trouver un logiciel, développé par Martylamoureux, permettant de créer des plugins sans aucune ligne de Java !



    Vous pouvez retrouver le topic du logiciel ici, je vais néanmoins vous faire une description du logiciel, et son fonctionnement.



    Comment cela fonctionne ?



    BukkitPluginCreater, c'est tout d'abord un IDE de dèveloppement qui vous permet de rapidement créer des commandes, des permissions, des évènements et tout ce qu'il faut pour créer un plugin. Créer une commande revient un à faire un petit Clic Droit + Nouvelle commande, après, il suffit juste de renseigner la Permissions et le traitement de la commande.



    Là ou est la particularité du truc, c'est que pour coder le fonctionnement de votre plugin, vous utiliserez du pseudo-code, crée par Marty, qui remplace la syntaxe habituelle de Java. Par exemple, si nous voulons kicker tous les joueurs qui ne sont pas Op lorsqu'ils tentent de casser un bloc, il suffira de créer un déclencheur nommé "Bloc détruit", et d'y mettre le code suivant:





    Code (cpp):

    Si le_joueur_est_op Alors
     
    kicker_le_joueur


    Dans la pseudo-compilation du plugin, ceci sera traduit par:


    Code (cpp):
    @EventHandler(priority = TypePriority.NORMAL)
     
     public void onBlockDestroy(BlocDestroyEvent e)
     
     {
     
     if (!e.getPlayer().isOp())
     
      {
     
        e.getPlayer().kickPlayer("");
     
      }
     
     }

    Bien sur, ce logiciel ne pourra jamais remplacer le codage pur en java, car on se passerait de beaucoup trop de choses. Néanmoins, il permet une approche de la programmation simpliste et offre la possibilité de faire des plugins simples. Sympa, nan ?



    Le logiciel est encore Beta, mais on peut attendre d'autres features dans ce logiciel !


    Téléchargement : BukkitPluginCreator 0.9.2
     
    • Utile Utile x 3
    • Troll Troll x 2
  2. elv37

    elv37 Enter the World

    Inscrit:
    28 Mai 2011
    Messages:
    48
    Points:
    73
    Sexe:
    Homme
    Trop bien ce logiciel ^^ Merci !
     
    • J'aime J'aime x 1
  3. klambert

    klambert Explorateur

    Inscrit:
    24 Fev 2012
    Messages:
    70
    Points:
    79
    Sexe:
    Homme
    cool pour mon serveur bukkit
     
    • J'aime J'aime x 2
    • Troll Troll x 1
  4. Too-Muhtsh

    Too-Muhtsh Graphiste
    Staff

    Inscrit:
    4 Déc 2011
    Messages:
    47
    Points:
    105
    Sexe:
    Homme
    :) Je vous l'accorde ! N'hésitez-pas as en parler autours de vous !
     
  5. klambert

    klambert Explorateur

    Inscrit:
    24 Fev 2012
    Messages:
    70
    Points:
    79
    Sexe:
    Homme
    par contre tout n'est pas possible j'en ai fait 5 ou 6 et sa a foutu la merde sur mon serveur XD
    mais bon je suppose qu'il ne faut pas en abuser
     
    • J'aime J'aime x 1
  6. Too-Muhtsh

    Too-Muhtsh Graphiste
    Staff

    Inscrit:
    4 Déc 2011
    Messages:
    47
    Points:
    105
    Sexe:
    Homme
    Je confirme, mais il reste bien dans l'absolue !
     
  7. Kiligolo

    Kiligolo Mineur de Fer

    Inscrit:
    31 Mar 2012
    Messages:
    568
    Points:
    109
    Sexe:
    Homme
    C'est dommage qu'il soit encore pour la 1.1.
     
  8. Staremix

    Staremix Chips ça wess

    Inscrit:
    27 Nov 2011
    Messages:
    676
    Points:
    146
    Sexe:
    Homme
    Ce logiciel a tout de même ses limites , il a en fait été fait à la base pour permettre aux débutants de voir et d'apprendre d'une approche simplifiée à coder des plugins.
    Ici , tu ne pourras faire que des petits plugins , même si cela reste intéressant , et je pense que ça ne doit pas aller plus loin , car coder est une passion , non pas un devoir ;)
     
  9. arroyo

    arroyo Nouveau

    Inscrit:
    27 Mai 2011
    Messages:
    11
    Points:
    70
    Sexe:
    Homme
    Moi j 'aimerais avoir un tuto please
     
  10. Staremix

    Staremix Chips ça wess

    Inscrit:
    27 Nov 2011
    Messages:
    676
    Points:
    146
    Sexe:
    Homme
    Le tuto c'est les bases du java sur le site du zéro
     
  11. Too-Muhtsh

    Too-Muhtsh Graphiste
    Staff

    Inscrit:
    4 Déc 2011
    Messages:
    47
    Points:
    105
    Sexe:
    Homme
    Merci staremix d'avoir répondu durant mon absence ! Pour les tuto, je n'envisage pas d'en faire a moins que je ne sois plus débordé !
     
  12. riri59870ha

    riri59870ha Bûcheron

    Inscrit:
    22 Juin 2012
    Messages:
    247
    Points:
    76
    Sexe:
    Homme
    Mr Hallexo , Aurais tu une version de ton BukkitPluginCreator pour mac s'il te plait en .jar si possible car je souhaiterais l'essayer. :)
     
  13. Too-Muhtsh

    Too-Muhtsh Graphiste
    Staff

    Inscrit:
    4 Déc 2011
    Messages:
    47
    Points:
    105
    Sexe:
    Homme
    Je ne sais pas, ce n'est pas moi qui est codé ce logiciel. A toi de te renseigné sur WTCraft (Lien du topic dans ma signature)
     
  14. riri59870ha

    riri59870ha Bûcheron

    Inscrit:
    22 Juin 2012
    Messages:
    247
    Points:
    76
    Sexe:
    Homme
    Impossible de l'obtenir pour mac car il est programmé en .NET de microsoft , Merci Quand Meme ;) !
     
  15. Kingkids7948

    Kingkids7948 Nouveau

    Inscrit:
    23 Sept 2011
    Messages:
    6
    Points:
    70
    Sexe:
    Homme
    J'aimerais savoir, est-ce normal que nous ne pouvons pas utiliser les commandes ou est-ce un bug de ma part?
     

Partager cette page