Sueta

When We Join ⭐ manager with hundreds welcome messages

3.0

A pixel-art broadcast card on every join — player stats, contextual tags, badges, and fully configur

·Plugin

WHEN WE JOIN:
Whenever a player joins your server, WhenWeJoin broadcasts a stylized pixel-card in chat — mixing retro 8×8 pixel-art with dynamic player stats, contextual humor, and server info.

What's displayed

Pixel-art card
— Randomly picked from your pattern collection for every join.
Header — Context-aware welcome line (separate pool for first-time players).
Player name — @displayname with configurable color.
Stat Badge — Randomly chosen from 5 tracked categories:

  • Total joins
  • Hours played
  • Deaths
  • PvP kills
  • Mob kills

Server Info — Toggle between players/max, MOTD, Bukkit version, or IP.
Context Tag — Hashtag-style sign-off that reacts to the situation:

  • First connection
  • Quick reconnect
  • Death champion (high deaths)
  • Crowded server
  • Standard welcome

CONFIGURATION

  • Per-line colors: title, player name, badge counter, badge description, server info, tag.
  • Top / bottom margin spacing for a cleaner chat look.
  • Adjustable thresholds (quick-reconnect window, death-champion limit, crowded-server %).
  • Language switch: EN or FR (badges, headers, and tags included).

PERMISSION

  • wwj.reload -- reload plugin after config change

ON UPDATES:

Mind to keep the same profles.json as it contains players profiles data, and overwrite all else.
Or backup the json file, overwrite all, and replace the json with your backup.

Edit the configuration to set the right language.

config.yml

# EN / FR by default
lang: EN

timers:
autosave-interval-seconds: 1800

# quick-reconnect:: connection less than this time will be ignored for statistics.
thresholds:
quick-reconnect-seconds: 120
champion-deaths: 500
almost-full-percent: 80

pixelcards:
# Allowed values: MAXPLAYERS | MOTD | BUKKIT | IP
server-show: MAXPLAYERS

colors:
title: "&b&l"
player: "&e"
badge-counter: "&b&o"
badge-desc: "&7&o"
server-info: "&a"
tag: "&6"

format:
margin-top: 1
margin-bottom: 1

---


----

----

--------------

--------------

Similar projects

Plugin →