AllSets.json is 14.3MB, so you really shouldn't be downloading that in the client. for a description of the hierarchy, see http://mtgjson.com/#sets. you can get an individual card like so: `magicCard[setCode].cards.filter(function(card) { return card.name === cardName })[0]`.
edit: there's also AllSets.json, which is simpler, and you can get a card with: `magicCard[cardName]`.
with BFZ and devoid (colorless) cards, perhaps it's time to introduce a 'color identity' key? my users want the devoid cards treated as colored for deckbuilding purposes.
i'm not entirely sure if the mws list works, if someone could test and let me know that'd be great. for cockatrice, add `BFZ.xml` to your customsets folder (card database -> open custom sets folder).
there seems to be an inconsistency with coldsnap boosters and snow basics: basics have the rarity 'basic land'; basics show up in boosters; the booster field does not list 'land'.
> for cockatrice, add `BFZ.xml` to your customsets folder (card database -> open custom sets folder)
edit: there's also AllSets.json, which is simpler, and you can get a card with: `magicCard[cardName]`.
any others?
mws: https://gist.github.com/aeosynth/1226701708fc3c765d25
generated with: https://github.com/aeosynth/spoiler
i'm not entirely sure if the mws list works, if someone could test and let me know that'd be great. for cockatrice, add `BFZ.xml` to your customsets folder (card database -> open custom sets folder).