Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for YoungLion

Minecraft plugin with secure and customizable registration/login system, multi-language support and start area feature.

Report YLLogin?

YLLogin - Minecraft Login/Registration Plugin

YLLogin Logo Minecraft Version Language

YLLogin is a customizable and lightweight plugin that provides an advanced login and registration system for your Minecraft server. It is designed to protect your users' accounts and make your server more secure.

Features

  • Secure Registration System: Users can easily create accounts using the /register <password> command.
  • Easy Login: Registered users can log in using the /signin <password> command.
  • Starting Area: Unlogged players are kept in a specific area and can return to their previous location after logging in.
  • Multi-Language Support: English and Turkish language support with easily customizable language files.
  • Admin Commands: Comprehensive admin commands to manage user data and control the system.
  • Secure Data Storage: Store data in separate files for each user and optional password encryption.
  • Customizable Messages: All messages, titles, and command responses can be customized.

Commands

Player Commands

Command Description
/register <password> Creates an account
/signin <password> Signs you into your account
/yllback Returns to your previous location after login

Admin Commands

Command Description
/yllogin help Shows the help menu
/yllogin version Shows the plugin version
/yllogin reload Reloads the configuration
/yllogin encrypt Enables password encryption
/yllogin plaintext Disables password encryption (not recommended)
/yllogin resetplayer <player> Resets a player's registration data
Command Description
/ylloginadmin help Shows the admin help menu
/ylloginadmin setstarting Sets the login area to your current location
/ylloginadmin togglestarting Toggles the login area system on/off
/ylloginadmin listusers Lists all registered players
/ylloginadmin deleteuser <player> Deletes a player's login data

Permissions

Permission Description
yllogin.register Permission to use the /register command
yllogin.signin Permission to use the /signin command
yllogin.back Permission to use the /yllback command
yllogin.admin Permission to use all admin commands

Installation

  1. Upload the plugin to your server's plugins folder.
  2. Restart the server or use the /reload command.
  3. Edit the configuration file to suit your needs.
  4. Edit the language files if needed.
  5. Make sure players have the yllogin.register permission to register.

Configuration

The plugin configuration file is located at plugins/YLLogin/config.yml:

# Whether to encrypt passwords in storage
encrypt_passwords: true

# Language setting (available languages: en, tr)
language: "en"

# Starting area configuration
# If enabled, players will be kept at this location until they log in
starting-area:
  enabled: true
  world: "world"
  x: 0
  y: 65
  z: 0

Language Files

The plugin uses language files located in the plugins/YLLogin/lang/ folder. By default, English (en.yml) and Turkish (tr.yml) files are available. You can customize messages by editing these files or adding new language files.

Developer Information

  • Developer: YoungLion
  • Version: 0.1-Beta
  • API: Spigot/Paper 1.8 - 1.20

Support and Contact

For any issues or suggestions, you can reach us at:

License

This plugin is distributed under the MIT License. For more details, see the LICENSE file.

Information

CategoryProtection
Published onMay 6, 2025
LicenseMIT
Downloads136
Stars0
Watchers0
Addon

Pinned Versions

Members