Why Your Datapack Broke in 1.21

Поделиться
HTML-код
  • Опубликовано: 31 дек 2024

Комментарии •

  • @edvinas5555
    @edvinas5555 5 месяцев назад +46

    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 5 месяцев назад +96

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

    • @enderallygolem
      @enderallygolem 5 месяцев назад +4

      tags.
      please.
      mojang.
      Please make it tag.

    • @Run2Seeun
      @Run2Seeun 5 месяцев назад +2

      I was about to say..

    • @cakeyeater7392
      @cakeyeater7392 5 месяцев назад +2

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

    • @TheiBunny
      @TheiBunny 5 месяцев назад +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 5 месяцев назад +20

    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

    • @chonkydog6262
      @chonkydog6262 5 месяцев назад

      Bruh stop double commenting.

  • @cakeyeater7392
    @cakeyeater7392 5 месяцев назад +7

    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 5 месяцев назад +9

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

  • @AspieGamer13
    @AspieGamer13 5 месяцев назад +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

  • @sam_6480
    @sam_6480 5 месяцев назад +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.

  • @tehek.
    @tehek. 5 месяцев назад +25

    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 5 месяцев назад +5

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

    • @_RedCoal_
      @_RedCoal_ 4 месяца назад +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

  • @Death_Tr00per58
    @Death_Tr00per58 5 месяцев назад +4

    In short: literally everything changed

  • @g0rped
    @g0rped 5 месяцев назад +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  5 месяцев назад +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 4 месяца назад

    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.

  • @Minimum3Dashers
    @Minimum3Dashers 5 месяцев назад +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 2 месяца назад +1

      It is mojang not moyang

    • @Minimum3Dashers
      @Minimum3Dashers 2 месяца назад

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

  • @mvrcv
    @mvrcv 5 месяцев назад +12

    10 years ago

  • @desired_effect5251
    @desired_effect5251 4 месяца назад

    every data pack maker should watch this video

  • @Vimudo
    @Vimudo 5 месяцев назад +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.

  • @daniiii888
    @daniiii888 5 месяцев назад +3

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

    • @conure512
      @conure512  5 месяцев назад +1

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

  • @Matzu-Music
    @Matzu-Music 5 месяцев назад

    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

  • @Benefard
    @Benefard 5 месяцев назад +1

    glad you're talking about this

  • @benthebeaver
    @benthebeaver 3 месяца назад

    Thank you sir. Saved my sanity

  • @nathanthompson3549
    @nathanthompson3549 5 месяцев назад +3

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

  • @SparksXV
    @SparksXV 5 месяцев назад

    Great video needed this

  • @Zero-4793
    @Zero-4793 5 месяцев назад +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  5 месяцев назад +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 5 месяцев назад

      @@conure512 crazy XD. i started with notepad

  • @Kabukkafa
    @Kabukkafa 5 месяцев назад +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 5 месяцев назад +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 5 месяцев назад

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

  • @comb-t
    @comb-t 5 месяцев назад

    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 5 месяцев назад

      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

  • @patfre
    @patfre 5 месяцев назад +2

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

    • @conure512
      @conure512  5 месяцев назад +3

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

    • @TheiBunny
      @TheiBunny 5 месяцев назад +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  5 месяцев назад

      @@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 5 месяцев назад +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.

  • @Keel6215_
    @Keel6215_ 5 месяцев назад +1

    will i be able to update a 1.17.1 datapack to 1.21

    • @cakeyeater7392
      @cakeyeater7392 5 месяцев назад +3

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

  • @baumapfel4463
    @baumapfel4463 2 месяца назад

    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

  • @mallownimbusreal
    @mallownimbusreal 5 месяцев назад

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

  • @MaxwellCatAlphonk
    @MaxwellCatAlphonk 5 месяцев назад +1

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

  • @Adventrous_gamer
    @Adventrous_gamer 5 месяцев назад

    Please remake your structure series for 1.20 please

    • @conure512
      @conure512  5 месяцев назад +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 5 месяцев назад

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

    • @conure512
      @conure512  5 месяцев назад +1

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

  • @biggreenhat
    @biggreenhat 5 месяцев назад

    this was pain for me, including 1.20.6

  • @DankMemz69
    @DankMemz69 5 месяцев назад +1

    56 seconds ago

  • @andriu1372
    @andriu1372 4 месяца назад

    too specific change

  • @kupicx
    @kupicx 5 месяцев назад

    10 minutes ago

  • @tftc97
    @tftc97 5 месяцев назад

    30 minutea ago

  • @Pete675u
    @Pete675u 5 месяцев назад

    2 timer ago

  • @FANOFPORTAL2
    @FANOFPORTAL2 5 месяцев назад

    Of course they would do that...