Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-123516

You cannot replace vanilla advancements with data packs.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Resolution: Duplicate
    • Affects Version/s: Minecraft 17w50a
    • Fix Version/s: None
    • Labels:
      None
    • Environment:
      Apple Mac OS X
    • Confirmation Status:
      Unconfirmed

      Description

      When attempting to replace vanilla advancements using the 'minecraft' data namespace, nothing happens. The advancement isn't edited at all.

      You can test this out by using the attached data pack, which attempts to replace the 'Postmortal' advancement's title with "Butts".

      This is most likely an Apple computer only issue, as when you attempt to load the pack on a mac, it just says:

      Couldn't execute command for <Player>: reload
      g: Non [a-z0-9/._-] character in path of location: minecraft:advancements/.DS_Store
      	at mx.<init>(SourceFile:36)
      	at mx.<init>(SourceFile:49)
      	at rm.a(SourceFile:134)
      	at sf.a(SourceFile:137)
      	at sk.a(SourceFile:84)
      	at nk.b(SourceFile:67)
      	at nk.a(SourceFile:102)
      	at sk.c(SourceFile:132)
      	at sk.a(SourceFile:115)
      	at net.minecraft.server.MinecraftServer.a(SourceFile:1308)
      	at net.minecraft.server.MinecraftServer.aF(SourceFile:1291)
      	at ox.a(SourceFile:16)
      	at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:120)
      	at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:77)
      	at bn.a(SourceFile:184)
      	at rf.c(SourceFile:868)
      	at rf.a(SourceFile:855)
      	at kq.a(SourceFile:37)
      	at kq.a(SourceFile:9)
      	at hi$1.run(SourceFile:13)
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
      	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      	at i.a(SourceFile:137)
      	at net.minecraft.server.MinecraftServer.w(SourceFile:636)
      	at net.minecraft.server.MinecraftServer.v(SourceFile:592)
      	at clm.v(SourceFile:152)
      	at net.minecraft.server.MinecraftServer.run(SourceFile:497)
      	at java.lang.Thread.run(Thread.java:745)

      As you all probably know by now, from my many bug reports regarding this sort of file, .DS_store is an apple-only file, which logs how certain files should be shown on apple devices, and is uneditable and invisible for apple devices.
      Since it has capital letters and a period, it can cause errors, such as MC-121379. In this case, when attempting to replace vanilla minecraft advancements, the game attempts to read .DS_store files for some reason, going back to MC-121379, which keeps popping up in different places, and is getting quite annoying. Get your stuffs together, Dinnerbone!

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              CreeperMagnet_ CreeperMagnet_
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: