āļø LuckyLogin - reward your players!
LuckyLogin is a fully configurable plugin that adds rewards for just joining to your server. You can add multiple reward types, cooldown, broadcast and more!
⨠Features
- š² Weighted random rewards ā control drop chances via
weight - š¦ 8 reward types ā item, command, message, money, exp, effect, title, multi
- ā±ļø Cooldown system ā configurable cooldown (default 24h)
- š¢ Broadcast ā announce rewards to the whole server
- š Sound on reward ā customize reward sound
- š° Vault support ā money rewards via any Economy plugin
š Reward Types
- |
item| Any item with custom name, lore and enchantments | - |
command| Any command you want (%player%placeholder) | - |
message| Colored chat message | - |
money| Money via Vault Economy | - |
exp| Experience points or levels | - |
effect| Potion effect with duration and amplifier | - |
title| Title + subtitle with custom timing | - |
multi| Combination of multiple reward types at once |
š¬ Commands
- |
/ll reload| Reload config & messages | - |
/ll info| Plugin information | - |
/ll list| List all rewards with chances | - |
/ll give <player> <id>| Manually give a reward |
š Permissions
- |
luckylogin.admin| Admin Commands (default: OP) | - |
luckylogin.bypass| Bypass cooldown |
āļø Requirements
- Paper 26.1.2+ (it can also work on older vesions but it was tested only on 26.1.2)
- Java 25+ (requirement for 26.1.2)
- Vault (optional, for money rewards)
š¤ Note
This plugin was developed with Claude AI. All code has been reviewed, tested and is fully functional. If you find any bugs, please dm me on discord: arnold0322.
š Configuration
All rewards, cooldowns, messages and sounds are configurable via:
config.ymlā rewards, cooldown, sound, broadcastmessages.ymlā all plugin messages with color code support

