LevelsCore Plugin Documentation

Features

  • Level system with exponentially increasing requirements
  • Coin system with automatic rewards
  • JoinMe token system for server transitions
  • Admin commands for management
  • PlaceholderAPI integration
  • MySQL database storage

Commands

Player Commands

  • /joinme - Sends a JoinMe message to all servers (1-minute cooldown)
  • /level [player] - Shows the player's level
  • /coins [player] - Shows the player's coins
  • /experience [player] - Shows the player's experience
  • /leveltop - Level leaderboard
  • /coinstop - Coin leaderboard
  • /experiencetop - Experience leaderboard
  • /tokens [player] - Shows JoinMe tokens (admins can view for others)

Admin Commands

  • /admin addcoins <player> <amount>
  • /admin removecoins <player> <amount>
  • /admin addexperience <player> <amount>
  • /admin removeexperience <player> <amount>
  • /admin addlevel <player> <amount>
  • /admin removelevel <player> <amount>
  • /admin addtokens <player> <amount>
  • /admin removetokens <player> <amount>

Permissions

  • levelscore.command.joinme - /joinme command
  • levelscore.command.level - /level command
  • levelscore.command.coins - /coins command
  • levelscore.command.experience - /experience command
  • levelscore.command.tokens - /tokens command
  • levelscore.command.leveltop - /leveltop command
  • levelscore.command.coinstop - /coinstop command
  • levelscore.command.experiencetop - /experiencetop command
  • levelscore.command.admin - /admin command
  • levelscore.bypass.cooldown - Cooldown bypass

PlaceholderAPI

  • %level_coins% - Current coins
  • %level_level% - Current level
  • %level_level_formatted% - Formatted level with colors

Configuration

The configuration is created automatically on the first start in the config.toml file.

Database

The plugin automatically creates the required tables:

  • player_data - Player statistics
  • joinme_cooldowns - JoinMe cooldowns
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9