HomeJavaModsWelcomer
Welcomer
[​IMG]
What is Welcomer?
Welcomer is a very flexible and easy to understand plugin that allows you to welcome new players without having to write an entire message every time!

This is the official plugin and was made by: Wixly.

Features:
Commands:

/welcome <name1> [name2] [name3]... - Welcome one or multiple new players.
/welcomer - Lists all available commands.
/welcomer set <name> <message> - Sets a custom message to the specified player! !! %player% has to be included in every message !!
/welcomer reset <name>
- Resets the custom message from the specified player.
/welcomer nfc <true/false> - Toggles whether or not notifications should be activated.
/welcomer nfcs <name> <true/false> - Toggles whether or not sound notifications should be activated for specified player.
/welcomer sound <sound> [volume] [pitch] - Sets any minecraft sound as the notification sound! For a list of sounds, visit: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
/welcomer reload - Reloads all plugin files.​

Permissions:

Single nodes:

welcomer.command.help: Help permission, needed to use other commands. Default: Op
welcomer.command.reload: Reload permission. Default: Op
welcomer.command.welcome: Welcome command permission. Default: Op
welcomer.command.set: Set your own message command permission. Default: Op
welcomer.command.set.others: Set someone elses message command permission. Default: Op
welcomer.command.reset: Reset your own message command permission. Default: Op
welcomer.command.reset.others: Reset someone elses message command permission. Default: Op
welcomer.command.nfc.toggle: Notifications command permission. Default: Op
welcomer.command.nfcs.playertoggle: Set your own custom notifications command permissions. Default: Op
welcomer.command.nfcs.playertoggle.others: Set someone elses custom notifications command permissions. Default: Op
welcomer.command.sound: Sound command permission. Default: Op
welcomer.nfc: Get notifications permission. Default: Op​

Parent nodes:

welcomer.command.*: Parent node for all commands. Default: Op
children:
welcomer.command.help
welcomer.command.reload
welcomer.command.welcome
welcomer.command.set
welcomer.command.set.others
welcomer.command.reset
welcomer.command.reset.others
welcomer.command.nfc.toggle
welcomer.command.nfcs.playertoggle
welcomer.command.nfcs.playertoggle.others
welcomer.command.sound
welcomer.*: Parent node for all commands and notifications. Default: Op
children:
welcomer.command.*
welcomer.nfc

Usage:

When a new player joins, everyone with the permission: welcomer.nfc gets a message and (if activated) the sound specified in the config is played for them.

To welcome the new player, simply write: /welcome <name>. If the player writing the command has a set message, the message will be sent as a normal chat message. If not, the default message from the lang.yml file is sent.

An example:

Player Wixly joined the game for the first time!

* Player Stan with welcomer.nfc and welcomer.command.welcome permission sees this and write: *
/welcome Wixly

* Player Stan has a custom message that says: Welcome %player% to this server! I hope you will have fun! Ask me if you need anything! *

A chat message is written that says: Welcome Wixly to this server! I hope.... etc.



If you wish to welcome multiple players at once you may do this:
/welcome <name1> [name2] [name3]... etc.

An example:

Player Wixly joined the game for the first time!
Player Steve joined the game for the first time!
Player Notch joined the game for the first time!


* Player Stan with welcomer.nfc and welcomer.command.welcome permission sees this and write: *
/welcome Wixly Steve Notch

* Player Stan does not have a custom message, so the default message is sent instead! It reads: Welcome %player% to the server! Hope you will enjoy your stay! *

A chat message is written that says: Welcome Wixly, Steve & Notch to the server! Hope you will enjoy your stay!


Disclaimer! When downloading this you agreed to not steal the source code and claim it as yours. You also agreed to not re-use the code if this plugin would get inactive or outdated!


NOTE! (Only needed for Windows users!)
================

If you want to use special characters in lang.yml and customs.yml you need to add this to your start.bat (The one you use to start your server).


-Dfile.encoding=UTF-8

Example:
Code (Text):
java -Xmx4096M -Dfile.encoding=UTF-8 -jar spigot.jar -o true
================

Please leave a rating if you like this plugin! If you find any errors, let me know in the discussion area. Don't leave bad ratings if it's not in your taste or if you find a bug. Instead let me know if you would like anything added or fixed. :)

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Welcomer is a free Minecraft Java mod. Compatible with Minecraft 1.9, 1.10, 1.11, 1.12. Downloaded 1,189 times (via Spigot). Download it and open it directly in the game.

Explore more