MFF

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

    Générer des minerais

    Planifier Épinglé Verrouillé Déplacé La génération & les dimensions
    1.7.2
    95 Messages 21 Publieurs 33.8k Vues 5 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.
    • U Hors-ligne
      Uniik2000
      dernière édition par

      Ducou, ques que je doit changer dans mes codes pour qu’il sois 2 foit moin rare que le diaman par exemple?

      Edit: j’ai suivi le bonus d tuto, mais bien que je veut que mon minerais de rubis donne une gemme, je voudrais que, a la pioche fortune, toute en gardant une norme de un drop sans celle-ci, puisse dropper plus d’une gemme lorsqu’elle est minée a l’aide d’une pioche fortune.

      Bref, j’espere que quelqu’un poura m’aider 🙂

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

        Salut, j’ai suivi le tuto et il marche très bien, par contre ça ne supporte pas l’enchant Fortune je pense?
        Silk Touch marche mais en testant avec une pioche normale et une pioche Fortune sur un minerai droppant un nombre aléatoire d’items entre 3 et 7, je ne vois pas de différence flagrante contrairement au Lapis par exemple où là ça se voit qu’on a fortune.
        Et je n’ai pas réussi à trouver comment adapter le drop à l’enchant en fouillant dans les classes de l’enchant et des blocs ore…

        Quelqu’un a une idée pour ça?

        Tu devrais aussi rajouter le code de l’XP que NicoKing60 a donné sur la page 2.

        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

          L’effet de fortune ne se gère pas dans la génération mais dans la fonction quantityDropped de ton bloc.

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

            Ok j’ai trouvé la solution. Il y a une méthode “quantityDroppedWithBonus” dans la classe OreBlock mais ça ne marchait pas (pas compris pourquoi) du coup j’ai fait comme Galacticraft, j’ai renommé en “quantityDropped” et ajouté un @Override avant et là ça marche:

            @Override
               public int quantityDropped(int meta, int fortune, Random random)
               {
                   if (fortune > 0 && Item.getItemFromBlock(this) != this.getItemDropped(meta, random, fortune))
                   {
                       int j = random.nextInt(fortune + 2) - 1;
            
                       if (j < 0)
                       {
                           j = 0;
                       }
            
                       return this.quantityDropped(random) * (j + 1);
                   }
                   else
                   {
                       return this.quantityDropped(random);
                   }
               }
            

            Cette fonction peut multiplier au maximum le rendement par 5, comme dans Minecraft. Je pigeais pas au début pourquoi ils enlevaient 1 avant de le rajouter après, mais c’est pour éviter d’avoir une multiplication par 0 vu que nextInt() peut renvoyer un 0…

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

              Et comment faire pour un random ore ? ( Un minerais aléatoire qui drop parmi 3 créer)

              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

                Bonsoir,

                Avec la fonction getItemDropped.

                O 1 réponse Dernière réponse Répondre Citer 0
                • O Hors-ligne
                  Obaa_ @robin4002
                  dernière édition par

                  @robin4002 Nickel Merci 😉

                  1 réponse Dernière réponse Répondre Citer 0
                  • L Hors-ligne
                    lothbrock @agabou
                    dernière édition par

                    @agabou salut je voudrais savoir comment faire pour que le minerais spawn genre 2 fois tous les 5chunk

                    KraftyK 1 réponse Dernière réponse Répondre Citer 0
                    • KraftyK Hors-ligne
                      Krafty @lothbrock
                      dernière édition par

                      @lothbrock Tu est en 1.7 ? Sache que cette version n’est plus supportée par le forum, si tu es en 1.7 change plutôt en 1.16 où je modde.

                      L 1 réponse Dernière réponse Répondre Citer 0
                      • L Hors-ligne
                        lothbrock @Krafty
                        dernière édition par

                        @Krafty oui je suis en 1.7.10 mais j’ai bien avance sur mon mod et j’ai pas envie de le recodé en 1.16

                        KraftyK 1 réponse Dernière réponse Répondre Citer 0
                        • KraftyK Hors-ligne
                          Krafty @lothbrock
                          dernière édition par

                          @lothbrock Bah alors désolé pour toi mais tu as une chance sur 10000 d’avoir une réponse 🙂

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

                          MINECRAFT FORGE FRANCE © 2024

                          Powered by NodeBB