kokko's Trading Cards Plugin
🤔 What is Trading Cards?
A plugin to generate collections of Collectible Cards for the players to trade and play by their own rules. It takes inspiration from the classic Xen's Trading Cards and sarhatabaot's Trading Cards plugins.
kokko's Trading Cards offers a high level of customizability, allowing users to create collectible cards that can be traded and played with any set of rules they choose. By adjusting decks, booster packs, and cards to different custom model data integers, it is possible to create a completely personalized resource pack for the cards.
And after configuring packs and cards... It's time to duel!
✨ Features
🕹️ Player Features
-
Card Collection and Trading
Players can open packs, collect cards, and trade them with other players to build their collections. They can organize their cards into albums and decks, offering a variety of ways to manage their cards. -
Customizable Gameplay
The plugin allows players to create their own game rules around trading cards, enabling them to engage in card-based activities however they see fit.
🔧 Admin Features
- Highly Customizable Cards
Admins can fully customize each card via configuration files. Cards can be tailored with specific names, rarities, and styles, giving complete freedom to design the card collection experience.
- Decks and Albums
Admins can configure deck sizes and album layouts. By default, albums are 54 slots, and decks are 27 slots, but custom sizes are supported. Admins can adjust settings to offer different types of card storage.
- Rarity and Special Editions
Admins can define multiple rarity levels for cards, with options to create special edition cards for events like holidays. Rarity can be shown on the card designs, and special edition cards can be tied to unique circumstances, like special events or booster packs.
- Booster Packs and Dynamic Collection
Admins can configure booster packs to give players a dynamic and rewarding experience, making it exciting to collect cards through random packs.
- Resource Pack Customization
While cards are represented as simple items in Minecraft, they can be fully customized using resource packs. By assigning custom-model-data values to each card, you can create unique textures and designs for every item, allowing for a completely personalized appearance in-game.
⛓️ No External Dependencies
- Self-Sufficient Plugin
This plugin is designed to work without the need for external APIs like Vault or other plugins. It works independently with Minecraft 1.21.1.
📦 Installation
- Download the latest release from the Releases page.
- Place the
.jar
file in theplugins
folder of your Paper server. - Restart your server to load the plugin.
⚙️ Configuration
The plugin generates the following configuration files in the plugins/TradingCards
folder:
config.yml
cards.yml
lists.yml
These files can be customized to define card designs, set up decks, and control card rarity. Detailed configuration instructions are available on the plugin's Wiki.
🔗 Links
- ⚙️ Source Code – Contribute to the plugin and dive into the source code.
- 🚰 Spigot Resource Page – Download the latest release and discuss the plugin on Spigot.
- 📜 Modrinth Plugin Page – Install from Modrinth.
- ✈️ PaperMC Hangar Page – Explore the plugin on PaperMC's Hangar.
- 🎮 Join the Discord Server – Talk with others, showcase your cards and get support.