Uba Mask + Drannith Magistrate

Uba Mask
Drannith Magistrate

All permanents on the battlefield
  1. Whenever a player would draw a card, Uba Mask exiles that card and allows the player to play that card from exile this turn
  2. Drannith Magistrate prevents opponents from playing nonland cards exiled by Uba Mask
Players cannot draw cards. Opponents can only play lands that are exiled by Uba Mask.