Welcome Plugin – Version 5.0
Complete rework of the plugin to include several new features and flexibility improvements.
✅CHANGES:
✅Updated to Spigot 1.21.
Ensures compatibility with the latest version of Spigot.
✅
Added
welcome-mode
option.
Choose between time-based or count-based limits for welcoming a new player.
Code (Text):
# Set to either "time" or "count":
# - "time": Players can welcome the newest player within a time window (in seconds)
# - "count": A limited number of players (max-welcomes) can welcome the newest player
welcome-mode: "time"
welcome-time-limit-seconds: 300
max-welcomes: 3
✅Tiered rewards system.
Customizable rewards for the 1st, 2nd, 3rd, etc. players to welcome the newcomer.
Code (Text):
# Reward tiers
# You can configure different rewards based on welcome order.
# Use %player% for the welcomer and %newplayer% for the new player.
rewards:
1:
message: "&aYou were the first to welcome %newplayer%! Here's a reward!"
commands:
- "eco give %player% 500"
2:
message: "&bYou were the second to welcome %newplayer%! You get a smaller bonus!"
commands:
- "eco give %player% 350"
3:
message: "&eThanks for welcoming %newplayer%! You’ve earned a reward of $250!"
commands:
- "eco give %player% 250"
✅Fallback reward behavior.
Code (Text):
# If true, the last tiered reward will be reused for any additional players beyond the configured tiers.
# If false, players beyond the tier limit will receive a "no reward" message.
repeat-last-tier: true
# Message shown when repeat-last-tier is false and no more rewards are available.
no-reward-message: "&7Thanks for welcoming %newplayer%, but all rewards have already been claimed."
✅Prevent duplicate welcoming.
Code (Text):
# Welcome window expired or player already welcomed
already-welcome: "&7There is no new player to welcome right now, or the welcome window has ended."
✅Reload command can now be run from console.
Useful for server admins updating settings on the fly.
TO-DO:
- Log welcomed players to a file or database.