MFF

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

    Problème avec une modification de mod

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    41 Messages 3 Publieurs 6.9k 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.
    • robin4002R Hors-ligne
      robin4002 Moddeurs confirmés Rédacteurs Administrateurs
      dernière édition par

      Salut,
      Le mod utilise un transformateur d’accès : https://github.com/SlimeKnights/TinkersConstruct/blob/master/resources/META-INF/TConstruct_at.cfg
      Cela permet de passer en public des variables / méthodes privées ou protégées.

      Clone directement le projet git de TinkersConstruct et utilises fichier gradlew qui se trouve dans le projet pour faire le setup, normalement il devrait prendre en compte le transformateur d’accès.

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

        Alors on peut dire que git est moi je mis connais un peu mais faudrais que je sache un peu comment mis prendre =/

        Ensuite j’ai aussi des probleme avec les gui.left ect qui sont pas prise en charge

        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

          https://github.com/SlimeKnights/TinkersConstruct/archive/master.zip
          Tu as juste à extraire le zip quelque part et faire un setup.

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

            Je me prends cette erreur : https://gyazo.com/cc358c2b819717b88083a268a314a3f4

            Je l’ai pris via github

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

              Enlève la task buildInfo

              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
              • M Hors-ligne
                mosca421
                dernière édition par

                Oula ? mais c’est ou ?

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

                  / Finds and sets version data
                  task buildInfo {
                     def cmd = "git rev-parse –short HEAD"
                     def proc = cmd.execute()
                     proc.waitFor()
                     if (proc.exitValue() == 0) {
                         ext.revision = proc.text.trim()
                     } else {
                         ext.revision = "GITBORK"
                     }
                  
                     if (System.getenv().BUILD_NUMBER != null) {
                         ext.buildNum = "build${System.getenv().BUILD_NUMBER}"
                     } else {
                         ext.buildNum = "DEV.${project.buildInfo.revision}"
                     }
                  
                  

                  Quand je la supprime j’ai une autre erreur : A problem occurred evaluating root project ‘TConstruct’.

                  Could not find property ‘buildInfo’ on root project ‘TConstruct’.

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

                    Enlève de task buildInfo à “version =”

                    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
                    • M Hors-ligne
                      mosca421
                      dernière édition par

                      /*
                      * Tinkers Construct
                      * Master build file
                      *
                      * Authors: Sunstrike, ProgWML6
                      * Help from AbrarSyed
                      */
                      
                      buildscript {
                         repositories {
                             mavenCentral()
                      mavenLocal()
                             maven {
                                 name = 'ForgeFS'
                                 url = 'http://files.minecraftforge.net/maven'
                             }
                      maven {
                                 name = "sonatype"
                                 url = "https://oss.sonatype.org/content/repositories/snapshots/"
                             }
                         }
                         dependencies {
                             classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT'
                         }
                      }
                      
                      repositories {
                         maven {
                             name 'CB Maven FS'
                             url "http://chickenbones.net/maven/"
                         }
                         /*maven {
                              name "ProfMobius Maven FS"
                              url "http://mobiusstrip.eu/maven"
                         }*/
                         maven {
                             name 'DVS1 Maven FS'
                             url 'http://dvs1.progwml6.com/files/maven'
                         }
                         maven {
                             name 'ForgeFS'
                             url 'http://files.minecraftforge.net/maven'
                         }
                      }
                      
                      // Load ForgeGradle
                      apply plugin: 'forge'
                      group = 'tconstruct'
                      
                      // Define properties file
                      ext.configFile = file "build.properties"
                      
                      configFile.withReader {
                         // Load config.  It shall from now be referenced as simply config or project.config
                         def prop = new Properties()
                         prop.load(it)
                         project.ext.config = new ConfigSlurper().parse prop
                      }
                      configurations {
                         deployerJars
                      }
                      
                      dependencies {
                         compile "mantle:Mantle:${config.minecraft_version}-${config.mantle_version}:deobf"
                         compile "codechicken:CodeChickenLib:${config.minecraft_version}-${config.CCLIB_version}:dev"
                         compile "codechicken:CodeChickenCore:${config.minecraft_version}-${config.ccc_version}:dev"
                         compile "codechicken:NotEnoughItems:${config.minecraft_version}-${config.NEI_version}:dev"
                         compile "codechicken:ForgeMultipart:${config.minecraft_version}-${config.fmp_version}:dev"
                         //compile "mcp.mobius.waila:Waila:${config.waila_version}:dev"
                         deployerJars 'org.apache.maven.wagon:wagon-ssh:2.2'
                      }
                      
                      version = "${config.minecraft_version}-${artifact_version}"
                      
                      minecraft {
                         version = config.minecraft_version + "-" + config.forge_version
                         runDir = 'run'
                         replace '${version}', project.version
                      }
                      
                      sourceSets {
                         main {
                             resources {
                                 srcDir 'resources'
                             }
                         }
                      }
                      processResources
                      {
                         inputs.property "version", artifact_version
                         inputs.property "MCversion", config.minecraft_version
                      
                         // Replace stuff in text files, not binaries.
                         from(sourceSets.main.resources.srcDirs) {
                             include '**/*.info'
                             // Replace version and MCversion
                             expand 'version':artifact_version,'MCversion':config.minecraft_version
                         }
                      
                         // Copy everything else that's not text
                         from(sourceSets.main.resources.srcDirs) {
                             exclude '**/*.info'
                         }
                      }
                      
                      // Add Coremod Manifest
                      jar {
                         manifest {
                             attributes 'FMLAT': 'TConstruct_at.cfg'
                         }
                      }
                      
                      // Create deobf dev jars
                      task deobfJar(type: Jar) {
                         from sourceSets.main.output
                         classifier = 'deobf'
                      manifest {
                             attributes 'FMLAT': 'TConstruct_at.cfg'
                         }
                      }
                      
                      // Create API library jar
                      task libJar(type: Jar) {
                         from(sourceSets.main.java) {
                             include "tconstruct/library/**/*"
                         }
                         classifier = 'lib'
                      }
                      
                      // Create Maven source jar
                      task sourceJar(type: Jar, dependsOn:classes) {
                         classifier = 'sources'
                         from sourceSets.main.allJava
                      }
                      
                      artifacts {
                         archives deobfJar
                         archives libJar
                         archives sourceJar
                      }
                      // verify the properties exist.. or initialize.
                      if (!project.hasProperty("keystore_location")) // keystore location
                         ext.keystore_location = ".";
                      
                      if (!project.hasProperty("keystore_user_alias")) // keystore user alias
                         ext.keystore_user_alias = "";
                      if (!project.hasProperty("sftp_username"))
                         ext.sftp_username = "";
                      if (!project.hasProperty("sftp_key"))
                         ext.sftp_key = "";
                      if (!project.hasProperty("keystore_user_password")) // keystore user pass
                         ext.keystore_user_password = "";
                      if (System.getenv().KSK_PW != null)
                      ext.keystore_user_password =System.getenv().KSK_PW;
                      
                      task("uploadJars", dependsOn:"build") {
                      
                         description = "uploads JARs"
                      
                         if (project.hasProperty("local_maven") || project.hasProperty("sftp_maven")) {
                         apply plugin: 'maven'
                             uploadArchives {
                                 repositories {
                          if(project.hasProperty("local_maven"))
                         {
                                         mavenDeployer {
                                             repository(url: "file://${local_maven}")
                         }
                                     }
                      if(project.hasProperty("sftp_maven")) {
                                         repositories.mavenDeployer {
                         configuration = configurations.deployerJars
                                             repository(url: "sftp://${sftp_maven}"){
                      authentication(userName: "${sftp_username}",privateKey: "${sftp_key}")}
                         }
                                     }
                                 }
                             }    
                         }
                      }
                      
                      

                      https://gyazo.com/4af50ce705e9f60058d03b14fc873661

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

                        Je t’ai dit d’enlever aussi la version

                        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
                        • M Hors-ligne
                          mosca421
                          dernière édition par

                          C’est pareil

                          • What went wrong:
                            A problem occurred evaluating root project ‘TConstruct’.

                          Could not find property ‘artifact_version’ on task ‘:processResources’.

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

                            Envoi le build.gradle

                            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
                            • M Hors-ligne
                              mosca421
                              dernière édition par

                              Mis plus haut en “code”

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

                                Dans celui que tu m’as envoyé il y a la version…

                                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
                                • M Hors-ligne
                                  mosca421
                                  dernière édition par

                                  /*
                                  * Tinkers Construct
                                  * Master build file
                                  *
                                  * Authors: Sunstrike, ProgWML6
                                  * Help from AbrarSyed
                                  */
                                  
                                  buildscript {
                                     repositories {
                                         mavenCentral()
                                  mavenLocal()
                                         maven {
                                             name = 'ForgeFS'
                                             url = 'http://files.minecraftforge.net/maven'
                                         }
                                  maven {
                                             name = "sonatype"
                                             url = "https://oss.sonatype.org/content/repositories/snapshots/"
                                         }
                                     }
                                     dependencies {
                                         classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT'
                                     }
                                  }
                                  
                                  repositories {
                                     maven {
                                         name 'CB Maven FS'
                                         url "http://chickenbones.net/maven/"
                                     }
                                     /*maven {
                                          name "ProfMobius Maven FS"
                                          url "http://mobiusstrip.eu/maven"
                                     }*/
                                     maven {
                                         name 'DVS1 Maven FS'
                                         url 'http://dvs1.progwml6.com/files/maven'
                                     }
                                     maven {
                                         name 'ForgeFS'
                                         url 'http://files.minecraftforge.net/maven'
                                     }
                                  }
                                  
                                  // Load ForgeGradle
                                  apply plugin: 'forge'
                                  group = 'tconstruct'
                                  
                                  // Define properties file
                                  ext.configFile = file "build.properties"
                                  
                                  configFile.withReader {
                                     // Load config.  It shall from now be referenced as simply config or project.config
                                     def prop = new Properties()
                                     prop.load(it)
                                     project.ext.config = new ConfigSlurper().parse prop
                                  }
                                  configurations {
                                     deployerJars
                                  }
                                  
                                  dependencies {
                                     compile "mantle:Mantle:${config.minecraft_version}-${config.mantle_version}:deobf"
                                     compile "codechicken:CodeChickenLib:${config.minecraft_version}-${config.CCLIB_version}:dev"
                                     compile "codechicken:CodeChickenCore:${config.minecraft_version}-${config.ccc_version}:dev"
                                     compile "codechicken:NotEnoughItems:${config.minecraft_version}-${config.NEI_version}:dev"
                                     compile "codechicken:ForgeMultipart:${config.minecraft_version}-${config.fmp_version}:dev"
                                     //compile "mcp.mobius.waila:Waila:${config.waila_version}:dev"
                                     deployerJars 'org.apache.maven.wagon:wagon-ssh:2.2'
                                  }
                                  
                                  minecraft {
                                     version = config.minecraft_version + "-" + config.forge_version
                                     runDir = 'run'
                                     replace '${version}', project.version
                                  }
                                  
                                  sourceSets {
                                     main {
                                         resources {
                                             srcDir 'resources'
                                         }
                                     }
                                  }
                                  processResources
                                  {
                                     inputs.property "version", artifact_version
                                     inputs.property "MCversion", config.minecraft_version
                                  
                                     // Replace stuff in text files, not binaries.
                                     from(sourceSets.main.resources.srcDirs) {
                                         include '**/*.info'
                                         // Replace version and MCversion
                                         expand 'version':artifact_version,'MCversion':config.minecraft_version
                                     }
                                  
                                     // Copy everything else that's not text
                                     from(sourceSets.main.resources.srcDirs) {
                                         exclude '**/*.info'
                                     }
                                  }
                                  
                                  // Add Coremod Manifest
                                  jar {
                                     manifest {
                                         attributes 'FMLAT': 'TConstruct_at.cfg'
                                     }
                                  }
                                  
                                  // Create deobf dev jars
                                  task deobfJar(type: Jar) {
                                     from sourceSets.main.output
                                     classifier = 'deobf'
                                  manifest {
                                         attributes 'FMLAT': 'TConstruct_at.cfg'
                                     }
                                  }
                                  
                                  // Create API library jar
                                  task libJar(type: Jar) {
                                     from(sourceSets.main.java) {
                                         include "tconstruct/library/**/*"
                                     }
                                     classifier = 'lib'
                                  }
                                  
                                  // Create Maven source jar
                                  task sourceJar(type: Jar, dependsOn:classes) {
                                     classifier = 'sources'
                                     from sourceSets.main.allJava
                                  }
                                  
                                  artifacts {
                                     archives deobfJar
                                     archives libJar
                                     archives sourceJar
                                  }
                                  // verify the properties exist.. or initialize.
                                  if (!project.hasProperty("keystore_location")) // keystore location
                                     ext.keystore_location = ".";
                                  
                                  if (!project.hasProperty("keystore_user_alias")) // keystore user alias
                                     ext.keystore_user_alias = "";
                                  if (!project.hasProperty("sftp_username"))
                                     ext.sftp_username = "";
                                  if (!project.hasProperty("sftp_key"))
                                     ext.sftp_key = "";
                                  if (!project.hasProperty("keystore_user_password")) // keystore user pass
                                     ext.keystore_user_password = "";
                                  if (System.getenv().KSK_PW != null)
                                  ext.keystore_user_password =System.getenv().KSK_PW;
                                  
                                  task("uploadJars", dependsOn:"build") {
                                  
                                     description = "uploads JARs"
                                  
                                     if (project.hasProperty("local_maven") || project.hasProperty("sftp_maven")) {
                                     apply plugin: 'maven'
                                         uploadArchives {
                                             repositories {
                                      if(project.hasProperty("local_maven"))
                                     {
                                                     mavenDeployer {
                                                         repository(url: "file://${local_maven}")
                                     }
                                                 }
                                  if(project.hasProperty("sftp_maven")) {
                                                     repositories.mavenDeployer {
                                     configuration = configurations.deployerJars
                                                         repository(url: "sftp://${sftp_maven}"){
                                  authentication(userName: "${sftp_username}",privateKey: "${sftp_key}")}
                                     }
                                                 }
                                             }
                                         }    
                                     }
                                  }
                                  
                                  
                                  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

                                    Plus simple -> tu installes git et tu gardes le build.gradle comme il est de base …

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

                                      J’ai déja git

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

                                        Il n’est pas dans ton path alors, essaie dans ton dossier de faire “git –help”

                                        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
                                        • M Hors-ligne
                                          mosca421
                                          dernière édition par

                                          Ne marche pas comment je fais xD ?

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

                                            Tu vas dans les variables d’environnement système et ajoute le chemin vers git

                                            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
                                            • 3
                                            • 3 / 3
                                            • Premier message
                                              Dernier message
                                            Design by Woryk
                                            ContactMentions Légales

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB