Uba Mask + Drannith Magistrate

Uba Mask
Drannith Magistrate

Requires
All permanents on the battlefield
Steps
  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
Results
Players cannot draw cards. Opponents can only play lands that are exiled by Uba Mask.