TradingCards
TradingCards!
With this plugin, you can collect Trading cards through a variety of different ways. From mob drops to spending time on the server. You can collect them and trade them with your friends! There are card binders that you can store your cards in! The lore of the card binders will automatically update to show you how many cards are in each binder.
UPDATE v1.0.4 has Default Cards!
WARNING
If you are using NoLagg, make sure you either disable item stacking or exclude BOOK and PAPER from being stacked. Otherwise, users will be able to stack multiple cards together to get a whole stack of one card.
GITHUB - Please check out the Github for source code and to track progress on updates!
1.1 Planned
- Crafting perms
- Block card drops
- Card Decks
- Economy support
- Per-Mob drop chances
- If you have more suggestions add them HERE.
Bleeding Edge/Testing
For Bleeding edge builds, contact me on skype: travja4 and make sure that you include TradingCards in your invite request :D
Crafting
This is how to craft a card binder:
Quote from Travja:NOTE: To craft say a Card Binder 2, simply put a Card Binder 1 and a regular book inside a crafting table, this will create a Card Binder 2. For 3, put in a 2 and a book. So on! :D
This is how to craft cards of varying rarities:
Have a feature request?
Add it here: https://github.com/travja/TradingCards/issues
Commands
Commands are as follows:
- /tc help - Displays help page!
- /tc list - Shows a list of available cards
- /tc create <Card Name> <Type> <Series> <Attack> <Defense> <Rarity> [Details] - Creates a new card!
- /tc edit <Card Name> <Property> <Property Value> - Edits the card, properties are Type, Series, ATK, DEF, Rarity, and Details
- /tc delete <Card Name> - Deletes the given card! THIS REMOVES ALL DATA FROM THE CARD AND YOU CAN NO LONGER USE IT!
- /tc rename <Card Name> <New Name> - Renames the new card!
- /tc reload - Reloads the plugin!
- /tc give <Card Name> - Gives you the specified card!
- /tc giveaway - Gives all online players a random card!
Permissions
Permissions are:
tradingcards.*: description: Gives full access to trading cards default: op children: tradingcards.reward: true tradingcards.give: true tradingcards.giveaway: true tradingcards.create: true tradingcards.rename: true tradingcards.delete: true tradingcards.reload: true tradingcards.reward: description: Gives ability to get card every x hours default: true tradingcards.give: description: Gives ability to use /tc give <name> default: op tradingcards.giveaway: description: Grants access to /tc giveaway default: op tradingcards.create: description: Grants access to /tc create default: op tradingcards.rename: description: Grants access to /tc rename and /tc edit default: op tradingcards.delete: description: Grants access to /tc delete default: op tradingcards.reload: #Coming SOON! :D description: Grants access to /tc reload default: op
Configuration
Configuration is as follows:
# default config.yml ################################################# # \/\/\/\/ This is all you should really care about! #Cards: # List: # - Pikachu # - Pika # Rarity: # Common: # - Pikachu # Uncommon: # - Pika # defaults: # After creating cards, this is a list of cards that will automatically show up in a players binder # - Pikachu # - Pika ################################################# Reward: # How often all online players should be given a card (Minutes) Time: 60 # What rarity of card should be given Rarity: Common # When using programmed crafting item, this rarity of card should be crafted # You can add say Apple and a rarity and then can use Apples to craft # You MUST make the first letter capital and the following lowercase Crafting: Leather: Common Iron_ingot: Uncommon Gold_ingot: Rare Diamond: Ultra-Rare # % out of 100 that a card will drop from the mob, and then what type of mob will drop what rarity of card. Drops: Hostile: Chance: 5 BLAZE: Ultra-Rare CAVE_SPIDER: Uncommon CREEPER: Rare GHAST: Ultra-Rare MAGMA_CUBE: Rare SILVERFISH: Uncommon SKELETON: Common SLIME: Uncommon SPIDER: Common WITCH: Ultra-Rare WITHER_SKELETON: Rare ZOMBIE: Common Neutral: Chance: 10 ENDERMAN: Rare PIG_ZOMBIE: Uncommon WOLF: Uncommon Passive: Chance: 3 BAT: Uncommon CHICKEN: Common COW: Common MUSHROOM_COW: Rare PIG: Common SHEEP: Common SQUID: Common VILLAGER: Common Bosses: Chance: 100 ENDER_DRAGON: Ultra-Rare WITHER: Ultra-Rare # DEFAULT CARDS, You can add to this for your own cards or use the in-game commands! Cards: List: - Ponyta - Charmander - Beldum - Pidgey - Regigigas - Gyarados - Seel - Pikachu - Kabutops Rarity: Common: - Ponyta - Charmander - Pidgey - Seel - Pikachu Rare: - Regigigas Ultra-Rare: - Gyarados Uncommon: - Beldum Ponyta: Type: Fire Series: 2007 ATK: '30' DEF: '60' Rarity: Common Details: A Basic Fire Pokemon Charmander: Type: Fire Series: 2008 ATK: '30' DEF: '50' Rarity: Common Details: A Basic Fire Pokemon Beldum: Type: Metal Series: 2007 ATK: '30' DEF: '50' Rarity: Uncommon Details: A Basic Metal Pokemon Pidgey: Type: Normal Series: 2007 ATK: '20' DEF: '50' Rarity: Common Details: A Basic Normal Pokemon Regigigas: Type: Normal Series: 2008 ATK: '60' DEF: '100' Rarity: Rare Details: A Rare Normal Pokemon Gyarados: Type: Water Series: 2006 ATK: '80' DEF: '90' Rarity: Ultra-Rare Details: A Ultra-Rare Water Pokemon, Weak to electricity Seel: Type: Water Series: 1995 ATK: '10' DEF: '60' Rarity: Common Details: A Basic Water Pokemon Pikachu: Type: Electricity Series: 2008 ATK: '40' DEF: '70' Rarity: Common Details: A Basic Electric Pokemon Kabutops: Type: Electricity Series: 2006 ATK: '40' DEF: '100' Rarity: Ultra-Rare Details: Very Rare Electric Pokemon defaults: - Charmander - Pidgey - Seel
If you want more awesome plugins, be sure to hit this button
More information will be added as Development increases! For now, post your suggestions! :D
1.0.5 needs to be approved, has a few fixes and user enjoyment updates, also adds /tc reload
@travja
Done. :)
@SUXpanD
Add me on skype: travja4
That's the thing you're editing, for example the Rarity.
(Example: /tc edit RandomCard Rarity Rare)
What does it mean <Property Value>?
Love this plugin, it has really given our players a ton of new stuff to do. We currently have 101 cards, and all's still working great. :)
A few additional suggestions and notes though, if I may:
1) Add a card game of sorts. If you're interested I have an idea using the Workbench interface (based on /recipe from Essentials), just let me know.
2) Add a random giveaway command for a single player of choice. This would help a lot in allowing admins to give specific players rewards.
3) Maybe rework the mob loot drop chances? 4 values (for every tier of rarity) for every single mob would be amazing, allowing a lot more flexibility.
4) Whatever I do, I can't seem to get any drops out of Witches/Dragons/Withers (100% rate in config), no matter if they're spawned naturally or via a command. Possible bug?
5) Would it be possible to allow a range of rarities? For example, setting "Common-Rare" or "Common,Uncommon,Rare" in the hourly give-away and then having a random card from those three tiers be given out. Would be cool.
Thanks again for a great plugin, our players are really digging it.
Why when you left click with anything it spams the chat with "interact"
@MCFUser5585029
The binders basically are the same, it just allows you to get multiple binders. As for the reward system... that would be a lot of work but I'll look into it
@SsurTrebor
Not at the moment, depending on the request for this, it may be added
Is there any way to edit out the ATK, DEF, and Type of the cards? As in, take them off completely.
May I ask what the other card binders do? They all look the same to me, tbh.
+ Can we get some sort of reward system? No clue how you'd do this but something like the steam collectable cards?
Put one series cards into a binder= a item with a inventory containing goodies. Completely optional, of course.
@superbigbeard
Give me your server IP and your Skype
@Joymo
Will add those when I can!
@Xenoyia
I've fixed the spam thing, you can make spaces but you need to do it from within the config, I'm working on a fix for that so it changes the _ to a space. And I'm working on the reload command
@Blacksmithkazuma
Try 1.0.4 It should be fixed
@AwesomeDude1212
I'll add those mobs!
@robotnikthingy
Posting fixed build now!
@Xenoyia ,
@Blacksmithkazuma ,
@robotnikthingy
I am talking to him now about the bug.
@AwesomeDude1212
You can make custom cards, being one of the main features of the plugin.
@AwesomeDude1212
The creation of cards is up to you and/or your server administrators. You can create cards like those yourself.
@AwesomeDude1212
Dude! You make the cards yourself. It was only like 2 days ago that he added premade ones, before that you had to make them. READ!
There is a VERY ANNOYING bug with the latest version.
Whever you right click it says "interact" in the chat. Unfortunately i have to remove it from the server
@travja Please add charged creeper! And Iron golem! And snow golem! and if you can, do Steve, notch, and herobrine cards. Thank you!
@travja
Yes it does, just checked my logs for today and I am still seeing the error message. Am still using 1.0.3.
Lol updating to the newest version shows 'Interact' in chat whenever I left click/right click something. Was this forgotten about? :P
In other news how about a configurable chance for a card to be 'special' AKA foil, shiny, holographic? maybe the name could be a different colour too.
Also, is there a way to add spaces to card names? I'd much rather have "Zombie Pigman" than "Zombie_Pigman"
(also a way to reload the config? /tc reload or something)
Hoping for those crafting permission nodes next build!
What do you mean you just have to have the cards first
I try to craft the cards with Iron/leather/diamond/gold in the middle and paper surrounding it and it makes something called a "Card" 339, you I can't even place it in the card binder. This is my con fig file
Cards: List: - Ponyta - Charmander - Beldum - Pidgey - Regigigas - Gyarados - Seel - Pikachu - Kabutops Rarity: Common: - Ponyta - Charmander - Pidgey - Seel - Pikachu Rare: - Regigigas Ultra-Rare: - Gyarados Uncommon: - Beldum Ponyta: Type: Fire Series: 2007 ATK: '30' DEF: '60' Rarity: Common Details: A Basic Fire Pokemon Charmander: Type: Fire Series: 2008 ATK: '30' DEF: '50' Rarity: Common Details: A Basic Fire Pokemon Beldum: Type: Metal Series: 2007 ATK: '30' DEF: '50' Rarity: Uncommon Details: A Basic Metal Pokemon Pidgey: Type: Normal Series: 2007 ATK: '20' DEF: '50' Rarity: Common Details: A Basic Normal Pokemon Regigigas: Type: Normal Series: 2008 ATK: '60' DEF: '100' Rarity: Rare Details: A Rare Normal Pokemon Gyarados: Type: Water Series: 2006 ATK: '80' DEF: '90' Rarity: Ultra-Rare Details: A Ultra-Rare Water Pokemon, Weak to electricity Seel: Type: Water Series: 1995 ATK: '10' DEF: '60' Rarity: Common Details: A Basic Water Pokemon Pikachu: Type: Electricity Series: 2008 ATK: '40' DEF: '70' Rarity: Common Details: A Basic Electric Pokemon Kabutops: Type: Electricity Series: 2006 ATK: '40' DEF: '100' Rarity: Ultra-Rare Details: Very Rare Electric Pokemon defaults: - Charmander - Pidgey - Seel