Skip to content

notsandeepsharma/BetterJoin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BetterJoin

A clean, modern Join/Leave message plugin for PocketMine-MP API 5
With full RankSystem integration 🚀


📦 Features

  • ✅ Static join/leave messages
  • 🔥 Dynamic rank-based colors
  • 🎨 Clean bracket styling [ + ]
  • 🔌 IvanCraft623 RankSystem support
  • 🔊 Configurable join sound
  • ⚡ Lightweight & optimized
  • 🧩 Soft dependency support

🎮 How It Works

BetterJoin supports two modes:


🟢 Static Mode

Simple and clean.

  • Join = Green
  • Leave = Red
  • No rank plugin required

Example: image

🔥 Dynamic Mode (Rank-Based)

Automatically pulls player name color from: IvanCraft623 RankSystem

BetterJoin reads the player's highest rank and applies:

  • Rank nameColor → Player name
  • Rank nameColor → + / - symbol
  • Brackets always stay gray (§7)

Example: image

🔌 RankSystem Integration

This plugin supports: IvanCraft623 RankSystem (PM5)

It directly reads: $session->getHighestRank()->getNameTagFormat()["nameColor"];

If RankSystem is not installed: Plugin still loads Falls back to default color

softdepend:

  • RankSystem

🔊 Join Sound

Enable or disable in config: sound: enabled: true

📥 Installation

  • Download the plugin .phar
  • Place inside /plugins
  • Restart server
  • Configure if needed

About

Better Join Messages for your Pm5 Server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages