MFF

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

    Comment créer une Energie ?

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    23 Messages 7 Publieurs 5.3k 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.
    • moscaphone421M Hors-ligne
      moscaphone421
      dernière édition par

      Personnellement un totu de se style serait cool car c’est bien bete que MFF n’en fasse pas alors que la plupart des mods passe via energie =p

      1 réponse Dernière réponse Répondre Citer 0
      • BrokenSwingB Hors-ligne
        BrokenSwing Moddeurs confirmés Rédacteurs
        dernière édition par

        Oui mais pour créer une énergie il n’y a pas 1, ni 2, ni 3 façons de faire, il y en a beaucoup plus, c’est vraiment selon les préférences du dev

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

          Moi je te conseille de faire comme dans mon mod : tu extrais l’API de CoFH comme ça ton mod est indépendant et compatible avec les autres mods

          Site web contenant mes scripts : http://SCAREXgaming.github.io

          Pas de demandes de support par MP ni par skype SVP.
          Je n'accepte sur skype que l…

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

            ok je prend notes mais comment je met ca en sous forme de class c’est la soucis ?

            Pour moi le transport ce ferait pas des blocks(type “cables”), le stockage un peut dans les machines et dans un block specifique ainsi que la consomation sera le travail des diverses machines de mon mod

            EDIT : c’est pas un mauvaise idée SCAREX mais je préférerai en coder une pour pouvoir y mettre ce que je veut et puis en plus j’aime pas tellement cette API de CoFH j’en n’ai de très mauvais souvenirs

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

              Après tu peux utiliser n’importe laquelle mais je te conseille de mettre l’API dans le jar de ton mod comme ça ton mod sera indépendant. En revanche c’est assez compliqué de créer des cables etc.

              Site web contenant mes scripts : http://SCAREXgaming.github.io

              Pas de demandes de support par MP ni par skype SVP.
              Je n'accepte sur skype que l…

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

                Le truc avec COFH c’est qu’il n’y a pas les sources du système de distribution, et si tu fais ta propre API, je te conseillerais d’ajouter une compatibilité avec d’autres systèmes d’énergie pour pouvoir ajouter ton mod à des modpacks.

                Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

                AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

                Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
                Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 points de réputation.

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

                  @‘AymericRed’:

                  Le truc avec COFH c’est qu’il n’y a pas les sources, et si tu fais ta propre API, je te conseillerais d’ajouter une compatibilité avec d’autres systèmes d’énergie pour pouvoir ajouter ton mod à des modpacks.

                  Absolument pas, le CoFHCore et le CoFHLib ainsi que la CoFH API est totalement open source

                  Site web contenant mes scripts : http://SCAREXgaming.github.io

                  Pas de demandes de support par MP ni par skype SVP.
                  Je n'accepte sur skype que l…

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

                    d’accord mais comment je suis sensé creer une api

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

                      @SCAREX J’ai oublié de préciser “du système de distribution”.

                      Tu dois faire ce qu’a dit BrokenSwing, mais il y a plein de manières de procéder.

                      Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

                      AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

                      Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
                      Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 points de réputation.

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

                        D’accord mais je fait comment pour faire ça dans la class ?
                        J’ai aucune idée de comment mettre ça sous forme de code

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

                          Alors tous d’abord, créer une API d’énergie c’est fortement déconseillé : C’est long, c’est compliqué, et ce sera incompatible avec les autres. Ton mod sera donc inutilisé puisque les gens cherche de plus des mod qui fonctionnent ensemble. Tu as 3 API existences (RF, MJ, UE), les 2 premiers sont totalement compatibles entre elle, la 3eme tombe dans l’oublie parce que seul Industrial Craft l’utilise, et elle n’est pas compatible (sauf par l’intermédiaire de Mékanism). Le mieux est donc d’utilisé une des 2 premiers API (tu as en plus beaucoup d’exemple sur Internet).

                          Si vraiment tu tien à créer ta propre API, pour commencé, sache qu’il te faudra de très solide base en Java. Une API n’as rien a voir avec du modding Forge. Il faut certes assurer l’inter-compatibilité (en utilisant des class Minecraft & Forge), mais tu ne pourra pas simplement ajouté “deux trois ligne de code” dans les class d’objet.

                          Il faut dans un tous premier temps que tu mette au point une class indépendante capable d’enregistrer (de quelque façon que ce soit & persistant à la sauvegarde) le contenu actuel en énergie d’un block/item.
                          Il faut aussi que tu créer une class capable de gérer le déplacement d’énergie (il faut donc des algorythme capable de transfert l’energie, comme la redstone, mais en plus compliqué puisqu’il faut aussi gérée la valeur total du circuit. Il ne faut pas modifier le total du circuit)
                          Bien évidemment, une fois le transfert assurer, il faut une class capable de gérer l’ajout d’énergie dans un circuit, et la soustraction. Ça à l’air simple au premier abord, un simple plus ou moins, mais ce n’es pas le cas. L’énergie ajouté/enlever doit être gérer sur l’ensemble du circuit (une machine en bout de câble ne pourra pas recevoir autant d’énergie que celle en début de câble, tous comme le générateur ne pourra pas ajoutez plus que la limitation des cables).
                          Une fois les 3 gros morceaux fait, il faut que tu mettent en place un système d’interconnexion (généralement, on utilisé les InterfaceJava).
                          Il faut aussi que tu créer plusieurs class pour “adapter” et/ou rajouter des crafts (ex : adapté les craft du four au four éléctrique)
                          L’ensemble des fonctionnalités situé dessus doit pouvoir fonctionner SANS aucun aucune dépendance.

                          6eme étape, lorsque tous est prêt, tu peu enfin créer ton mod. Tu peu alors utilisé ton (ou tes) InterfaceJava pour rajouter les fonctionnalités nécessaire, et effectuer les branchements correctes avec tes blocks.

                          Lorsque toute les ces étapes sont finis, tu as une API fonctionnel. J’insiste sur fonctionnel car il reste une étape très compliqué, et presque indispensable maintenant : gérer la compatibilité avec les autres API. Il faut donc reprendre les 3 premiers étapes et adapter pour chaque type d’énergie en entrée et sortie (branché tes câble sur une machine EnderIO devrai pouvoir fonctionné, il faut donc fournir l’énergie d’EnderIO au block et/ou récupérer l’énergie.).

                          Après ce n’est ici qu’une méthode bateau. Il est évidant que certaine chose peuvent changé selon le fonctionnement souhaité.

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

                            Ok bah en fait comme je suis pas le meilleur du meilleur en java (et que ça a l’aire EXTREMENT COMPLIQUER) je vais peut-etre utiliser cofh.
                            Mais je dois mit prendre comment pour utiliser un api ?

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

                              Je ne crois pas avoir vue de tuto français sur ça… Après j’ai pas fait énormément de recherche, j’ai juste ce lien que j’avais perdu dans mes favoris ^^’

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

                                ok mais ca me dit pas comment faire

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

                                  @‘SpyMan’:

                                  ok mais ca me dit pas comment faire

                                  Je comptais réaliser un tuto sur comment utiliser l’api de CoFH lorsqu’elle allait sortir en 1.10, malheureusement vu qu’elle n’est pas encore sortie marque ce dont tu as besoin ici et je t’expliquerai comment t’y prendre, en revanche tu dois bien connaître le java ainsi que la programmation sous forge, car c’est assez compliqué (pour te dire j’ai passé ma journée d’hier à expliquer à mosca comment faire un pulvériseur). Donc ne t’attends pas à ce que j’explique les bases

                                  Site web contenant mes scripts : http://SCAREXgaming.github.io

                                  Pas de demandes de support par MP ni par skype SVP.
                                  Je n'accepte sur skype que l…

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

                                    je t’aime aussi bb Mais maintenant j’ai a peux près compris

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

                                      Ça ne m’explique toujours pas comment faire 😕

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

                                        @‘SpyMan’:

                                        Ça ne m’explique toujours pas comment faire 😕

                                        Comment faire quoi ?

                                        Site web contenant mes scripts : http://SCAREXgaming.github.io

                                        Pas de demandes de support par MP ni par skype SVP.
                                        Je n'accepte sur skype que l…

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

                                        MINECRAFT FORGE FRANCE © 2024

                                        Powered by NodeBB