▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/PictureLogin-R2
PictureLogin-R2

PictureLogin-R2

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

142
2
Все версииPictureLogin-R2 R2-1.0.0

PictureLogin-R2 R2-1.0.0

Release10 мес. назад

Список изменений

PictureLogin

📝 Introduction

PictureLogin is an enhanced Spigot/Bukkit plugin that displays custom messages with player skin images when players log into the server. This fork extends the original plugin with numerous additional features and improved performance.

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

✨ Features

🚀 Core Features

  • Display player skin ASCII art in the chat bar
  • Customizable welcome messages
  • Special messages for first-time joiners
  • Leave server messages
  • PlaceholderAPI integration
  • AuthMe integration

🔥 Enhanced Features

  • Multi-language Support - Built-in support for multiple languages (English and Chinese included by default)
  • Online Preview - Preview login messages in-game without reconnecting
  • Permission-based Messages - Assign different login messages based on permission groups
  • Player-specific Messages - Set unique messages for specific players
  • Command Control - Enable/disable features through commands
  • MiniMessage Support - Use Adventure API's MiniMessage format for modern text formatting
  • SkinRestorer Integration - Correctly display custom skins from SkinRestorer
  • Account Type Detection - Automatically detect and handle premium/offline Minecraft accounts
  • PAPI Variables - Support for avatar PlaceholderAPI variables
  • Legacy Color Support - Backward compatibility with traditional color codes

📋 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 from Releases
  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

PermissionDescription
picturelogin.useAllows using PictureLogin commands (Default: Everyone)
picturelogin.showAllows players to see login messages (Default: Everyone)
picturelogin.reloadAllows reloading PictureLogin plugin configuration (Default: OP)
picturelogin.languageAllows changing plugin language (Default: OP)
picturelogin.debugAllows using debug commands (Default: OP)
picturelogin.group.vipCustom message permission for VIP players (Default: No)
picturelogin.group.adminCustom message permission for admins (Default: OP)
picturelogin.effect.rainbowRainbow effect permission (Default: No)
picturelogin.effect.gradientGradient effect permission (Default: No)

🖥️ Commands

CommandDescription
/picturelogin reloadReload configuration
/picturelogin language [lang]View or change language
/picturelogin versionDisplay version information
/picturelogin helpDisplay help information
/picturelogin debug <login|leave|firstjoin|all> [global|user|perm] [name]Debug different types of messages

Aliases: /piclogin, /plogin, /pl

🌐 Multi-language Support

This plugin supports a multi-language system, with language files located in the plugins/PictureLogin/lang/ directory. The following languages are provided by default:

  • English (en_US.yml)
  • Chinese (zh_CN.yml)

You can copy these files and create your own translations.

🔌 PlaceholderAPI Variables

This plugin provides the following PlaceholderAPI variables for displaying player avatars in other plugins:

Current Player Avatar Variables

%picturelogin_avatar_1% - Current player avatar line 1
%picturelogin_avatar_2% - Current player avatar line 2
%picturelogin_avatar_3% - Current player avatar line 3
%picturelogin_avatar_4% - Current player avatar line 4

Other Player Avatar Variables

%picturelogin_avatar_1_<player>% - Avatar line 1 of specified player
%picturelogin_avatar_2_<player>% - Avatar line 2 of specified player
%picturelogin_avatar_3_<player>% - Avatar line 3 of specified player
%picturelogin_avatar_4_<player>% - Avatar line 4 of specified player

🎨 Message Formatting

This plugin supports multiple text formatting methods:

MiniMessage Format

<gradient:red:blue>This is a gradient text</gradient>
<rainbow>This is a rainbow text</rainbow>
<color:gold>This is a gold text</color>

Legacy Color Codes

&6This is a gold text
&bThis is a aqua text

⚙️ Configuration

The plugin configuration is located at plugins/PictureLogin/config.yml. You can customize:

  • Message formats
  • Avatar appearance
  • Effect settings
  • Permission group messages
  • Player-specific messages

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

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

Файлы

PictureLogin-R2-1.0.0.jar(1.44 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

R2-1.0.0

Загрузчики

Bukkit
Paper
Purpur
Spigot

Версии игры

1.18–1.21.5

Загрузок

142

Дата публикации

10 мес. назад

Загрузил

ID версии

Главная