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-10956 Animals can breed over distances up to almost 8 blocks when only seperated by fences Resolved MC-153719 When breaking blocks, nothing drops Resolved MC-153722 items wont drop from blocks an mobs Resolved MC-153770 IN surival mode, any items mined by means of picaxe, axe, or any other item used to make blocks collectable, does not work. The blocks disappear completely. Resolved MC-153779 Blocks Won't Drop in 1.14.3 Pre1 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