LuckyLogin

LuckyLogin - reward players for joining your server!

15 downloads

☘️ 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, broadcast
  • messages.yml — all plugin messages with color code support

No gallery available for this project.