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
/dprofile - Manage profiles
/dprofile - Manage profiles
Main command for profile management.
/leaderboard - View rankings
/leaderboard - View rankings
Display player leaderboards.
/recommend - Recommend players
/recommend - Recommend players
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 atplugins/DynamicProfile/ in the repository.
Key files:
src/main/kotlin/com/baakun/dynamicprofile/DynamicProfile.ktsrc/main/kotlin/com/baakun/dynamicprofile/command/src/main/kotlin/com/baakun/dynamicprofile/data/