Skip to content

Installation

Tarot is a utility mod for Cobblemon servers providing box management, shiny boosts, and more.

  • Minecraft: 1.20.1 or 1.21.1
  • Fabric Loader: Latest version
  • Fabric API: Latest for your MC version
  • Cobblemon: 1.4+ (Fabric)
  • Kotlin for Fabric: Latest version
  • Adventure Platform Fabric: For text formatting
  • MongoDB: Required if using bank system
  • LuckPerms: For permission-based features
  1. Download Tarot

    • Get the latest .jar file for your Minecraft version
  2. Install Dependencies

    mods/
    ├── fabric-api-x.x.x.jar
    ├── fabric-language-kotlin-x.x.x.jar
    ├── cobblemon-fabric-x.x.x.jar
    ├── adventure-platform-fabric-x.x.x.jar
    └── tarot-x.x.x.jar
  3. First Launch

    • Start your server
    • Tarot will generate config/tarot/config.json
    • Stop the server to configure
  4. Basic Configuration

    Edit config/tarot/config.json:

    {
    "debug": false,
    "bankEnabled": false,
    "shinyBoosts": [],
    "playerLevelSpawnEquation": null
    }
  5. Restart Server

    • Launch the server
    • Tarot features are now available

Test that Tarot is installed:

/tarot debug

You should see debug information about loaded features.

If you want to enable the Pokemon bank:

  1. Install MongoDB

    • Install MongoDB server
    • Create database for Tarot
    • Note connection details
  2. Configure Database

    Edit config/tarot/config.json:

    {
    "bankEnabled": true,
    "mongoConnection": {
    "host": "localhost",
    "port": 27017,
    "database": "tarot",
    "username": "tarot_user",
    "password": "secure_password",
    "authDatabase": "admin"
    }
    }
  3. Test Connection

    /bank

    If successful, bank GUI should open.

If using LuckPerms, grant permissions:

# Admin commands
lp group admin permission set tarot.admin true
# Player commands
lp group default permission set tarot.box.sort true
lp group default permission set tarot.shinyboost.view true
# Bank access (if enabled)
lp group vip permission set tarot.bank.access true
  • Verify Tarot is loaded: Check server logs
  • Check permissions if using LuckPerms
  • Ensure Cobblemon is working
  • Verify MongoDB is running
  • Check connection details in config
  • Test MongoDB connection manually
  • Review server logs for errors
  • Check that scaling system is enabled
  • Verify Cobblemon version compatibility
  • Check logs for errors