⚙️
T-MiniGameAPI
WebsiteDiscord
2.0.0
2.0.0
  • 🏠Home
  • 💻Maven and Gradle
  • 📦Minigame setup
  • 🖱️Plugins are using this libarary
  • Basic features
    • 🗺️Configuration
      • 🎯Configurators
      • 🔴Override Configuartors
    • 🧑Models
      • 📦File model
        • 🟢Single file
        • 🟠Many files
      • 🧑‍🦱Users
    • 📔Loaders
      • 📗Loader
        • 📂File loader
  • 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
  • Modules
    • 🔌What is module ?
    • 🗒️Modules list
    • Internal Modules
      • Commands Module
        • 🧔Parent commands
        • 🧒Sub commands
        • 📑Tab completer
        • ®️Command registration
      • SQL Module
        • 💡DbModel
        • SQLDatabaseDao
        • 💾Database loader
        • SQLDatabaseAdapter
        • SQLDatabaseMigrator
      • MongoDB Module
        • MongoDbConnector
        • 💡MongoDbModel
        • MongoDbDao
        • 💾MongoDb loader
    • 💾How to create module?
Powered by GitBook
On this page
  1. Minigame features
  2. Cosmetics system
  3. Users' cosmetics

UserCosmetics

Users can disable, enable, remove, add, and get cosmetics.

UserCosmeticsFactory userCosmeticsFactory = MiniGame.getUserCosmeticsFactory();
UserCosmetics userCosmetics = userCosmeticsFactory.createUserCosmetics(player.getUniqueId());

UserCosmetics methods:

boolean hasCosmetic(Cosmetic cosmetic); //Checks having cosmetic
void removeCosmetic(Cosmetic cosmetic); //Removes cosmetic
void addCosmetic(Cosmetic cosmetic); // Adds cosmetic
boolean isCosmeticEnable(Cosmetic cosmetic); //Checks that cosmetic is enabled
void enableCosmetic(Cosmetic cosmetic); //Enables cosmetic
void disableCosmetic(Cosmetic cosmetic); //Disables cosmetic
Map<Cosmetic, Boolean> getCosmetics(); //Gets all user cosmetics
void setCosmetics(Map<Cosmetic, Boolean> cosmetics); //Sets cosmetics
void resetAllCosmetics(); //Rests all cosmetics for user
void resetAllCosmeticsCategory(String category); //Rests all cosmetics for one category
List<Cosmetic> getAllCosmeticsCategory(String category); //Gets all cosmetics by category name
List<Cosmetic> getActiveCosmeticsByCategory(String category); //Gets all enabled cosmetics with this category

PreviousUserCosmeticsManagerNextWhat is module ?
💥
🧒
✅