mojira.dev
MC-153734

Vanilla data pack disabled after upgrading a world to 1.14.3 (items do not drop, fishing doesn't work, no advancements, ...)

When upgrading a world to 1.14.3, blocks do not drop when mined. Animals when killed have no drops.

Affected world provided by @unknown: https://drive.google.com/file/d/1DKcMbN4154RQspuoAuru15EjoAGVJXIb/view?usp=sharing

Seems to be caused by some data pack loading issues that prevent vanilla loot tables/advancements from getting applied.

 

Linked issues

MC-153817 Fishing does not yield items or xp but uses durability Resolved MC-153930 No entity drop (item/loot) after updating to 1.14.3 snapshot Resolved MC-153867 Breaking blocks in 1.14.3 pre-release 1 has a potential bug Resolved MC-153901 Wither Skeletons not dropping their skulls Resolved MC-153887 after updating a world to 1.14.3 pre 1, breaking blocks no longer drop the item, and mobs that die dont drop their items (iron golems in a farm) Resolved

Attachments

Comments 17

Can confirm, have this issue on a SMP that I am currently hosting. We updated from 1.14.2 to 1.14.3 Pre-1 and I went to break any kind of block and it would break but no entities would drop. I tried updating gamerules to refresh them and nothing worked. Had the server load up the 1.14.2.jar file and it resumed dropping items like nothing had happened.

TO RECREATE:

  1. Have a server that is 1.14.2 or below.

  2. Launch server with 1.14.3 Pre-1.jar instead of 1.14.2.jar

  3. Log in and try and break a block.

  4. Block will break but nothing will drop.

 _* You can also test this with entities, I /summon 'ed a chicken multiple times and killed it with a Looting 3 sword multiple times to 0 drops. Item frames however do seem to give the item back if you punch it out from the frame. *_

(It also disabled some of our datapacks when we updated to this version (such as one player sleep), but that is for another ticket I suppose.)
 

Was the vanilla data pack disabled at that time? That would cause these effects

@Tryashtar - Nope, the vanilla data pack was enabled the entire time, as well as all the mob drop rules and the tile drop rules being true. This video, https://www.youtube.com/watch?v=U423XWWMmTU, shows the issue more clearly.  As a side note to that effect however, if the jar isn't recognizing our custom data packs, such as the one player sleep for example, maybe it's not recognizing any data packs, including the vanilla one? Again, this is on a server that was upgraded from 1.14.2, and not just generated fresh from 1.14.3 Pre1, to help narrow down the issue.

I just updated my 1.14.2 world and had this issue too. No blocks dropped upon mining them. I had about 10+ datapacks loaded with various loot table tweaks including some from vanillatweaks. I disabled all the datapacks and when I finished disabling the last one (except [vanilla]) suddenly we were getting advancements again. Block drops and loot suddenly began to work. I think it might be a problem with loot tables.

Updated a server to this pre release and mining wasn't working. Made a new world and then replaced everything but the datapacks folder with the old world and it's working again. Then put in the old datapacks and they work now too.

7 more comments

Just to confirm Ive had the same issue, although mine was fine until I died. Removing Double Shulker Shells as suggest by Likelyfinn fixed the issue! Thank you.

for me disabling double shulker shells did not work. I also had to disable 'dragon drops elytra', however, reenabling both things runs fine until closing the single player world and reopening. 

 

@Justin Hackbarth, i've tried disabling the double Shulker too, did not work either. I've not yet tried with the dragon drop Elytra, but i suspected that it could be linked to.

Bug is caused by datapack containing 'minecraft:empty` loot table (which is case for both mentioned packs).

Does Mojang plan to solve this issue for the next pre release? 

Ryan Moss

boq

Confirmed

Loot tables

Minecraft 1.14.3 Pre-Release 1

Minecraft 1.14.3 Pre-Release 2

Retrieved