MFF

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

    Préciser le type d'enchantement d'un objet

    Planifier Épinglé Verrouillé Déplacé Résolu 1.12.x
    1.12.2
    5 Messages 1 Publieurs 254 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.
    • KporalK Hors-ligne
      Kporal
      dernière édition par

      Bonsoir, pour faire simple j’ai mon objet : ( Hallebarde ) qui est un multi tool et une arme, le code étend la classe ItemPickaxe aucun souci, mon objet fonctionne très bien, par contre ce qui me dérange c’est que ce n’est pas juste une pioche ( hache, pelle ou bêche ) mais également une arme, étant enregistrer comme une pioche je ne peux donc lui donner des enchantement en jeux comme fire aspect par exemple ( ce qui me dérange … ).
      Comment je pourrait procéder ?

      Check out my mod : https://www.curseforge.com/minecraft/mc-mods/eygo

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

        Bon j’ai un début de solution mais je ne sais pas trop comment l’utiliser :

        this.canApplyAtEnchantingTable( this, Enchantment );
        

        Je suppose que cela devrais régler mon problème … maintenant me faut juste récupérer les enchantement que je souhaite mais comment ?

        EDIT : Euh non c’est faux …

        Check out my mod : https://www.curseforge.com/minecraft/mc-mods/eygo

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

          Ok en faite je m’y prenais mal, encore une fois !

          @Override
          	public boolean canApplyAtEnchantingTable( ItemStack stack, net.minecraft.enchantment.Enchantment enchantment ) {
          		EnumEnchantmentType type = enchantment.type;
                  return type == EnumEnchantmentType.WEAPON || type == EnumEnchantmentType.DIGGER || type == EnumEnchantmentType.BREAKABLE;
              }
          

          Question restante, comment faire pour avoir plus de 3 enchantement par objet ? est-ce au moins possible ?

          Check out my mod : https://www.curseforge.com/minecraft/mc-mods/eygo

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

            Bump ? ( peut-on avoir plus de 3 enchantement sur un objet ? ) j’ai dors et déjà regarder sur la table d’enchantement et sur l’enclume et j’ai rien trouver de concluant … ( hormis avec les commandes hum ), si personne n’as de solution ou si c’est simplement impossible je me contenterais de créer un objet pour rajouter l’enchantement de manière détourner, mais je préférerais faire sa propre ^^

            Check out my mod : https://www.curseforge.com/minecraft/mc-mods/eygo

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

              Bon bah merci quand même pour l’aide 🙂 je vais faire autrement

              Check out my mod : https://www.curseforge.com/minecraft/mc-mods/eygo

              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