What this really should be like is this.
It is pretty much the hat mod. There will be a GUI for checking all the cards you have. New cards could be in the new cards tab. Seen cards would be in a collection tab.
When you select a card, you can either look at it, or you could trade it. Now, this would be client sided, so if you spend all your time at one server and have all those cards, but then you join another, you lose them, no, that won't happen.
Trading. When you select a card to trade, you have to enter an ID to trade with. Then, you click the "TRADE!" button. When you trade, he will get an IRC type pop up. It will say "Blockhead wants to trade with you." He will click the pop up, and then, he sees the card, decides which card to trade for. Then he replies back, then Blockhead has to agree.
The process.
Blockhead 1 chooses the card he wants to trade, then he enter the ID on who he wants to trade with.
Blockhead 1 sends it.
Blockhead 2 receives the trade invite.
Blockhead 2 decides what to trade.
Blockhead 2 sends the card he is willing to trade for the card Blockhead 1 wants to trade.
Blockhead 1 receives the message.
Blockhead 1 can agree to it and trade, or decline.
The types of cards.
To me, I would like to have 3 different types of cards.
1. Players
2. Items
3. Maps
They have no use but to collect. They will be different colors.
Player cards will be blue. Items yellow. Maps red.
Each card will have a name of the place/item/player a description of it, and then a picture of it.
This is just a rushed Paint. NET drawing of what they should look like.