▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/NewLogin
NewLogin

NewLogin

A simple register plugin for Paper

879
1
Все версииNewLogin 4.0

NewLogin 4.0

Release2 мес. назад

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

🎉 Major Release - Complete Security Update

Release Date: January 2026
Minecraft Version: 1.21+
Java Version: 21


✨ New Commands

CommandDescriptionPermission
/logoutManual logout for players-
/unregister <player> [--confirm]Remove a player's registration (admin)newlogin.unregister
/newloginAdministrative commandsnewlogin.admin
/emailEmail management for password recovery-

🛠️ Admin Commands (/newlogin)

  • reload - Reload plugin configuration
  • info <player> - Show detailed player information
  • list [page] - List all registered players (paginated)
  • stats - Show plugin statistics
  • forcelogin <player> - Force login a player
  • forcelogout <player> - Force logout a player
  • setspawn - Set the login spawn location
  • help - Display help menu

📧 Email System (/email)

  • set <email> - Set your email address
  • remove - Remove your email
  • show - Display your current email
  • recover <email> - Request password recovery
  • confirm <code> - Confirm email or recovery code

🔒 New Security Features

  • Damage Protection - Players cannot receive damage before login
  • Hunger Protection - Hunger bar doesn't decrease before login
  • Inventory Protection - Cannot open inventories before login
  • Item Pickup Protection - Cannot pick up items before login
  • Block Protection - Cannot break/place blocks before login
  • Entity Interaction Protection - Cannot interact with entities before login
  • Item Swap Protection - Cannot swap hand items before login

🎯 Login Spawn System

  • Teleport unlogged players to a specific location
  • Automatically restore original location after login
  • Configurable via /newlogin setspawn or config.yml
login-spawn:
  enabled: false
  world: "world"
  x: 0.0
  y: 64.0
  z: 0.0
  yaw: 0.0
  pitch: 0.0

👻 Invisibility System

  • Players become invisible until they login
  • Hidden from other players completely
  • Invisibility potion effect applied automatically
  • Configurable in config.yml

🏷️ New Aliases

CommandAliases
/login/l
/register/reg
/changepassword/changepass, /mudarsenha
/resetpassword/resetpass
/logout/sair
/newlogin/nl, /nlogin
/email/mail

🎨 Tab Completion

  • Full tab completion support for all commands
  • Smart suggestions for player names
  • Permission-aware completions

📊 New Player Data Tracking

  • Login Count - Track total logins per player
  • Last IP - Store last known IP address
  • Registration Date - When player registered
  • Last Login - Last successful login timestamp

🔐 New Permissions

newlogin.*                    - Access to all commands
newlogin.admin                - Admin commands access
newlogin.admin.reload         - Reload configuration
newlogin.admin.info           - View player info
newlogin.admin.list           - List registered players
newlogin.admin.stats          - View statistics
newlogin.admin.forcelogin     - Force player login
newlogin.admin.forcelogout    - Force player logout
newlogin.admin.setspawn       - Set login spawn
newlogin.resetpassword        - Reset player passwords
newlogin.unregister           - Unregister players
newlogin.bypass.timeout       - Bypass login timeout
newlogin.bypass.lockout       - Bypass attempt lockout

📝 New Configuration Options

Login Protection

login-protection:
  invisibility: false
  blindness: false
  no-damage: true
  no-hunger: true

Email System (SMTP)

email:
  enabled: false
  smtp:
    host: "smtp.gmail.com"
    port: 587
    username: ""
    password: ""
    tls: true
  from: "noreply@server.com"

Logging

logging:
  successful-logins: true
  failed-logins: true
  password-changes: true
  registrations: true

Allowed Commands Before Login

security:
  allowed-commands:
    - "help"
    - "rules"

💬 New Messages

auto-login-success: "&aSession restored! You were logged in automatically."
not-logged-in: "&cYou are not logged in!"
logout-success: "&aYou have been logged out successfully!"
login-timeout-kick: "&cLogin timeout! Please reconnect and login."
unregister-success: "&aPlayer {player} has been unregistered!"
unregistered-by-admin: "&cYour registration was removed by an administrator."
invalid-email: "&cInvalid email format!"
email-already-used: "&cThis email is already in use!"
email-confirmation-sent: "&aConfirmation email sent to {email}!"
email-set-success: "&aEmail set successfully: {email}"
recovery-email-sent: "&aRecovery email sent to {email}!"
invalid-code: "&cInvalid or expired code!"

🐛 Bug Fixes & Improvements

  • Improved password hashing with SHA-256 + salt
  • Better session management
  • Fixed movement detection (allows camera rotation)
  • Improved lockout system with remaining time display
  • Better error handling and logging
  • Async data saving to prevent lag
  • Memory leak fixes in session cleanup

Файлы

NewLogin-4.0.jar(55.59 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

4.0

Загрузчики

Paper

Версии игры

1.21–1.21.11

Загрузок

510

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

2 мес. назад

Загрузил

ID версии

Главная