• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Résolu Commande

    1.7.x
    1.7.10
    4
    14
    2617
    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.
    • DiabolicaTrix
      DiabolicaTrix Correcteurs Moddeurs confirmés dernière édition par

      Bonjour! Je crée un post qui n’ene mérite peut-être pas un. Je dois exécuter une commande quand un joueur intéragit avec mon Entité. Tout va bien jusque là mais quand j’essaye de faire MinecraftServer.getServer().getCommandManager().executeCommand(MinecraftServer.getServer(), “commande d’un plugin”); et bien ça dit Unknown Command. Par contre, si je la tape à la main, ça exécute correctement.

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

        Salut,
        C’est sûrement car bukkit gère les commandes via une autre fonction.

        1 réponse Dernière réponse Répondre Citer 0
        • DiabolicaTrix
          DiabolicaTrix Correcteurs Moddeurs confirmés dernière édition par

          C’est ce que je pense, mais c’est un peu embêtant.

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

            Le plus propre reste d’exécuter directement l’action via réflexion (ou alors recoder l’action dans son mod).

            1 réponse Dernière réponse Répondre Citer 0
            • Deleted
              Deleted dernière édition par

              Au pire teste avec une commande simple de MC, du genre : /gamemode, si sa marche sa veut effectivement dire que le prob vient du plugin bukkit.

              1 réponse Dernière réponse Répondre Citer 0
              • RedRelay
                RedRelay Moddeurs confirmés dernière édition par

                Il existe un moyen de communiqué avec un plugin Bukkit, ce sera surement plus propre et plus maintenable que d’utiliser l’introspection. http://www.minecraftforge.net/forum/index.php/topic,28953.0.html

                C’est quand même bizare que bukkit utilise une autre fonction pour traiter les commandes, passe en mod debug et place des points d’arret histoire d’avoir la stack trace.

                Aussi dans  net.minecraftforge.fml.common.Mod :

                
                 /**
                     * An optional bukkit plugin that will be injected into the bukkit plugin framework if
                     * this mod is loaded into the FML framework and the bukkit coremod is present.
                     * Instances of the bukkit plugin can be obtained via the {@link BukkitPluginRef} annotation on fields.
                     *
                     * This may be implemented by a bukkit integration. It is not provided with vanilla FML or MinecraftForge.
                     *
                     * @return The name of the plugin to load for this mod
                     */
                    String bukkitPlugin() default "";
                
                

                –------------------------------------------------------------------------------------
                Si tu trouves mon intervention pertinente, n'hésite pas a m…

                1 réponse Dernière réponse Répondre Citer 0
                • DiabolicaTrix
                  DiabolicaTrix Correcteurs Moddeurs confirmés dernière édition par

                  Le problème c’est que le plugin ne vient pas de moi.

                  1 réponse Dernière réponse Répondre Citer 0
                  • RedRelay
                    RedRelay Moddeurs confirmés dernière édition par

                    Pas grave, tu crees un plugin qui va s interfacer avec l autre plugin. Normalement les plugins bukkit peuvent communiquer entre eux non ? Ton plugin va juste servir d intermediaire.

                    Envoyé de mon GT-I9195 en utilisant Tapatalk

                    –------------------------------------------------------------------------------------
                    Si tu trouves mon intervention pertinente, n'hésite pas a m…

                    1 réponse Dernière réponse Répondre Citer 0
                    • DiabolicaTrix
                      DiabolicaTrix Correcteurs Moddeurs confirmés dernière édition par

                      Ah ouais, c’est une bonne idée, je vais essayer ça je passe en résolu après.

                      1 réponse Dernière réponse Répondre Citer 0
                      • DiabolicaTrix
                        DiabolicaTrix Correcteurs Moddeurs confirmés dernière édition par

                        Par contre, je pourrais avoir d’autres infos sur le String bukkit plugin, c’est quoi exactement? Ça sert à faire un plugin bukkit dans forge?

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

                          Je ne suis même pas sûr que cette fonctionnalité à été implémenté. À l’origine c’était pour le projet de fusion entre bukkit et Forge sur lequel cpw bossait, projet qui n’a jamais abouti (trop difficile à maintenir, ce projet avait été développé en 1.3.2 et l’arriver de la 1.4 avait détruit le projet, il aurait fallut reprendre de 0).

                          1 réponse Dernière réponse Répondre Citer 0
                          • DiabolicaTrix
                            DiabolicaTrix Correcteurs Moddeurs confirmés dernière édition par

                            Ah, pas grave c’est juste que je m’y connais pas en plugin donc il faut que j’apprennes

                            1 réponse Dernière réponse Répondre Citer 0
                            • Deleted
                              Deleted dernière édition par

                              Ce n est pas compliqué, je trouve sa même plus facile que le modding forge x)

                              1 réponse Dernière réponse Répondre Citer 0
                              • DiabolicaTrix
                                DiabolicaTrix Correcteurs Moddeurs confirmés dernière édition par

                                Je sais bien, j’en avais fait un peu avant mais j’avais arrêter et effectivement c’est plus facile que dans mon souvenir.

                                EDIT: Merci pour votre aide!

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

                                MINECRAFT FORGE FRANCE © 2018

                                Powered by NodeBB