• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Minecraft loot_tables (brauche hilfe)

ZhangZhao

Minecrafter
Registriert
19 Mai 2013
Beiträge
5
Diamanten
1
Minecraft
ZhangZhao
Hallo liebe Leser,
ich habe in diesem Code ein fehler und möchte den gerne beheben. Aber ich finde ihn nicht.
Kann mir da jemand weiter helfen?
(möchte versuchen das der Shulker eine shulker_shell dropt mit einem
Sondernamen und Lore (es ist gewollt das die zweite function den Namen der erste function überschreibt))

...\assets\minecraft\loot_tables\entities\shulker.json
Code:
{
  "pools": [
  {
  "conditions": [
  {
  "condition": "random_chance_with_looting",
  "chance": 0.5,
  "looting_multiplier": 0.0625
  }
  ],
  "rolls": 1,
  "entries": [
  {
  "type": "item",
  "name": "minecraft:shulker_shell"
  "functions": [
  {
  "function": "set_nbt",
  "tag": "{display:{Name:\"Function 1\",Lore:[\"text\"]}}"
  },
  {
  "function": "set_nbt",
  "tag": "{display:{Name:\"Function 2\"}}"
  }
  ]
  }
  ]
  }
  ]
}

Danke im vorraus!

Error Code:
Code:
Couldn't load loot table minecraft:entities/shulker from jar:file:/C:/Users/*****/Desktop/Server/spigot-1.12.2.jar!/assets/minecraft/loot_tables/entities/shulker.json
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 16 column 12 path $.pools[0].entries[0].name
   at com.google.gson.internal.Streams.parse(Streams.java:60) ~[spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:65) ~[spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at net.minecraft.server.v1_12_R1.ChatDeserializer.a(SourceFile:492) ~[spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at net.minecraft.server.v1_12_R1.ChatDeserializer.a(SourceFile:517) ~[spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at net.minecraft.server.v1_12_R1.ChatDeserializer.a(SourceFile:537) ~[spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at net.minecraft.server.v1_12_R1.LootTableRegistry$a.c(SourceFile:124) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at net.minecraft.server.v1_12_R1.LootTableRegistry$a.a(SourceFile:68) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at net.minecraft.server.v1_12_R1.LootTableRegistry$a.load(SourceFile:57) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.google.common.cache.LocalCache.get(LocalCache.java:4154) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at net.minecraft.server.v1_12_R1.LootTableRegistry.a(SourceFile:47) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at net.minecraft.server.v1_12_R1.LootTableRegistry.reload(SourceFile:53) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at net.minecraft.server.v1_12_R1.LootTableRegistry.<init>(SourceFile:43) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at net.minecraft.server.v1_12_R1.WorldServer.b(WorldServer.java:105) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at org.bukkit.craftbukkit.v1_12_R1.CraftServer.createWorld(CraftServer.java:906) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at org.bukkit.Bukkit.createWorld(Bukkit.java:454) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at org.bukkit.WorldCreator.createWorld(WorldCreator.java:261) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.onarandombox.MultiverseCore.utils.WorldManager.doLoad(WorldManager.java:466) [Multiverse-Core-2.5.0.jar:?]
   at com.onarandombox.MultiverseCore.utils.WorldManager.doLoad(WorldManager.java:447) [Multiverse-Core-2.5.0.jar:?]
   at com.onarandombox.MultiverseCore.utils.WorldManager.doLoad(WorldManager.java:422) [Multiverse-Core-2.5.0.jar:?]
   at com.onarandombox.MultiverseCore.utils.WorldManager.loadWorlds(WorldManager.java:725) [Multiverse-Core-2.5.0.jar:?]
   at com.onarandombox.MultiverseCore.MultiverseCore.onEnable(MultiverseCore.java:312) [Multiverse-Core-2.5.0.jar:?]
   at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:382) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:331) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at java.lang.Thread.run(Thread.java:745) [?:1.8.0_25]
Caused by: com.google.gson.stream.MalformedJsonException: Unterminated object at line 16 column 12 path $.pools[0].entries[0].name
   at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1559) ~[spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:491) ~[spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:414) ~[spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:738) ~[spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:731) ~[spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:739) ~[spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:731) ~[spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:739) ~[spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:714) ~[spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   at com.google.gson.internal.Streams.parse(Streams.java:48) ~[spigot-1.12.2.jar:git-Spigot-3d850ec-809c399]
   ... 38 more
[23:50:02] [Server thread/INFO]: Preparing start region for level 3 (Seed: 1526191603)
 
Zuletzt bearbeitet:
Oben