Picture Login
Picture Login provides a much nicer login message by displaying a picture of the player's head inside of chat. By default it retrieves player avatars from Crafatar (or another service that you can change inside of the config!). It is very customizable; you can edit anything from the source of the avatar to the message beside it.
Here is a picture of what the default settings look like:
As you can see, you can use color and formatting codes, and even variables! The message is also easy to customize.
Features
These are just a few of the features of Picture Login:
- Ability to use color/formatting codes.
- Ability to set a custom avatar url.
- Ability to use variables.
- Ability to center text.
- And much more to be implemented!
TESTING SERVER: Coming soon...
- /pictureloginDisplays plugin information.
- /picturelogin reload Reloads the configuration
- picturelogin.main /picturelogin reload
- picturelogin.show If the player doesn't have this then the message will not be shown for/to them.
The configuration file is well commented, please refer to it for help! (Click to see default file)
- Thanks to bobacadodl for his Image Message Library!
- Thanks to Crafatar for their avatar service!
This plugin is licensed under the MIT License.
The source is available here, feel free to contribute if you so wish to do so!
Metrics
This plugin uses the bStats metrics system.
By default, bStats sends the following data:
- Your server's randomly generated UUID
- The amount of players on your server
- The online mode of your server
- The bukkit version of your server
- The java version of your system (e.g. Java 8)
- The name of your OS (e.g. Windows)
- The version of your OS
- The architecture of your OS (e.g. amd64)
- The system cores of your OS (e.g. 8)
- bStats-supported plugins
- Plugin version of bStats-supported plugins
To disable metrics, simply set enabled to false in the config.yml file located in the bStats plugin folder.
More information available here.
@levisn1
Hi, there is a permission that does this if you're using v1.0.2. Please refer to the commands and permissions section above.
Could you add a permission that only if you have it, the plugin broadcast your name and show your picture of your skin? Thanks
Can this plugin support CB 1.7.9 ? It cause a error when player leave server ! error message
@xdto
It is currently awaiting approval from the BukkitDev staff.
@TheNathanG
Where do I download it?
Uploaded v1.0.2, includes a lot more features, check change log for details.
@mentox2011
Please look at the message I posted a few comments down.
Hi, can i make it so it doesnt broadcast the message to entire server?, just like a personal motd?
I'll add in a permission. Note: I am currently at my family reunion so I won't be able to work on these things until Monday.
Also note: Version 1.0.1 just includes misc. improvements, these features will all be added in v1.0.2.
Can you fix it so only admins can get a picture of themselves when they log on. Is there any permission for that? Sorry for my band English.
09.05 13:53:16 [Server] INFO at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1464]
09.05 13:53:16 [Server] INFO at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:482) [spigot.jar:git-Spigot-1464]
09.05 13:53:16 [Server] INFO at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:576) [spigot.jar:git-Spigot-1464]
09.05 13:53:16 [Server] INFO at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:283) [spigot.jar:git-Spigot-1464]
09.05 13:53:16 [Server] INFO at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:628) [spigot.jar:git-Spigot-1464]
09.05 13:53:16 [Server] INFO at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) [spigot.jar:git-Spigot-1464]
09.05 13:53:16 [Server] INFO at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftTask.run(CraftTask.java:58) [spigot.jar:git-Spigot-1464]
09.05 13:53:16 [Server] INFO at com.thenathang.picturelogin.Listeners.JoinListener$1.run(JoinListener.java:61) [?:?]
09.05 13:53:16 [Server] INFO java.lang.NoSuchMethodError: com.bobacadodl.imgmessage.ImageMessage.<init>(Ljava/awt/image/BufferedImage;IC)V
09.05 13:53:16 [Server] WARN Task #65424 for PictureLogin v1 generated an exception
As the Minecraft chat can only support certain colors, skins with a lot of colors probably won't look as good in chat as you'd like them to.
All of the variables are listed in the configuration.
I completely forgot about leave messages, they'll be added in next update.
I'll add an option later to block default join/leave messages.
I'll also add an option so only the player joining will see the message.
I wanted to use this however if it cannot be set to only display that welcome information to the player joining instead of to the entire server I won't be able to use it. Right now it is interrupting chat too much every time people join or re-join.
Can you add an option so only the player that joins can see the message(sorry for my bad English)
which variables we can use???
My skin is not represented in the chat as it really is !
I suppose there is no way to make this work on 1.6.4?
@BLACISITE
Please read the first comment I posted.
No download? @TheNathanG
Looks awsome! Gonna use this for my server :D