WelcomeNewPlayers
Make sure all server players feel welcome! WelcomeNewPlayers was created out of the need for a simple, lightweight player welcoming system that did not require a monolithic plugin. Even more is possible to aid in the experience of your new server players. Make sure your new players read your server introduction by bringing them directly to the newbie area. Better yet, give them the introductory information directly in the form of books. Automatically brief inactive players on large changes made to the server.
Why do I need a welcoming plugin?
- Tell active players that a joining player is new and to make them feel welcome.
- Allow server staff to detect abnormal patterns of new players.
- Make sure everybody has items to start with.
- Enforce reading of your server's rules.
- Provide players with introductory information.
- Make your players feel welcome on your server!
Features
- Welcome players when they first sign in.
- Notify online players when a new player joins.
- Welcome back players returning from inactivity.
- Give custom items to a user on first join.
- Teleport players to a different place on first join.
- Display a text to players every time they join.
- Everything is highly configurable.
Configuration Summary
Features of the plugin can be enabled and disabled with the 'enabled' flag in each section.
The 'sendto' section contains the original messages welcoming and notifying a new player on the server. The section name has not been changed for compatibility reasons.
The 'inactive' section allows you to define messages sent to players returning from a defined inactivity period. This can be used to brief players on large server changes.
The 'motd' section is a simple message-of-the-day displayed to players on join. Specifying a MOTD here allows you to prevent it from being displayed to new or inactive players, saving screen space so they can actually read their specific message. This can also be used as a normal MOTD if you do not have a plugin for one.
The 'give-items' section defines items that will be granted to a user when they first join the server. The items are listed inside of the items section as serialized bukkit "ItemStacks". This allows new item-based features to be used when bukkit adds support, not when the plugin is updated. Please view the generated examples as a base for adding your own items. Documentation: materials, enchantments,
The 'teleport' section defines a location where all new players will be brought on their first join. This could allow you to spawn new players right in front of your server introduction area.
Colors and Name Placeholder
You can use colors in the configuration by using a '&' sign and then a minecraft color code. The pattern %name will be replaced with the player's username.
Video
Development
You can view the source on the repository tab.
make it 1.7.10 plz
@ThatGamerBlue
There was an issue with the repository when I first created it. The error should not be occuring anymore if you are using the public URL from the repository page.
@ThisUsernameIsMine
The plugin should only be giving items to a new player (e.g. no player.dat file and no database entry (just in case you remove your world)). Is there a problem where players are being given items all the time?
Nice plugin! +1
Can you add the option to only give a book if no player .dat file exists of the player that joins?
Thanks :)
Got a working repository link?
@leonvakt
The global welcome message is broadcast to all players online except for the newly-joining player.
Does it broadcast the welcome message to everyone online?
@Thyrin
I'm so sorry, I had no idea that there was a bukkit update. I uploaded a beta release that should fix this issue, if there are any problems please report them to me.
This plugin has broken since the new bukkit, it welcomes everyone upon login.
@ZwPBerserk
http:dev.bukkit.org/server-mods/welcomenewplayers/?comment=10
@Spidiweb7
In your server's main world folder, there is a folder named players that contains a dat file for each player who joined. How this plugin works is that it checks if a dat exists for the joining player. So if you delete your players folder for some reason or there is a corruption issue, then it thinks that all players are new. I'll add some other sort of system that loads all names from the players folder on the first run and records them somewhere else.
Yes.. does it save it after a restart? otherwise its a pretty pointless plugin.. lol :P
Is this meant to save players on shutdown ? today I totally shut my server down and it welcomed every player to the server again.
Thank you so much for this simple, lightweight, and effective plugin, it is exactly what I have been looking for!
@nurwin22
Thank you! I have added a configuration option in v0.5.2 that allows you to change if OP's or only the console can use the commands. Thanks for the idea!
Very nice, lightweight plugin... gj cmastudios.
Regarding your poll, I believe there should be an option in the config in which you get to pick either/or Ops or Console.
@Clamps456
I have the source up, click on repository.
Could you release the source?
@kahlilnc
First, there isn't a way to change the 'Welcome PLAYER to the server!' part yet because I haven't added the functionality to change that yet. That message doesn't get displayed to the new player that joined. I am going to add a message to be shown to them soon.
Um can there be like a for a example "/wmset Welcome PLAYER, do /jobs to choose a job." Instead of Welcome PLAYER to the server! idk if that made sense