MFF

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

    Pourcentage de loot

    Planifier Épinglé Verrouillé Déplacé Discussion générale
    6 Messages 3 Publieurs 639 Vues 2 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.
    • A Hors-ligne
      Alatrick
      dernière édition par

      Bonjour
      Petite question quand dans le wiki il marque 21.7% de chance comment ça fonctionne ?
      Il génère un nombre et si il est inférieur cela donne l’item par exemple ? ou c’est plus compliquer que cela ?

      22e48e8c-6596-4823-84a5-1200ef7b6fbb-image.png

      Merci

      Je code des plugins Sponge, rien sur Forge ;(
      Tellement d'idées de plugin et si peut de temps pour tout faire!!!

      1 réponse Dernière réponse Répondre Citer 0
      • Superloup10S Hors-ligne
        Superloup10 Modérateurs
        dernière édition par

        Regarde directement les valeurs dans le fichier json de la loot table du coffre correspondant

        Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

        Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

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

          Ma question a été mal comprise: comment en java les dev de minecraft font pour faire ces pourcentages de loot ? Est ce qu’ils génèrent un nombre et si il est inférieur cela donne l’item par exemple ? ou c’est plus compliquer que cela ?

          Je code des plugins Sponge, rien sur Forge ;(
          Tellement d'idées de plugin et si peut de temps pour tout faire!!!

          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,
            C’est bien un simple random.
            Pourquoi chercher à faire compliquer quand il y a des solutions simples ?

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

              Je pensais que c’était plus compliqué que ça a vrai dire^^

              Je code des plugins Sponge, rien sur Forge ;(
              Tellement d'idées de plugin et si peut de temps pour tout faire!!!

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

                Je reviens vers vous pour cela:

                /**
                     * Gère le drop d'item en cassant une série de bloc.
                     *
                     * @param blockType Le type de bloc cassé
                     * @param nbLuckDrop La chance de drop sur 100. Si on met 10 ça veut dire que le nombre tiré doit être inférieur a 10 ou égal pour drop l'item. Plus de nombre est haut plus l'item pourra être drop souvent
                     * @param dropCount Nombre d'item déja drop. Remit a 0 quand nbMaxBreak est atteint
                     * @param dropMax Le nombre de drop max de l'item jusqu'a remise a 0 de countBreak
                     * @param countBreak Le nombre de bloc cassé
                     * @param nbMaxBreak Le nombre de bloc a cassé avant remise a zero et reprise du drop si dropMax est atteint
                     */
                

                Je voulais faire en sorte que ça drop une certaine quantité max sur un nombre de bloc cassé et pas juste en mettant un nombre aléatoire assez bas pour que ça soit assez rare, mais même la ça ne drop pas forcément souvent^^.
                Donc par exemple sur 100 blocs cassé je peux faire drop un max de 20 items si bien sur le nombre aléatoire est plus petit que la variable nbLuckDrop, donc ça ne drop pas forcément et même si le nombre est haut si on met nbMaxBreak a 100 il faudra que countBreak revienne a 0 pour que ça puisse redrop a nouveau.

                J’espère avoir bien expliqué. J’ai fait un peut pareil pour les mob aussi.
                Bien a votre avis ?

                Je code des plugins Sponge, rien sur Forge ;(
                Tellement d'idées de plugin et si peut de temps pour tout faire!!!

                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