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

    Résolu Forge Blockstate JSON et itemBlock

    1.9.x et 1.10.x
    1.9.4
    2
    3
    1276
    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.
    • Mapper
      Mapper dernière édition par

      Salut,

      Après avoir réussi à faire un bloc avec différents états, vient la question des JSON pour le rendu.
      Pour un bloc simple, j’avais utilisé le système de Forge afin de n’avoir qu’un seul JSON au lieu de 3 et ça marche bien. Le bloc est rendu en jeu et l’item associé aussi.
      Pour le bloc avec metadatas (enfin les blockstates), j’arrive à rendre le bloc posé dans le monde, en revanche l’itemBlock n’est pas rendu (il est en noir et violet).

      Voici le JSON:

      :::
      {
        “forge_marker”: 1,
        “defaults”: {
          “textures”: {
              “all”: “testmod:blocks/redblock”
        },
          “model”: “cube_all”
        },
        “variants”: {
              “normal”: [{}],
              “inventory”: [{}],
              “color”: {
                  “red”: {
                      “textures”: {
                          “all”: “testmod:blocks/redblock”
                      }
                  },
                  “blue”: {
                      “textures”: {
                          “all”: “testmod:blocks/blueblock”
                      }
                  },
                  “green”: {
                      “textures”: {
                          “all”: “testmod:blocks/greenblock”
                      }
                  },
                  “yellow”: {
                      “textures”: {
                          “all”: “testmod:blocks/yellowblock”
                      }
                  }
              }
          }
      }

      :::

      Et voici le résultat en jeu:

      Comme vous pouvez le voir, pas de problème pour les blocs posés, mais dans l’inventaire ça ne marche pas.

      J’initialise le rendu des items dans le code de la même manière que pour des items avec metadata (qui eux marchent très bien), si vous voulez le code dites le moi et je vous le mettrai.

      Du coup, dois-je rajouter des JSONs dans led dossier models/block, ou dans le dossier models/item? Le système de Forge ne permet pas de gérer avec un seul JSON un bloc avec des états? J’ai essayé de mettre des trucs dans “inventory”: [{}] mais sans succès. J’avoue être un peu perdu dans tout ça et j’ai surement du louper quelque chose.

      Merci!

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

        Bonjour, il faut que tu enregistres chaque item de la même manière qu’un bloc normal, correspondant à chaque metadata de ton block, et pour chacun un fichier json dans modsl/item.

        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
        • Mapper
          Mapper dernière édition par

          Ok il fallait juste un JSON associé dans le dossier models/item du coup. Maintenant ça marche.

          Merci.

          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