This plugin is in no way affiliated with Konami(R) or the Yu-Gi-Oh! Trading Card Game
You can download extra sets from the forum. http://dev.bukkit.org/bukkit-plugins/yu-gi-oh-duel-monsters/forum/63719-official-card-fusion-sets/#p1
This plugin adds the Duel Monsters game (aka Yu-Gi-Oh!) to Minecraft! It uses Konami(R)'s prototype version of the rules used in the game Yu-Gi-Oh! Forbidden Memories.

http://www.youtube.com/watch?v=ew8hfFSXLg0
Thanks to SpookyPirate for the video!
Players start off with no deck. A player must find a villager that does not play anymore to get the starter deck. After getting the starter deck, the player is free to duel villagers and other players. Players can duel villagers and other players by going into "Duelist Mode" (see "Commands") and interact (right-click) who he/she wishes to duel. If it is a villager, the request is automatically accepted and the computer player will play against the requester. If it is a player, that player will get a request if he/she is accepting requests.
Un-zip the archive and put yugioh.jar and the yugioh folder inside the plugins folder of your Bukkit server. Make sure to include the yugioh folder as it contains card, fusion, and effect/script data.
hard_mode: false # AI plays their deck's more powerful cards more often allow_commu_fusion: true # Enable/Disable Communication Fusion monster_effects: false # Enable/Disable Effect Monster Cards allow_tournaments: false # Enable/Disable Tournament Play (/ygo tournament) all_obtainable: false # If true, all cards will be marked obtainable regardless of configuration
Card forging is performed by putting the password on a PAPER item using an anvil. The password is the 8 digit number on the lower left corner of real Yu-Gi-Oh! cards. The card is converted into an unusable card. The card can be purchased for dueling by holding the card in hand and using the command '/ygo convert'. You will need to have enough starchips to activate the card. The cost of a card password can be checked with '/ygo check [password]'. Some cards cannot be redeemed in this manner.
A new feature in Beta 0.3.0. This lets you fuse 3 or 4 cards together to create a new one. You will need another player to help you out with this. When you are close to the other player, type '/ygo commu [other player's name]'. A small inventory will come up asking for 3 or 4 cards. Select the cards you want to fuse from your inventory. Then click the far right paper to initiate the fusion. The fusion materials will be lost, and the resulting card will be sent to the other player. Manipulating the communication fusion is up to the player's experimentation.
HINT: Fusing similarly powerful cards can potentially give you better and more powerful cards. Also try mixing magic and traps in and see what they do.
You can obtain cards by dueling villagers. Dueling and winning against villagers will earn you cards and starchips. The card normally rewarded for victory is determined by opponent cards you have defeated using your cards. You will also get a rank and some amount of starchips after defeating a villager. The rank effects the amount of starchips you earn, as well as the card reward.
/ygo help - Brings up the help menu
/ygo deck - Deck editor
/ygo duel - Toggle "Duelist Mode"
/ygo spec [player] - Spectate a player's duel (if the player is within a 16 block radius)
/ygo accept - Accept a duel request (if any)
/ygo decline - Decline a duel request (if any)
/ygo ignore - Ignore duel requests
/ygo starchips - Check starchip count
/ygo convert - Convert PAPER to a Duel Monsters card (see "Card Forging")
/ygo check [password] - Check card password cost/name.
/ygo commu [player name] - Start a communication fusion with another player, considering the other player is close to you.
/ygoadmin help - Admin help menu
/ygoadmin get [password] - Get a card by its password
/ygoadmin give [player] [password] - Give a player a card by its password
/ygoadmin givesc [player] [amount] - Give a player (amount) of starchips
/ygoadmin deck - Toggle Admin Deck Editor (can edit other player/villager decks, takes priority over duelist mode)
/ygoadmin generate [entity_type] - Generate a duelist with given entity type (Minecart duelists!)
/ygoadmin clean - Clean up any unused NPC decks from the save file (automatically happens when plugin is enabled as well)
ygo.player: true - Permission to use '/ygo' commands (everyone has this permission by default)
ygo.admin: false - Permission to use '/ygoadmin' commands (no one has this permission by default)
The source can be found on GitHub, which is open to the public.
PLEASE ENJOY THIS PLUGIN! And yes, there is Exodia...