MFF

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

    Problème avec l'implémentation de l'API chisel

    Planifier Épinglé Verrouillé Déplacé Résolu 1.12.x
    1.12.x
    15 Messages 4 Publieurs 2.6k 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.
    • InfiniteI Hors-ligne
      Infinite
      dernière édition par

      Du coup il faut que j’ajoute ceci a mon build.gradle ? :
      [font=Consolas, ‘Liberation Mono’, Courier, monospaceplugins] {
          id ‘net.franz-becker.gradle-lombok’ version ‘1.5’
      [font=Consolas, ‘Liberation Mono’, Courier, monospace}]

      Mes Sites(Mes Sites)
      |
      |    Site général : Game & play
      |   Site de projets (en dev !) :Infinite's Ressources
      J'ai et je suis content d'avoir 16,75 points d'ICRating

      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

        oui puis tu relances un gradlew eclipse

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

          J’ai encore des erreurs mais moins.
          Si ça peut aider, voila mon build.gradle :

          buildscript {
             repositories {
                 jcenter()
                 maven { url = "http://files.minecraftforge.net/maven" }
             }
             dependencies {
                 classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
             }
          }
          
          plugins {
             id 'net.franz-becker.gradle-lombok' version '1.5'
          id 'com.matthewprenger.cursegradle' version '1.0.9'
          }
          
          apply plugin: 'net.minecraftforge.gradle.forge'
          //Only edit below this line, the above code adds and enables the necessary things for Forge to be setup.
          
          version = "0.01"
          group = "com.infinite.chiselplus" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
          archivesBaseName = "Chisel +"
          
          sourceCompatibility = targetCompatibility = '1.8' // Need this here so eclipse task generates correctly.
          compileJava {
             sourceCompatibility = targetCompatibility = '1.8'
          }
          
          minecraft {
             version = "1.12-14.21.1.2443"
             runDir = "run"
          
             // the mappings can be changed at any time, and must be in the following format.
             // snapshot_YYYYMMDD   snapshot are built nightly.
             // stable_#            stables are built at the discretion of the MCP team.
             // Use non-default mappings at your own risk. they may not always work.
             // simply re-run your setup task after changing the mappings to update your workspace.
             mappings = "snapshot_20170624"
             // makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable.
          }
          
          dependencies {
             // you may put jars on which you depend on in ./libs
             // or you may define them like so..
             //compile "some.group:artifact:version:classifier"
             //compile "some.group:artifact:version"
          
             // real examples
             //compile 'com.mod-buildcraft:buildcraft:6.0.8:dev'  // adds buildcraft to the dev env
             //compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env
          
             // the 'provided' configuration is for optional dependencies that exist at compile-time but might not at runtime.
             //provided 'com.mod-buildcraft:buildcraft:6.0.8:dev'
          
             // the deobf configurations:  'deobfCompile' and 'deobfProvided' are the same as the normal compile and provided,
             // except that these dependencies get remapped to your current MCP mappings
             //deobfCompile 'com.mod-buildcraft:buildcraft:6.0.8:dev'
             //deobfProvided 'com.mod-buildcraft:buildcraft:6.0.8:dev'
          
             // for more info…
             // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html
             // http://www.gradle.org/docs/current/userguide/dependency_management.html
          
          }
          
          processResources {
             // this will ensure that this task is redone when the versions change.
             inputs.property "version", project.version
             inputs.property "mcversion", project.minecraft.version
          
             // replace stuff in mcmod.info, nothing else
             from(sourceSets.main.resources.srcDirs) {
                 include 'mcmod.info'
          
                 // replace version and mcversion
                 expand 'version':project.version, 'mcversion':project.minecraft.version
             }
          
             // copy everything else except the mcmod.info
             from(sourceSets.main.resources.srcDirs) {
                 exclude 'mcmod.info'
             }
          }
          
          

          Mes Sites(Mes Sites)
          |
          |    Site général : Game & play
          |   Site de projets (en dev !) :Infinite's Ressources
          J'ai et je suis content d'avoir 16,75 points d'ICRating

          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

            Sans dire quels sont les erreurs que tu as on ne va pas aller loin.

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

              oui c’est vrai : 
              voila quelques screens :

              Mes Sites(Mes Sites)
              |
              |    Site général : Game & play
              |   Site de projets (en dev !) :Infinite's Ressources
              J'ai et je suis content d'avoir 16,75 points d'ICRating

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

                As-tu bien pris la bonne version de Chisel ? Car le lien que tu as mis renvoie à la version 1.10  (il y as une erreur qui me fait pensé que le code à été fait dans une version avant 1.11)

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

                  Oui, j’ai vu et j’ai mis le code de la 1.12 du coup
                  J’ai pris le code ici : https://github.com/Chisel-Team/Chisel/tree/1.12/dev/src/main

                  Mes Sites(Mes Sites)
                  |
                  |    Site général : Game & play
                  |   Site de projets (en dev !) :Infinite's Ressources
                  J'ai et je suis content d'avoir 16,75 points d'ICRating

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

                    Que l’on m’arrête si je me trompe mais il me semble que tu t’y prend mal. J’ai déjà utilisé l’API de chisel et ce n’est pas comme cela que je m’y suis pris. Télécharge ceci https://minecraft.curseforge.com/projects/chisel/files/2465086 et ajoute le à ton classpath (dans la partie depedencies de ton build.gradle), tu relance le gradlew eclipse puis tu aura accès à l’API normalement. A partir d’ici tu n’utilises que l’API. Chisel utilise l’InterModCommunication de Forge

                    1 réponse Dernière réponse Répondre Citer 2
                    • InfiniteI Hors-ligne
                      Infinite
                      dernière édition par

                      OK je vais essayer

                      EDIT: ça a l’air de fonctionner

                      Mes Sites(Mes Sites)
                      |
                      |    Site général : Game & play
                      |   Site de projets (en dev !) :Infinite's Ressources
                      J'ai et je suis content d'avoir 16,75 points d'ICRating

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

                        Tu peux montrer toutes les erreurs des classes ChiselBlockBuilder et ChiselBlockFactory (si il n’y en a pas trop) (Oups Broken est trop rapide et trop informé sur le sujet ! Je ne peux pas rivaliser)

                        1 réponse Dernière réponse Répondre Citer 1
                        • InfiniteI Hors-ligne
                          Infinite
                          dernière édition par

                          Par contre j’ai une autre petite question: 
                          Quelqu’un a un github d’un addon de chisel ? parce que il me semble que je doit faire une classe spéciale pour relier mon mod et chisel …

                          Mes Sites(Mes Sites)
                          |
                          |    Site général : Game & play
                          |   Site de projets (en dev !) :Infinite's Ressources
                          J'ai et je suis content d'avoir 16,75 points d'ICRating

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

                            https://github.com/KillerMapper/roadstuff/blob/master/src/main/java/net/killermapper/roadstuff/common/init/Chisel.java

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

                              Merci beaucoup !
                              Grâce a vous tous, je vais pouvoir créer mon premier mod utilisant l’api chisel ! (en plus il est en 1.12 et pas en 1.7.10 XD )

                              Mes Sites(Mes Sites)
                              |
                              |    Site général : Game & play
                              |   Site de projets (en dev !) :Infinite's Ressources
                              J'ai et je suis content d'avoir 16,75 points d'ICRating

                              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