-
Peut-être que si tu étais pas en peacful, ça réglerai le problème, non ?
-
Peut être en effet je n’avais pas vu




-
Bonjour a tous, je reviens avec un autre problème d’entitée : cette fois ci c’est mon loot_table qui ne marche pas…
Mon message d’erreur :
[07:28:14] [Server thread/ERROR] [minecraft/LootTableManager]: Couldn't load loot table feurimod:feurium_chicken from file:/Users/Luc/Desktop/Feurimod/out/production/Feurimod/assets/feurimod/loot_tables/feurium_chicken.json com.google.gson.JsonParseException: Loot Table "feurimod:feurium_chicken" Missing `name` entry for pool #0 at net.minecraftforge.common.ForgeHooks.readPoolName(ForgeHooks.java:1252) ~[ForgeHooks.class:?] at net.minecraft.world.storage.loot.LootPool$Serializer.deserialize(LootPool.java:152) ~[LootPool$Serializer.class:?] at net.minecraft.world.storage.loot.LootPool$Serializer.deserialize(LootPool.java:147) ~[LootPool$Serializer.class:?] at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69) ~[TreeTypeAdapter.class:?] at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) ~[TypeAdapterRuntimeTypeWrapper.class:?] at com.google.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:72) ~[ArrayTypeAdapter.class:?] at com.google.gson.Gson.fromJson(Gson.java:887) ~[Gson.class:?] at com.google.gson.Gson.fromJson(Gson.java:952) ~[Gson.class:?] at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.deserialize(TreeTypeAdapter.java:162) ~[TreeTypeAdapter$GsonContextImpl.class:?] at net.minecraft.util.JsonUtils.deserializeClass(JsonUtils.java:359) ~[JsonUtils.class:?] at net.minecraft.util.JsonUtils.deserializeClass(JsonUtils.java:381) ~[JsonUtils.class:?] at net.minecraft.world.storage.loot.LootTable$Serializer.deserialize(LootTable.java:210) ~[LootTable$Serializer.class:?] at net.minecraft.world.storage.loot.LootTable$Serializer.deserialize(LootTable.java:205) ~[LootTable$Serializer.class:?] at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69) ~[TreeTypeAdapter.class:?] at com.google.gson.Gson.fromJson(Gson.java:887) ~[Gson.class:?] at com.google.gson.Gson.fromJson(Gson.java:852) ~[Gson.class:?] at com.google.gson.Gson.fromJson(Gson.java:801) ~[Gson.class:?] at com.google.gson.Gson.fromJson(Gson.java:773) ~[Gson.class:?] at net.minecraftforge.common.ForgeHooks.loadLootTable(ForgeHooks.java:1176) ~[ForgeHooks.class:?] at net.minecraft.world.storage.loot.LootTableManager$Loader.loadBuiltinLootTable(LootTableManager.java:156) [LootTableManager$Loader.class:?] at net.minecraft.world.storage.loot.LootTableManager$Loader.load(LootTableManager.java:72) [LootTableManager$Loader.class:?] at net.minecraft.world.storage.loot.LootTableManager$Loader.load(LootTableManager.java:53) [LootTableManager$Loader.class:?] at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716) [guava-21.0.jar:?] at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424) [guava-21.0.jar:?] at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298) [guava-21.0.jar:?] at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211) [guava-21.0.jar:?] at com.google.common.cache.LocalCache.get(LocalCache.java:4154) [guava-21.0.jar:?] at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158) [guava-21.0.jar:?] at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147) [guava-21.0.jar:?] at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153) [guava-21.0.jar:?] at net.minecraft.world.storage.loot.LootTableManager.getLootTableFromLocation(LootTableManager.java:40) [LootTableManager.class:?] at net.minecraft.entity.EntityLiving.dropLoot(EntityLiving.java:595) [EntityLiving.class:?] at net.minecraft.entity.EntityLivingBase.onDeath(EntityLivingBase.java:1320) [EntityLivingBase.class:?] at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:1136) [EntityLivingBase.class:?] at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:80) [EntityMob.class:?] at net.minecraft.entity.player.EntityPlayer.attackTargetEntityWithCurrentItem(EntityPlayer.java:1438) [EntityPlayer.class:?] at net.minecraft.entity.player.EntityPlayerMP.attackTargetEntityWithCurrentItem(EntityPlayerMP.java:1572) [EntityPlayerMP.class:?] at net.minecraft.network.NetHandlerPlayServer.processUseEntity(NetHandlerPlayServer.java:1142) [NetHandlerPlayServer.class:?] at net.minecraft.network.play.client.CPacketUseEntity.processPacket(CPacketUseEntity.java:94) [CPacketUseEntity.class:?] at net.minecraft.network.play.client.CPacketUseEntity.processPacket(CPacketUseEntity.java:15) [CPacketUseEntity.class:?] at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:21) [PacketThreadUtil$1.class:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_231] at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) [?:1.8.0_231] at java.util.concurrent.FutureTask.run(FutureTask.java) [?:1.8.0_231] at net.minecraft.util.Util.runTask(Util.java:53) [Util.class:?] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:798) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:743) [MinecraftServer.class:?] at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:192) [IntegratedServer.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:592) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]et mon loot_table:
{ "pools": [ { "name": "feurimod:feurium_chicken", "rolls": 1, "entries": [ { "type": "item", "name": "minecraft:feather", "weight": 1, "functions": [ { "function": "set_count", "count": { "min": 0, "max": 2 } }, { "function": "looting_enchant", "count": { "min": 0, "max": 1 } } ] } ] }, { "rolls": 1, "entries": [ { "type": "item", "name": "minecraft:chicken", "weight": 1, "functions": [ { "function": "furnace_smelt", "conditions": [ { "condition": "entity_properties", "entity": "this", "properties": { "on_fire": true } } ] }, { "function": "looting_enchant", "count": { "min": 0, "max": 1 } } ] } ] }, { "rolls": 1, "entries": [ { "type": "item", "name": "feurimod:feurium_chicken", "weight": 1, "functions": [ { "function": "set_count", "count": { "min": 0, "max": 1 } } ] } ] } ] }Merci d’avance, Luky
-
Prends la loot table du poulet et modifie le, il doit y avoir un problème d virgule
EDIT : tu es sur qu’il faut mettre
"name": "feurimod:"feurium_chicken? -
Je ne sais pas mais sans g la meme erreure
-
Toujours aucune réponse ??
-
Mais reprends celui du poulet et modifie juste ce que tu as besoin et au moins t’es sur que ça marchera
-
Tu m’explique pourquoi ici tu as marqué
minecraft:chickenalors que c’estminecraft:cooked_chicken"type": "item", "name": "minecraft:chicken", "weight": 1,EDIT : et si tu le veut cru c’est
minecraft:raw_chicken -
J’ai juste repris le code du poulet de base et j’ai rajouté ma dernière ligne
-
Sinon parfois les vanilla sur les mod les json marche donc en voici un de botania, puis tu recopie :
{ "pools": [ { "name": "life_essence", "conditions": [{ "condition": "killed_by_player" }], "rolls": 1, "entries": [{ "type": "item", "name": "botania:life_essence", "functions": [ { "function": "set_count", "count": 6 }, { "function": "set_count", "count": 8, "conditions": [{ "condition": "botania:true_guardian_killer" }] } ] }] }, { "name": "music_disc", "conditions": [ { "condition": "killed_by_player" }, { "condition": "random_chance", "chance": 0.2 } ], "rolls": 1, "entries": [{ "type": "item", "name": "botania:record_gaia_1" }] } ] } -
Et donne le chemin vers ta loot table
-
ressources/assets/feurimod/loot_tables/feurium_chicken
-
J’ai fait ça mais toujours a meme erreur :
{ "pools": [ { "name": "feurium_chicken", "rolls": 1, "entries": [ { "type": "item", "name": "minecraft:feather", "weight": 1, "functions": [ { "function": "set_count", "count": { "min": 0, "max": 2 } }, { "function": "looting_enchant", "count": { "min": 0, "max": 1 } } ] } ] }, { "rolls": 1, "entries": [ { "type": "item", "name": "minecraft:chicken", "weight": 1, "functions": [ { "function": "furnace_smelt", "conditions": [ { "condition": "entity_properties", "entity": "this", "properties": { "on_fire": true } } ] }, { "function": "looting_enchant", "count": { "min": 0, "max": 1 } } ] } ] } ] } -
Tu fais des tabs ou des doubles espaces ?
-
Problème résolu :
{ "pools": [ { "name": "feurium_chicken", "conditions": [{ "condition": "killed_by_player" }], "rolls": 1, "entries": [{ "type": "item", "name": "feurimod:feurium_chicken", "functions": [ { "function": "set_count", "count": 1 }, { "function": "set_count", "count": 1 } ] }] } ] }Merci @DailyCraft pour ton aide et bonne journée à tous.