Skip to content

sarhatabaot/TradingCards

 
 

Repository files navigation

Trading Cards

Maintainability Rating Bugs Vulnerabilities Coverage Lines of Code

Java CI with Maven

Spigot plugin for Trading Cards. An updated version of TradingCards with improvements and new features.

You can find dev builds on https://ci.codemc.io/job/sarhatabaot/job/TradingCards/

New Features:

  • Java 16 - 1.17+
  • Custom Drop types
  • Custom Materials
  • Custom texture support (CustomModelData nbt tag)
  • Multiple cards files
  • New config system
  • New commands:
    • Sell command
    • Worth command
    • Debug commands - Version, Modules, Rarities, exists.

Improvements:

  • Proper use of VaultAPI.
  • Improved deck format
  • Tab Completions for commands.
  • Better pack format. Old format, New Format
  • Cached cards

Unimplemented (ETA-TBD):

  • Rewards from completed rarities
  • "SCHEDULED" series mode

Addons:

This version of Trading Cards doesn't support MythicMobs, MobArena & Towny out of the box. For support, you need to install additional addons: Addons

These are normal plugins, to install just place in your plugins folder.

Building TradingCards

mvn clean package

Any class files in the "messages" package are automatically generated from the "internal-messages" folder. To generate them run messages:generate & formatter:format. You should probably add these as a compound configuration in your ide. See more info about the usage https://github.com/sarhatabaot/messages-core