PictureLogin-R2

Display the ASCII characters of the player's avatar when logging in

192

PictureLogin-R2

PictureLogin

<div align="center"> <img src="https://i.imgur.com/kNW94py.png"> </div>

📝 Introduction

PictureLogin is a Spigot/Bukkit plugin that displays player skin ASCII art in the chat when players log into the server, along with customizable welcome messages.

> Fork Author: Nathan Glover (NathanG/ItsNathanG) > Fork Author: Lythrilla

✨ Core Features

* Display player skin ASCII art in the chat bar * Customizable welcome messages and first-join messages * Leave server messages * PlaceholderAPI integration * AuthMe integration * Multi-language support (English and Chinese included by default) * Permission-based custom messages * Player-specific custom messages * MiniMessage format support * SkinRestorer integration * Text and color customization options

📋 Requirements

* Java 17 or higher * Spigot/Paper 1.20 or higher * (Optional) PlaceholderAPI - For using variables from other plugins * (Optional) AuthMe - For login integration * (Optional) SkinRestorer - For custom skin support * (Optional) PremiumVanish - For player invisibility compatibility

📥 Installation

1. Download the latest JAR file 2. Place the JAR file in your server's `plugins` folder 3. Restart the server or reload the plugin 4. Configure the plugin in `plugins/PictureLogin/config.yml`

🔑 Permissions

| Permission | Description | | --- | --- | | `picturelogin.use` | Allows using PictureLogin commands | | `picturelogin.show` | Allows players to see login messages | | `picturelogin.reload` | Allows reloading plugin configuration | | `picturelogin.language` | Allows changing plugin language | | `picturelogin.debug` | Allows using debug commands | | `picturelogin.group.vip` | Custom message permission for VIP players | | `picturelogin.group.admin` | Custom message permission for admins |

🖥️ Commands

| Command | Description | | --- | --- | | `/picturelogin reload` | Reload configuration | | `/picturelogin language [lang]` | View or change language | | `/picturelogin version` | Display version information | | `/picturelogin help` | Display help information | | `/picturelogin debug <login|leave|firstjoin|all> [global|user|perm] [name]` | Debug different message types |

Aliases: `/piclogin`, `/plogin`, `/pl`

🌐 Multi-language Support

The plugin supports multiple languages, with English (en_US.yml) and Chinese (zh_CN.yml) included by default. You can create your own translations by copying these files.

🎨 Message Formatting

This plugin supports multiple text formatting methods, including MiniMessage format and traditional color codes.

⚙️ Configuration

The configuration file is located at `plugins/PictureLogin/config.yml`, where you can customize message formats, avatar appearance, permission group messages, and more.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgements

Special thanks to Nathan Glover for creating the original plugin.

---

<div align="center">

GitHub Repository | Issue Tracker

</div>

ADS