GreetingsManager Introducing GreetingsManager – the ultimate plugin to foster community spirit on your server while rewarding friendly interactions!
With WelcomeManager, players can greet newcomers and returning players alike, earning configurable rewards for their warm welcome. Whether it’s a first-time join or a familiar face, the plugin differentiates between the two, offering distinct, fully customizable rewards – even supporting multiline rewards for added creativity.
But it doesn’t stop there: every greeting counts! WelcomeManager keeps track of each player’s total welcomes and showcases them on a leaderboard, encouraging healthy competition and recognizing your server’s most welcoming members.
Flexibility is at the heart of the plugin. Server owners can define multiple trigger keywords that activate a welcome reward, allowing for unique server culture and vocabulary. And to ensure no welcome goes forgotten, players can opt in (or out) of personalized join reminders, prompting them when someone new arrives.
Managing the system is a breeze with extensive debug and admin tools. All data is securely stored in local .yml files, with a lightweight algorithm capable of handling hundreds of entries in under a second – proving both efficient and reliable and will scale with your server.
A standout feature introduced in version 1.3.0 is the WelcomeChain system. When a player joins for the first time, others are invited to participate in a chain of greetings. Players who join the chain will automatically send either a randomly selected greeting from a pool of prewritten messages or a personalized greeting if they’ve set their own.
Disclaimer: For optimal usage, this system leverages CMI’s Sudo system for seamless automated chat interaction. Since 1.3.5-r the plugin will auto-detect if CMI isn't installed and will fallback on a chat default system. This system should work for most chat-plugins, making this plugin work fully standalone. In short, WelcomeManager is more than just a reward plugin – it’s a tool to build community, celebrate kindness, and make every join a memorable moment. Ready to make your server the friendliest place around?
Preview
Commands /greetingsmanager or /grm -> Main command for managing greeting settings
/topwelcomers -> Shows the top 10 welcomers sorted by the number of times they welcomed new players
/greet -> Greets new players in the active welcome chain
/grm resetdata -> Admin command to reset plugin data
/grm reload -> Reloads the plugin configuration (not fully functional, please restart server for best results)
/grm prunedata -> Admin command to remove outdated player data
/grm stresstest -> Admin command to perform a stress test on the welcome chain system
Placeholders: (requires PlaceholderAPI) %greetingsmanager_rank1% to %greetingsmanager_rank10%
Permissions
greetings.default Allows basic access to the plugin and the use of /greet and /grm commands
greetings.customgreet Allows players to set and use custom greeting messages
Further permissions (detailed list):
greetings.admin Grants access to all administrative commands
greetings.reset Allows use of the /grm resetdata command to reset plugin data
greetings.wipememory Allows use of the /wipewelcomememory command
greetings.reload Allows use of the /grm reload command to reload configurations
greetings.prunedata Allows use of the /grm prunedata command to clean outdated player data
greetings.stresstest Allows the player to perform a stress test with /grm stresstest
Dependencies: - CMI (can be replaced with any other essential replacement) - Luckperms (or a similar permission plugin) - PlaceholderAPI
Feedback? Suggestions? Add me on discord: NetizenDev Or: write your suggestion in the discussion tab! Startup: