MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    Comment cree un livre ?!

    Planifier Épinglé Verrouillé Déplacé Sans suite
    1.9.4
    5 Messages 3 Publieurs 1.2k Vues 1 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • TituyaT Hors-ligne
      Tituya
      dernière édition par

      Deja les présentations. “Alors évidement bonjour à tous !”  [font=Ubuntu, sans-serif]

      Bref. 
      Voila je cherche la méthode pour crée un livre, au niveau du craft, de la texture je sais faire. 
      Il manque (juste) la méthode pour crée ce livre avec bien sûr dedans un texte qui explique le mod avec (si possible) des images, de la couleur et une belle présentation.  [font=Ubuntu, sans-serif]

      Pour commencer, je pense crée un item simple ressemblant à un livre puis dans cette classe détecter un clique droit et exécuté l’apparition du GUI du livre avec le texte personnalisé.  [font=Ubuntu, sans-serif]

      **[en gros] **
      Il me faut le code pour la classe du livre.
      Le reste je sais faire (normalement)

      [J’espere]
      Qu’il ne faudra pas crée un GUI personnalisé car je pense que c’est dur et long.  [font=Ubuntu, sans-serif] 
      Que l’apparence sera belle avec des couleurs
      Que sa marche (évidemment)  [font=Ubuntu, sans-serif]

      Je vous contacterais si j’ai un problème.

      J’ai fais de mon mieux pour expliqué correctement et faire une belle présentation.

      Merci de vos éventuel réponses.

      Tituya

      [P.S] Je ferais demain la présentation de mon mod si j’ai le temps

      Il y a deux choses qui m'énerve dans la vie : les babouches et les personnes jouant en 1.7.10 !

      1 réponse Dernière réponse Répondre Citer 0
      • robin4002R Hors-ligne
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs
        dernière édition par

        Salut,

        Si, il te faut obligatoire un gui.
        Tu peux prendre exemple sur le code du livre de minecraft.

        1 réponse Dernière réponse Répondre Citer 0
        • TituyaT Hors-ligne
          Tituya
          dernière édition par

          Ok pour sa mais il faudrait que je cree mon propre GUI ou alors en ajoutant quelques lignes Dans le code du livre DE base de minecraft JE pourrais ?


          Je vais essayer, je t’enverrai le code si j’ai un problème.

          OK je comprend rien au code du livre. je pense avoir trouver l’exécution du texte voila:

           /**
               * Sets the text of the current page as determined by currPage
               */
              private void pageSetCurrent(String p_146457_1_)
              {
                  if (this.bookPages != null && this.currPage >= 0 && this.currPage < this.bookPages.tagCount())
                  {
                      this.bookPages.set(this.currPage, new NBTTagString(p_146457_1_));
                      this.bookIsModified = true;
                  }
              }
          
              /**
               * Processes any text getting inserted into the current page, enforcing the page size limit
               */
              private void pageInsertIntoCurrent(String p_146459_1_)
              {
                  String s = this.pageGetCurrent();
                  String s1 = s + p_146459_1_;
                  int i = this.fontRendererObj.splitStringWidth(s1 + "" + TextFormatting.BLACK + "_", 118);
          
                  if (i <= 128 && s1.length() < 256)
                  {
                      this.pageSetCurrent(s1);
                  }
              }
          
          

          Je pense que c’est à cet endroit que je peu modifier le texte de base. Mais après où ?

          Il y a deux choses qui m'énerve dans la vie : les babouches et les personnes jouant en 1.7.10 !

          1 réponse Dernière réponse Répondre Citer 0
          • LeBossMax2L Hors-ligne
            LeBossMax2
            dernière édition par

            Ces deux méthodes permettent seulement au joueur de modifier ce qui est écrit.
            Si tu veux juste faire du texte, tu peut juste créer juste un itemStack d’un livre avec les tags permettant de mettre un texte prédéfini.
            Si tu veux ajouter des images, il faut s’attaquer à la méthode “drawScreen” du gui.

            1 réponse Dernière réponse Répondre Citer 0
            • TituyaT Hors-ligne
              Tituya
              dernière édition par

              Euhhhhhhh ok mais tu peu me montrer comment on fait ? Au pire fait moi (si tu a le temps) un exemple pour un item nommé “bookT” car je sais pas du tout utilisé ce genre de fonction…. je débute  😢

              Il y a deux choses qui m'énerve dans la vie : les babouches et les personnes jouant en 1.7.10 !

              1 réponse Dernière réponse Répondre Citer 0
              • 1 / 1
              • Premier message
                Dernier message
              Design by Woryk
              ContactMentions Légales

              MINECRAFT FORGE FRANCE © 2024

              Powered by NodeBB