⚙️
T-MiniGameAPI
WebsiteDiscord
1.4.0
1.4.0
  • 🏠Home
  • 💻Maven and Gradle
  • 📦Minigame setup
  • 🖱️Plugins are using this libarary
  • Basic features
    • 🗺️Configuration
      • 🎯Configurators
      • 🔴Override Configuartors
    • 🖱️Commands
      • 🧔Parent commands
      • 🧒Sub commands
      • 📑Tab completer
      • ®️Command registration
    • 🧑Models
      • 📦File model
        • 🟢Single file
        • 🟠Many files
      • 💡DB model
      • 🧑‍🦱Users
    • 📔Loaders
      • 📗Loader
        • 📂File loader
        • 💾Database loader
    • 💬Library commands
  • Minigame features
    • 🅰️Arena system
      • 🟢Arena
      • 🔵ArenaManager
    • 🎮Game system
      • 🔴Game Manager
      • 🔵Game State
      • 🟡Users in game
      • 🟢Teams
    • ⏰Timers
      • 😀SimpleTimer
      • ✨XpTimer
    • 🪙Coins system
      • 🟢UserCoins
      • 🔵UserCoinsManager
    • ✨Statistics system
      • 🟢Default statistics system
      • 🔵Your own statistics system
    • 💥Cosmetics system
      • 📀Cosmetic
        • 💕ParticleCosmetic
      • ✳️Cosmetics Manager
      • 🧒Users' cosmetics
        • 💿UserCosmeticsManager
        • ✅UserCosmetics
  • Addons
    • 🎁What is addon?
    • 🖍️How to create addon?
    • 📃Addons list
Powered by GitBook
On this page
  1. Minigame features
  2. Coins system

UserCoins

This class represents the user's coins.

In the class, the coins are saved in double type.

How to create a new instance of the user?

UserCoinsFactory userCoinsFactory = MiniGame.getUserCoinsFactory();

UserCoins userCoins = userCoinsFactory.createUserCoins(player.getUniqueId());
//or with default coins
UserCoins userCoins = userCoinsFactory.createUserCoins(player.getUniqueId(), 100.0);

UserCoins methods:

double getCoins();  //Gets coins
void setCoins(double coins); //Sets coins
void addCoins(double coins); //Adds coins
void removeCoins(double coins); //Removes coins
boolean hasCoins(double coins); //Chceks when player has coins

PreviousCoins systemNextUserCoinsManager

Last updated 1 year ago

🪙
🟢