--- a/net/minecraft/server/commands/LootCommand.java +++ b/net/minecraft/server/commands/LootCommand.java @@ -395,6 +_,7 @@ private static int dropInWorld(CommandSourceStack source, Vec3 pos, List items, LootCommand.Callback callback) throws CommandSyntaxException { ServerLevel level = source.getLevel(); + items.removeIf(ItemStack::isEmpty); // CraftBukkit - SPIGOT-6959 Remove empty items for avoid throw an error in new EntityItem items.forEach(itemStack -> { ItemEntity itemEntity = new ItemEntity(level, pos.x, pos.y, pos.z, itemStack.copy()); itemEntity.setDefaultPickUpDelay();