Why Your Datapack Broke in 1.21

Поділитися
Вставка
  • Опубліковано 17 лис 2024

КОМЕНТАРІ • 62

  • @edvinas5555
    @edvinas5555 3 місяці тому +42

    I fr made a datapack in 1.21 and spent 3 WHOLE HOURS trying to figure out why it's not working.
    Then, I think the minecraft wiki told me to make it singular.
    WHEN WAS THIS VIDEO WHEN I NEEDED IT?

  • @Zero-4793
    @Zero-4793 3 місяці тому +93

    Mojang: we're updating datapacks
    * removes s from folders, add s to enchantments
    community: why...

    • @enderallygolem
      @enderallygolem 3 місяці тому +3

      tags.
      please.
      mojang.
      Please make it tag.

    • @Run2Seeun
      @Run2Seeun 3 місяці тому +2

      I was about to say..

    • @cakeyeater7392
      @cakeyeater7392 3 місяці тому +2

      ​@@enderallygolem but dude, it's where all the tags are. Smh

    • @TheiBunny
      @TheiBunny 3 місяці тому +9

      dude what does my head in is they changed:
      `loot_tables/blocks` to `loot_table/blocks`
      and
      `tags/blocks` to `tags/block`
      its so bloody pointless.

  • @Zero-4793
    @Zero-4793 3 місяці тому +19

    Please do continue this. My dp's were broken since 1.20
    i've since fixed them myself before this vid, but this did cover many of the issues i had

  • @sam_6480
    @sam_6480 3 місяці тому +2

    Thanks for making this video. I have no idea what is wrong with my datapack when all the commands are working in command block until I saw this video.

  • @AspieGamer13
    @AspieGamer13 3 місяці тому +11

    My datapack(s) broke in 1.20.5 and 1.21 and I had to make both work at effectively the same time
    Add to that I spotted inconsistencies in their changes and expect more changes to bring everything in line again
    I’m working on a new datapack and it’s definitely more advanced than anything I’ve done previously

  • @cakeyeater7392
    @cakeyeater7392 3 місяці тому +6

    One thing the wiki didn't mention that frustrated my attempts a little was that you can't use a predicate file for a custom enchantment. So I kept seeing conflicting information about the name for the predicate folder, when really the issue was that the enchantment couldn't use a predicate file

  • @amthystxx
    @amthystxx 3 місяці тому +9

    I still have to do double takes while making textures because resource packs use plurals, and datapacks use singulars.

  • @tehek.
    @tehek. 3 місяці тому +23

    i remember they changed grass id to short_grass, which broke a single tag in my dp, and i couldn't figure it out for weeks

    • @Run2Seeun
      @Run2Seeun 3 місяці тому +5

      They also changed scute to turtle_scute because there is also armadillo_scute now

    • @_RedCoal_
      @_RedCoal_ 2 місяці тому +1

      You sould learn to use log and console because your bug could have been fix in minutes if you had use the console!
      (Enable it in the settings of the launcher and restart your game)
      When you reload, every broken file will have an error and telll exactly why it's broken

  • @Minimum3Dashers
    @Minimum3Dashers 3 місяці тому +3

    Moyang: "We're gonna update datapacks!"
    **makes the smallest changes to folders and changes random pieces of commands**
    "... My work here is done!"

    • @3141minecraft
      @3141minecraft 25 днів тому +1

      It is mojang not moyang

    • @Minimum3Dashers
      @Minimum3Dashers 25 днів тому

      ​@@3141minecraft
      Quick question: have you ever watched PhoenixSC? (This is very important for you to know why i typed Moyang.)

  • @g0rped
    @g0rped 3 місяці тому +5

    0:56 that's the same how in Texture packs in some version(i don't remember which one) the folder blocks was changed to block
    And about the making a series from this, I would realy like another series about downgrading datapacks

    • @conure512
      @conure512  3 місяці тому +1

      I'm probably not gonna do any videos for downgrading, for two main reasons: 1) lots of datapacks will be completely impossible to downgrade if they used features that were added in the newer versions, and 2) it can be a genuine challenge to find full documentation for how datapacks used to work. The wiki usually gets updated to the newest version as soon as it's released, and the old documentation is lost. Changelogs still exist, but those usually aren't fully comprehensive when it comes to the actual syntax (they just give an overview of the implications of the changes).

  • @baudmarch3925
    @baudmarch3925 3 місяці тому

    This is of absolute public utility ! I just spent less than half an hour updating my resource pack thanks to you, I pray you have the patience to continue on with this as a series.

  • @Death_Tr00per58
    @Death_Tr00per58 3 місяці тому +4

    In short: literally everything changed

  • @mvrcv
    @mvrcv 3 місяці тому +11

    10 years ago

  • @daniiii888
    @daniiii888 3 місяці тому +3

    WHERE WAS THIS VIDEO WHEN I NEEDED IT… spent several days only to figure out the culprit was a singular “s”

    • @conure512
      @conure512  3 місяці тому +1

      sorry I was a bit late with this, im hoping to make these videos a lot more quickly in future updates lol

  • @desired_effect5251
    @desired_effect5251 2 місяці тому

    every data pack maker should watch this video

  • @Matzu-Music
    @Matzu-Music 3 місяці тому

    Do continue making content like this. My Crafting datapacks haven't worked since 1.20.4, even though everything is formatted correctly for the new specifications

  • @nathanthompson3549
    @nathanthompson3549 3 місяці тому +3

    Man... I still haven't moved on from that 1.20.5 update 😅

  • @Benefard
    @Benefard 3 місяці тому +1

    glad you're talking about this

  • @Vimudo
    @Vimudo 3 місяці тому +1

    Big thanks for the vid, probably helped out a lot of people. I figured it out on my own after trying stuff for an hour and then just downloading an example pack from the internet. I was like: Dude really, that stupid s messed everything up? Well lets add it to all other file names then. Wait why are my tags no longer working? For all the other commands that changed i just used mc stacker anyway because i cant remember the more complicated or changed stuff for now anyway. I subbed, will love to see your future vids. Well, now its finally time to make a blaster that shoots exploding fish and annoy my friends with it.

  • @benthebeaver
    @benthebeaver Місяць тому

    Thank you sir. Saved my sanity

  • @Zero-4793
    @Zero-4793 3 місяці тому +2

    I am surprised by how many datapack youtubers just use notepad.
    Like cmon, productivity will triple if you use VSCode and mcfunction/json syntax extensions

    • @conure512
      @conure512  3 місяці тому +1

      nah bro, i like notepad so much better. i get this question a lot. it just works better for my mind

    • @Zero-4793
      @Zero-4793 3 місяці тому

      @@conure512 crazy XD. i started with notepad

  • @SparksXV
    @SparksXV 3 місяці тому

    Great video needed this

  • @combrade-t
    @combrade-t 3 місяці тому

    Why the hell did Mojang do this are they just messing with datapack creators 😭whats the goddamn point?? Great Series idea, might try use it to maintain some datapacks that are bound to be abandonded by having had to update quite a bit recently..

    • @DogsRNice
      @DogsRNice 3 місяці тому

      Modders have it even worse, even minor versions can have huge changes to systems, or have entire systems they use just completely removed, like when they removed block ids that broke a lot of things, or when they changed the underlying way text is rendered, which had no apparent visible effect but completely broke guis in a lot of mods
      This is why mods often take so long to be updated to new versions

  • @Kabukkafa
    @Kabukkafa 3 місяці тому +2

    I am making a datapack(recently started) in 1.20.1 bebause it requires create mod and farmer's delight. When the mods update to 1.21, I'll need to upgrade too but the recipes and stuff are from create mod. Idk will they update to components in recipes or not

    • @Satwr
      @Satwr 3 місяці тому +2

      Of course... The old system is no longer in the game, so they/you either need to adapt, reimplement the old system (which would be more work then just updating to components), or rely on something like KubeJS...

  • @axolofa
    @axolofa 3 місяці тому

    Do I need to change the folders inside of those directories as well? For example, "chests" to "chest" in loot_table?

  • @patfre
    @patfre 3 місяці тому +2

    Well too bad all will absolutely break next update with the new component system

    • @conure512
      @conure512  3 місяці тому +3

      The component system's already here (added in 1.20.5/6)

    • @TheiBunny
      @TheiBunny 3 місяці тому +1

      i mean, we could see entity nbt phased out for components still, which I'm pretty sure we have confirmation is on the to-do list?

    • @conure512
      @conure512  3 місяці тому

      @@TheiBunny Possibly - I hadn't heard that this was confirmed, but if so, then yes it's about to break everything all over again lol

    • @patfre
      @patfre 3 місяці тому +1

      @@TheiBunny I feel like while it would break a lot is a good idea. I see many benefits of this new system so I can only imagine it might be a good addition.

  • @MaxwellCatAlphonk
    @MaxwellCatAlphonk 3 місяці тому +1

    ---Thanks--- тнапк

  • @Keel6215_
    @Keel6215_ 3 місяці тому +1

    will i be able to update a 1.17.1 datapack to 1.21

    • @cakeyeater7392
      @cakeyeater7392 3 місяці тому +3

      Yeah, but you'll probably have to deal with additional changes

  • @biggreenhat
    @biggreenhat 3 місяці тому

    this was pain for me, including 1.20.6

  • @mallownimbusreal
    @mallownimbusreal 3 місяці тому

    alot of really weird and arbitrary changes, why was some of these done??

  • @baumapfel4463
    @baumapfel4463 Місяць тому

    can someone please look into a datapack, called DispensePearl, on planetminecraft, and tell me how i can make it work again?, im trying to fix it but idk why i cant get it to work in 1.21..
    Edit: never mind, my changes to the datapack did work but a mod was breaking my game, was thinking it was because of the datapack lol

  • @Adventrous_gamer
    @Adventrous_gamer 3 місяці тому

    Please remake your structure series for 1.20 please

    • @conure512
      @conure512  3 місяці тому +1

      I assume you meant 1.21, and I don't need to, because it works almost exactly the same. Only difference is that the "structures" folder is now called "structure" (like i talked about in THIS video.)

  • @icicleditor
    @icicleditor 3 місяці тому

    Can you make a series of videos so i can make my 1.14 command blocks into working data packs (joke)

    • @conure512
      @conure512  3 місяці тому +1

      next episode will be how to update from 20w15a to 20w16a

  • @DankMemz69
    @DankMemz69 3 місяці тому +1

    56 seconds ago

  • @kupicx
    @kupicx 3 місяці тому

    10 minutes ago

  • @andriu1372
    @andriu1372 3 місяці тому

    too specific change

  • @tftc97
    @tftc97 3 місяці тому

    30 minutea ago

  • @Portal2Fan1234
    @Portal2Fan1234 3 місяці тому

    Of course they would do that...

  • @Pete675u
    @Pete675u 3 місяці тому

    2 timer ago