Forum francais Minecraft. Serveur de jeu FR-Minecraft et astuces pour Minecraft.

Pages :: 1

#1 07/03/2018 23:01:24

Membre

Messages : 28

Loot_tables 1.13 datapack

J'arrive pas a mettre un Loot_table custom dans un dataPack  ( sa commence a m'enverner).

Voila mon Arborescence de mon dataPack :

DataPacks
   ->Hardel
      ->Data
         ->test
            ->loot_tables
               ->chest
                  ->test.json
      ->pack.mcmeta

J'ai mis ca :

{
  "pools": [
    {
      "rolls": 1,
      "entries": [
        {
          "type": "item",
          "name": "minecraft:stone",
          "weight": 1,
          "functions": [
            {
              "function": "set_data",
              "data": 0
            }
          ]
        }
      ]
    }
  ]
}

Et in-game j'ai fait :

/datapack enable Hardel pour activer le DataPacks.
Puis /reload (je sais pas si il faut le faire mais je le fais)

Et pour finir je fais :
/data merge block 12 46 24 {BlockEntityTag:{LootTable:"table:loot_tables/chest/test"}}

Sa met "[20:49:37] Les données du bloc 12, 46, 24 ont été modifiées"

Mais le coffre et vide.

Je sais pas ou est mon erreur si quelqu'un peut m'aidez sa serrais sympa

Hors ligne

#2 08/03/2018 20:48:20

Modérateur-Rédacteur
Lieu : Quelque part entre 2 serveurs

Messages : 363
Site Web

Re : Loot_tables 1.13 datapack

Je ne m'y connais pas (encore) en datapacks, mais une ligne m'étonne : il y a une fonction pour définir les datas de ton bloc alors que les datas des blocs ont été supprimées en 1.13... Est-ce normal ?

Hors ligne


Z_runner, rédacteur d'astuces et étudiant à ses heures perdues
z.runner.mc@gmail.com
Serveur Discord non-officiel de fr-minecraft

#3 08/03/2018 21:04:53

Membre

Messages : 28

Re : Loot_tables 1.13 datapack

Les data ont était supprimer oui et non.

- sur les outils le data servent a dire la durability
- sur les bloc elle a était supprimer

C'st vrai que maintenant que tu le dis c'est peut être ca le problème vue que la stone na plus de data.

Hors ligne

#4 08/03/2018 21:22:36

Membre

Messages : 28

Re : Loot_tables 1.13 datapack

Bon ducoup j'ai essayer avec les loot_tables du minecraft de base que j'ai mis dans mon datapack j'ai changer le nom et ca marche toujours pas.

Le problème vient sois de la commande sois de emplacement du fichier.

Hors ligne

#5 09/03/2018 17:55:46

Membre
Lieu : Magrathea

Messages : 34
Site Web

Re : Loot_tables 1.13 datapack

Le problème vient de ta commande data merge, dans ton cas, tu devrais écrire :

/data merge block 12 46 24 {LootTable:"test:chest/test"}

Le test: indique le nom du dossier qui contient tes loot_tables, le chest/ indique un sous-dossier, puis enfin vient le fichier .json

Mais les sous-dossier comme chest/ ne sont pas obligé, tu pourrais très bien mettre ton fichier directement dans le dossier test, et du coup ta commande sera comme ça :

/data merge block 12 46 24 {LootTable:"test:test"}

Dernière modification par daminator4113 (09/03/2018 17:58:38)

Hors ligne

#6 09/03/2018 20:32:30

Membre

Messages : 28

Re : Loot_tables 1.13 datapack

sa marche toujours pas j'ai report sur le bug tracker et il savent pas eu aussi
xD

Hors ligne

#7 09/03/2018 23:11:54

Membre

Messages : 28

Re : Loot_tables 1.13 datapack

Bon je résume ou j'en suis.

DataPacks
   ->Hardel
      ->pack.mcmeta
      ->Data
         ->hell
            ->loot_tables
                  ->test.json

Et dans le fichier JSON que j'edit avec sublimtext j'ai mis une loot_table du minecraft vanilla comme ca je suis sur que si y'a rien dans le coffre je par du principe que c'est pas la faute de la loot_table.

en commande ducoup :
/data merge block ~ ~-1 ~ {LootTable:"hell:test"}

Et ca fonctionne toujours pas.

Dernière modification par Erisium_Hardel (09/03/2018 23:13:59)

Hors ligne

#8 10/03/2018 20:06:39

Membre
Lieu : Magrathea

Messages : 34
Site Web

Re : Loot_tables 1.13 datapack

Alors perso, je pense savoir où tu te plantes :
- Soit ton pack.mcmeta n'est pas correct
- Soit ta mis des majuscules à certains dossier ou fichier

Dans tout les cas, voilà ce que j'ai, et qui fonctionne (fais bien attention à l'orthographe, les majuscules etc... )

Version de minecraft :

Snapshot 18w10d

Pour le datapacks :

datapacks
   ->Hardel
      ->pack.mcmeta
      ->data
         ->hell
            ->loot_tables
               ->test.json

Pour le pack.mcmeta :

{
  "pack": {
    "pack_format": 1,
    "description": "ce que tu veux"
  }
}

Pour le loot_tables :
J'ai pris le buried_treasure dans le dossier

.minecraft/versions/18w10d/18w10d.jar/data/minecraft/loot_tables/chests

, et j'ai juste changé le nom en test

Pour la commande :

/data merge block ~ ~ ~ {LootTable:"hell:test"}

Si jamais le datapack n'est pas actif :

/datapack enable "file/Hardel"

Voilà, si avec tout ça ça ne marche pas, je ne vois pas ce que je peux faire de plus ^^'

Hors ligne

#9 10/03/2018 20:09:44

Membre

Messages : 28

Re : Loot_tables 1.13 datapack

J'ai réussi avec beaucoup de mal je sais pas d'ou venait le problème j'ai arrêtez hier soir car sa me prenait la téte je vais voir ce matin je fais la commande car marche.

Hors ligne

Pages :: 1

Pied de page des forums