Sorry for the late reply but I never used any data packs in my world. I don't even have the option to toggle data packs or view them for my world.
OK thanks for telling me.
I already knew not to generate anymore new chunks when I first saw the errors upon exploring the very small amount of new chunks conveniently unexplored/not generated. Will encountering the errors in pre-existing chunks have any negative side-effects though (I found out a few pre-existing chunks near my underground railway also throw the errors)?
I'll also update the bug report to mention the errors come up in pre-existing chunks as well.
OK while playing in my world I encountered the errors again, except this time I wasn't loading new chunks or even exploring and was in pre-existing chunks (far far away from areas where I haven't explored). Since I'm not sure if I encountered a freak accident I won't update the bug report to avoid putting potentially false information, but I'll post the errors that came up in this comment. If I should update the bug report to include me possibly encountering the errors in pre-existing chunks as well please let me know,
[23:47:44] [Server thread/ERROR]: No key dirt_provider in MapLike[{decorators:[],foliage_placer:{height:3,offset:0,radius:2,type:"minecraft:blob_foliage_placer"},heightmap:"OCEAN_FLOOR",ignore_vines:1b,leaves_provider:{state:{Name:"minecraft:oak_leaves",Properties:{distance:"7",persistent:"false"}},type:"minecraft:simple_state_provider"},max_water_depth:0,minimum_size:{limit:1,lower_size:0,type:"minecraft:two_layers_feature_size",upper_size:1},trunk_placer:{base_height:4,height_rand_a:2,height_rand_b:0,type:"minecraft:straight_trunk_placer"},trunk_provider:{state:{Name:"minecraft:oak_log",Properties:{axis:"y"}},type:"minecraft:simple_state_provider"}}]; No key sapling_provider in MapLike[{decorators:[],foliage_placer:{height:3,offset:0,radius:2,type:"minecraft:blob_foliage_placer"},heightmap:"OCEAN_FLOOR",ignore_vines:1b,leaves_provider:{state:{Name:"minecraft:oak_leaves",Properties:{distance:"7",persistent:"false"}},type:"minecraft:simple_state_provider"},max_water_depth:0,minimum_size:{limit:1,lower_size:0,type:"minecraft:two_layers_feature_size",upper_size:1},trunk_placer:{base_height:4,height_rand_a:2,height_rand_b:0,type:"minecraft:straight_trunk_placer"},trunk_provider:{state:{Name:"minecraft:oak_log",Properties:{axis:"y"}},type:"minecraft:simple_state_provider"}}]; No key foliage_provider in MapLike[{decorators:[],foliage_placer:{height:3,offset:0,radius:2,type:"minecraft:blob_foliage_placer"},heightmap:"OCEAN_FLOOR",ignore_vines:1b,leaves_provider:{state:{Name:"minecraft:oak_leaves",Properties:{distance:"7",persistent:"false"}},type:"minecraft:simple_state_provider"},max_water_depth:0,minimum_size:{limit:1,lower_size:0,type:"minecraft:two_layers_feature_size",upper_size:1},trunk_placer:{base_height:4,height_rand_a:2,height_rand_b:0,type:"minecraft:straight_trunk_placer"},trunk_provider:{state:{Name:"minecraft:oak_log",Properties:{axis:"y"}},type:"minecraft:simple_state_provider"}}]
[23:47:44] [Server thread/ERROR]: Exception loading structure piece with id minecraft:jigsaw
java.lang.IllegalStateException: Invalid pool element found
at dbf.k(SourceFile:54) ~[minecraft-1.17-client.jar:?]
at java.util.Optional.orElseThrow(Optional.java:403) ~[?:?]
at dbf.<init>(SourceFile:54) ~[minecraft-1.17-client.jar:?]
at cuc.a(SourceFile:151) ~[minecraft-1.17-client.jar:?]
at cni.a(SourceFile:415) ~[minecraft-1.17-client.jar:?]
at cni.a(SourceFile:175) ~[minecraft-1.17-client.jar:?]
at abe.l(SourceFile:511) ~[minecraft-1.17-client.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1764) ~[?:?]
at aqu.c(SourceFile:151) ~[minecraft-1.17-client.jar:?]
at abp$a.c(SourceFile:527) ~[minecraft-1.17-client.jar:?]
at aqu.z(SourceFile:125) ~[minecraft-1.17-client.jar:?]
at abp$a.z(SourceFile:536) ~[minecraft-1.17-client.jar:?]
at abp.d(SourceFile:279) ~[minecraft-1.17-client.jar:?]
at net.minecraft.server.MinecraftServer.bg(SourceFile:771) ~[minecraft-1.17-client.jar:?]
at net.minecraft.server.MinecraftServer.z(SourceFile:759) ~[minecraft-1.17-client.jar:?]
at aqu.bq(SourceFile:110) ~[minecraft-1.17-client.jar:?]
at net.minecraft.server.MinecraftServer.y(SourceFile:743) ~[minecraft-1.17-client.jar:?]
at net.minecraft.server.MinecraftServer.x(SourceFile:696) ~[minecraft-1.17-client.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:274) ~[minecraft-1.17-client.jar:?]
at java.lang.Thread.run(Thread.java:831) [?:?]
[23:47:44] [Server thread/ERROR]: No key dirt_provider in MapLike[{decorators:[],foliage_placer:{height:3,offset:0,radius:2,type:"minecraft:blob_foliage_placer"},heightmap:"OCEAN_FLOOR",ignore_vines:1b,leaves_provider:{state:{Name:"minecraft:oak_leaves",Properties:{distance:"7",persistent:"false"}},type:"minecraft:simple_state_provider"},max_water_depth:0,minimum_size:{limit:1,lower_size:0,type:"minecraft:two_layers_feature_size",upper_size:1},trunk_placer:{base_height:4,height_rand_a:2,height_rand_b:0,type:"minecraft:straight_trunk_placer"},trunk_provider:{state:{Name:"minecraft:oak_log",Properties:{axis:"y"}},type:"minecraft:simple_state_provider"}}]; No key sapling_provider in MapLike[{decorators:[],foliage_placer:{height:3,offset:0,radius:2,type:"minecraft:blob_foliage_placer"},heightmap:"OCEAN_FLOOR",ignore_vines:1b,leaves_provider:{state:{Name:"minecraft:oak_leaves",Properties:{distance:"7",persistent:"false"}},type:"minecraft:simple_state_provider"},max_water_depth:0,minimum_size:{limit:1,lower_size:0,type:"minecraft:two_layers_feature_size",upper_size:1},trunk_placer:{base_height:4,height_rand_a:2,height_rand_b:0,type:"minecraft:straight_trunk_placer"},trunk_provider:{state:{Name:"minecraft:oak_log",Properties:{axis:"y"}},type:"minecraft:simple_state_provider"}}]; No key foliage_provider in MapLike[{decorators:[],foliage_placer:{height:3,offset:0,radius:2,type:"minecraft:blob_foliage_placer"},heightmap:"OCEAN_FLOOR",ignore_vines:1b,leaves_provider:{state:{Name:"minecraft:oak_leaves",Properties:{distance:"7",persistent:"false"}},type:"minecraft:simple_state_provider"},max_water_depth:0,minimum_size:{limit:1,lower_size:0,type:"minecraft:two_layers_feature_size",upper_size:1},trunk_placer:{base_height:4,height_rand_a:2,height_rand_b:0,type:"minecraft:straight_trunk_placer"},trunk_provider:{state:{Name:"minecraft:oak_log",Properties:{axis:"y"}},type:"minecraft:simple_state_provider"}}]
[23:47:44] [Server thread/ERROR]: Exception loading structure piece with id minecraft:jigsaw
java.lang.IllegalStateException: Invalid pool element found
at dbf.k(SourceFile:54) ~[minecraft-1.17-client.jar:?]
at java.util.Optional.orElseThrow(Optional.java:403) ~[?:?]
at dbf.<init>(SourceFile:54) ~[minecraft-1.17-client.jar:?]
at cuc.a(SourceFile:151) ~[minecraft-1.17-client.jar:?]
at cni.a(SourceFile:415) ~[minecraft-1.17-client.jar:?]
at cni.a(SourceFile:175) ~[minecraft-1.17-client.jar:?]
at abe.l(SourceFile:511) ~[minecraft-1.17-client.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1764) ~[?:?]
at aqu.c(SourceFile:151) ~[minecraft-1.17-client.jar:?]
at abp$a.c(SourceFile:527) ~[minecraft-1.17-client.jar:?]
at aqu.z(SourceFile:125) ~[minecraft-1.17-client.jar:?]
at abp$a.z(SourceFile:536) ~[minecraft-1.17-client.jar:?]
at abp.d(SourceFile:279) ~[minecraft-1.17-client.jar:?]
at net.minecraft.server.MinecraftServer.bg(SourceFile:771) ~[minecraft-1.17-client.jar:?]
at net.minecraft.server.MinecraftServer.z(SourceFile:759) ~[minecraft-1.17-client.jar:?]
at aqu.bq(SourceFile:110) ~[minecraft-1.17-client.jar:?]
at net.minecraft.server.MinecraftServer.y(SourceFile:743) ~[minecraft-1.17-client.jar:?]
at net.minecraft.server.MinecraftServer.x(SourceFile:696) ~[minecraft-1.17-client.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:274) ~[minecraft-1.17-client.jar:?]
at java.lang.Thread.run(Thread.java:831) [?:?]
[23:47:44] [Server thread/ERROR]: No key dirt_provider in MapLike[{decorators:[],foliage_placer:{height:3,offset:0,radius:2,type:"minecraft:blob_foliage_placer"},heightmap:"OCEAN_FLOOR",ignore_vines:1b,leaves_provider:{state:{Name:"minecraft:oak_leaves",Properties:{distance:"7",persistent:"false"}},type:"minecraft:simple_state_provider"},max_water_depth:0,minimum_size:{limit:1,lower_size:0,type:"minecraft:two_layers_feature_size",upper_size:1},trunk_placer:{base_height:4,height_rand_a:2,height_rand_b:0,type:"minecraft:straight_trunk_placer"},trunk_provider:{state:{Name:"minecraft:oak_log",Properties:{axis:"y"}},type:"minecraft:simple_state_provider"}}]; No key sapling_provider in MapLike[{decorators:[],foliage_placer:{height:3,offset:0,radius:2,type:"minecraft:blob_foliage_placer"},heightmap:"OCEAN_FLOOR",ignore_vines:1b,leaves_provider:{state:{Name:"minecraft:oak_leaves",Properties:{distance:"7",persistent:"false"}},type:"minecraft:simple_state_provider"},max_water_depth:0,minimum_size:{limit:1,lower_size:0,type:"minecraft:two_layers_feature_size",upper_size:1},trunk_placer:{base_height:4,height_rand_a:2,height_rand_b:0,type:"minecraft:straight_trunk_placer"},trunk_provider:{state:{Name:"minecraft:oak_log",Properties:{axis:"y"}},type:"minecraft:simple_state_provider"}}]; No key foliage_provider in MapLike[{decorators:[],foliage_placer:{height:3,offset:0,radius:2,type:"minecraft:blob_foliage_placer"},heightmap:"OCEAN_FLOOR",ignore_vines:1b,leaves_provider:{state:{Name:"minecraft:oak_leaves",Properties:{distance:"7",persistent:"false"}},type:"minecraft:simple_state_provider"},max_water_depth:0,minimum_size:{limit:1,lower_size:0,type:"minecraft:two_layers_feature_size",upper_size:1},trunk_placer:{base_height:4,height_rand_a:2,height_rand_b:0,type:"minecraft:straight_trunk_placer"},trunk_provider:{state:{Name:"minecraft:oak_log",Properties:{axis:"y"}},type:"minecraft:simple_state_provider"}}]
[23:47:44] [Server thread/ERROR]: Exception loading structure piece with id minecraft:jigsaw
java.lang.IllegalStateException: Invalid pool element found
at dbf.k(SourceFile:54) ~[minecraft-1.17-client.jar:?]
at java.util.Optional.orElseThrow(Optional.java:403) ~[?:?]
at dbf.<init>(SourceFile:54) ~[minecraft-1.17-client.jar:?]
at cuc.a(SourceFile:151) ~[minecraft-1.17-client.jar:?]
at cni.a(SourceFile:415) ~[minecraft-1.17-client.jar:?]
at cni.a(SourceFile:175) ~[minecraft-1.17-client.jar:?]
at abe.l(SourceFile:511) ~[minecraft-1.17-client.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1764) ~[?:?]
at aqu.c(SourceFile:151) ~[minecraft-1.17-client.jar:?]
at abp$a.c(SourceFile:527) ~[minecraft-1.17-client.jar:?]
at aqu.z(SourceFile:125) ~[minecraft-1.17-client.jar:?]
at abp$a.z(SourceFile:536) ~[minecraft-1.17-client.jar:?]
at abp.d(SourceFile:279) ~[minecraft-1.17-client.jar:?]
at net.minecraft.server.MinecraftServer.bg(SourceFile:771) ~[minecraft-1.17-client.jar:?]
at net.minecraft.server.MinecraftServer.z(SourceFile:759) ~[minecraft-1.17-client.jar:?]
at aqu.bq(SourceFile:110) ~[minecraft-1.17-client.jar:?]
at net.minecraft.server.MinecraftServer.y(SourceFile:743) ~[minecraft-1.17-client.jar:?]
at net.minecraft.server.MinecraftServer.x(SourceFile:696) ~[minecraft-1.17-client.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:274) ~[minecraft-1.17-client.jar:?]
at java.lang.Thread.run(Thread.java:831) [?:?]
Sorry if this is a dumb question, but are the Item and Block IDs listed in the attached document going to be the the ones that people will have to use once the new Block ID system comes out?
If they were made aware, then why is there nothing about this change in the change-log?
I don't stay up-to-date on snapshots, and I am certainly not going to test out every single snapshot and risk my maps becoming corrupted.
I know it is not getting re-opened, but why would they put a change in like this that literally breaks almost every map?
Seriously? This was an intended change? Then why was this not put into any of the change-logs for the new update?
Even if /give was not suppose to bypass item stack restrictions, then why are we limited to only giving ourselves one item at a time? Why is it so hard to make /give put the items in separate slots like it did before it could bypass the item restrictions?\
Also, this "intended" change is not in the Wiki at all.
I am a mapmaker, and now I have to redo a lot of my Command Blocks because of this pointless and unnecessary change. Mojang actually made /give and /replaceitem able to bypass the item stack limits in a previous update, which means it was technically intentional. And before that change, /give would just place the items into separate slots.
Now, mapmakers have to go ahead and put in multiple commands that do the exact same thing if they want to player to receive more than one unstackable item at any single time. Which means functions and command block chains will not be a lot longer than before.
If Mojang did not intend for the commands to bypass the stack-size restrictions, then why did they allow /give and /replaceitem to do so in an update as an intended feature? And why did they never actually tell us the change was official? So they could push us towards using functions?
As much as I would like to upload a world where the issue is reproducible, I sadly can't for the following reasons:
1) My world where the issue is easily reproducible is far too large to upload (over 6GB uncompressed; 3.5GB compressed).
2) I don't have access to a cloud storage provider account where they allow uploads that large to be public without strict limitations.
3) Even if I could get a world where the issue always happens to a manageable size, sadly I'm stuck with 768kbps DSL and my ISP (Frontier Communications) seemingly limits file uploads to around 1MB. If I upload anything larger, the file becomes corrupted and my connection becomes unusable until the next day.
Someone else has uploaded a world file though so hopefully my horrible internet situation won't impact solving this bug.