Skip to main content
DynamicProfile provides a dynamic player profile system with leaderboards and recommendations.

Overview

  • API Version: 1.20
  • Dependencies: Purpur API

Features

Player profiles

Dynamic player profiles with statistics

Leaderboards

Competitive ranking system

Recommendations

Player recommendation broadcasts

PlaceholderAPI

Integration with PlaceholderAPI

Commands

Main command for profile management.
Display player leaderboards.
Recommend other players for recognition.

Architecture

The plugin includes several key components:
  • RecommendMode: Manages different recommendation modes
  • RecommendBroadcaster: Broadcasts player recommendations
  • PromotionHistory: Tracks player promotion events
  • PlaceHolderExpansion: Provides placeholders for other plugins

Source code

The plugin source is located at plugins/DynamicProfile/ in the repository. Key files:
  • src/main/kotlin/com/baakun/dynamicprofile/DynamicProfile.kt
  • src/main/kotlin/com/baakun/dynamicprofile/command/
  • src/main/kotlin/com/baakun/dynamicprofile/data/

Build docs developers (and LLMs) love