MFF

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

    Comment rajouter un fertilizer ?

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.x
    13 Messages 5 Publieurs 2.9k Vues 1 Abonné
    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.
    • isadorI Hors-ligne
      isador Moddeurs confirmés Modérateurs
      dernière édition par

      Tu peut faire un onItemRightClick avec ébauches condition:
      if(surBlockUtilisé == blockAutorisé)
      {
      Faire drop l’item
      }

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

        En fait ce que je cherche à faire c’est un OGM. Mais je pense qu’on peut rajouter l’action de casser la plante, et on marque que ça drop plus de légumes.

        Mes mods :

        Agriculcraft

        #L'âge ne fait pas le mod.(L'âge ne fait pas le mod.)

        1 réponse Dernière réponse Répondre Citer 0
        • isadorI Hors-ligne
          isador Moddeurs confirmés Modérateurs
          dernière édition par

          Oue faut essayer

          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

            Si veux faire pousser, il suffit de rependre le code de la bone meal.
            Si tu veux faire que ça drop directement plus, il fait placer de l’air sur le bloc, et faire apparaître des entity item dans le monde.

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

              Pour mettre de l’air il faut une instance de World et il faut les coordonnés x, y et z (la méthode est setBlockToAir dans la class World)

              Moddeur à la retraite et développeur de trucs en Java.

              J'aide les gens comme je peux, alors si mon message v…

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

                Ce que je trouve dommage c’est que cela casse du coup instantanément ta plante et donc le fertilizer agit plutôt comme un clic gauche plutôt qu’autre chose. si j’avais à faire cela:

                • OnItemRightClick: Transforme le blé en du blé que tu auras créer ayant les mêmes textures ou pas, avec une légère différenciation dans le return de QuantityDropped. De plus tu augmente un peu la metadata. par contre je ne vois pas de méthode générique c’est à dire une méthode qui fonctionnerait facilement pour n’importe qu’elle graines même si il y a un autre mod… ce qui peut êter génant.
                1 réponse Dernière réponse Répondre Citer 0
                • Fine33F Hors-ligne
                  Fine33
                  dernière édition par

                  totos51, j’ai jamais dit que l’ogm cassait la plante, j’ai dit qu’il augmentait le nombres de légumes lors de la récolte ! 😉 Et pour les graines d’autres mods, je pense essayer de rajouter la compatibilité avec un mod demandé, mais je verrai. 🙂
                  Ensuite, pour que ça change le bloc par un autre, Diangle m’en a parlé, le seul problème est que je ne trouve pas comment je pourrais dire “Click droit avec l’objet seulement sur les plantes = plantes se transforment en plantes ogm”. 😞

                  Mes mods :

                  Agriculcraft

                  #L'âge ne fait pas le mod.(L'âge ne fait pas le mod.)

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

                    OnItemrightxclick
                    si l’item visé est un bloc de blé de metadata x alors il dit que le bloc a cette coordonné devient bloc de blé OGM de métadata x + k ou k est le nombre de metadata que tu augmente avec le fertilizant.

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

                      Ça j’avais compris ^^, c’est le code que je ne trouve pas (désolé si je suis lourd)

                      Mes mods :

                      Agriculcraft

                      #L'âge ne fait pas le mod.(L'âge ne fait pas le mod.)

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

                        hum je regarde après j’ai épreuve oral du bac dans 1h et j’ai pas commencé à apprendre.

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

                          Ok d’accord. Bonne chance pour l’oral ! 😉

                          Mes mods :

                          Agriculcraft

                          #L'âge ne fait pas le mod.(L'âge ne fait pas le mod.)

                          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

                            if(world.getBlock(x, y, z) == objet de la plante)
                            {
                            world.setBlock(x, y, z, ta plante qui drop plus, metadata, 3)
                            }
                            

                            Dans la fonction onItemUse tu as les paramètres world, x, y et z, donc c’est bon.

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

                            MINECRAFT FORGE FRANCE © 2024

                            Powered by NodeBB