Skip to content

Introduction to Tarot

Tarot is a utility mod for Cobblemon on Fabric that provides a collection of helpful features for server administration and player quality-of-life improvements.

Tarot is a “deck of utilities” - a versatile toolbox of features for Cobblemon servers including Pokemon box management, shiny rate modifiers, size variation, and more.

Pokemon Box Management

Bulk Operations

Advanced tools for organizing and managing Pokemon storage:

  • Quickly release multiple Pokemon
  • Sort by various criteria
  • Resize box capacity
  • Swap box contents

Shiny Rate Modifiers

Event System

Dynamic shiny boost system:

  • Time-based boosts that auto-expire
  • Configurable multipliers
  • Server-wide or player-specific
  • GUI interface for active boosts

Pokemon Scaling

Adds size variation to Pokemon:

  • Multiple size tiers (XS to XXL)
  • Weighted random selection
  • Visual scale modifiers
  • Persistent size data

Bank System

Optional

Additional Pokemon storage:

  • MongoDB-based storage
  • Separate from PC boxes
  • Persistent across servers
  • Command-based access
  • /box release <box> - Release all Pokemon in a box
  • /box sort <box> <criteria> - Sort box contents
  • /box resize <box> <size> - Resize a box
  • /box swap <box1> <box2> - Swap two boxes

Dynamic shiny rate modification system for server events:

Time-Based

Boosts automatically expire after set duration

Configurable

Set custom boost multipliers

Flexible

Server-wide or player-specific boosts

Access the shiny boost GUI:

/shinyboost

Configure boosts in config/tarot/config.json

Adds natural size variation to Pokemon spawns:

  • XS (Extra Small) - Noticeably smaller
  • S (Small) - Slightly smaller
  • M (Medium) - Normal size
  • L (Large) - Slightly larger
  • XL (Extra Large) - Noticeably larger
  • XXL (Extra Extra Large) - Significantly larger
Optional Feature

Additional Pokemon storage system with MongoDB backend:

  • Separate from PC boxes
  • Persistent across servers
  • Accessed via commands
  • Requires MongoDB configuration

Enable in config and configure database connection.

Box Management Player Commands

Section titled “Box Management ”
  • /box release <box> - Release all Pokemon in a box
  • /box sort <box> <criteria> - Sort box contents
  • /box resize <box> <size> - Resize a box
  • /box swap <box1> <box2> - Swap two boxes
  • /shinyboost - Open shiny boost GUI
  • /shiny <subcommand> - Shiny-related commands
  • /bank - Access bank storage
  • /keyitem <subcommand> - Key item commands
  • /checksize - Check Pokemon size
  • /setsize <size> - Set Pokemon size
  • /tarot debug - Debug information
  • /tarot reload - Reload configuration

Main configuration file: config/tarot/config.json

Key settings:

  • bankEnabled: Enable/disable bank system
  • shinyBoosts: Active shiny boost configurations
  • playerLevelSpawnEquation: MoLang equation for spawn levels
  • MongoDB connection settings (if bank enabled)
  • Debug mode
  • Server Management: Bulk Pokemon operations for admins
  • Event Management: Temporary shiny boosts for events
  • Quality of Life: Size variety adds Pokemon uniqueness
  • Storage Solutions: Bank system for premium storage options
  • Custom Mechanics: Key items for custom gameplay features
  1. Install Tarot on your Cobblemon Fabric server
  2. Configure features in config/tarot/config.json
  3. Set up MongoDB if using bank system (optional)
  4. Use commands in-game to access utilities