I've decided to stop updating my plugins on CurseForge due to the low download activity here.
All future updates will be available on Modrinth, so please download the latest versions from there:
🔗 Modrinth: https://modrinth.com/plugin/luckyengine
A powerful and fully configurable Lucky Block plugin for Paper / Spigot 1.21.x featuring custom rewards, a dynamic luck system, advanced in-game GUI editors, multi-language support, statistics tracking, and full PlaceholderAPI integration.
LuckyEngine recreates the classic Lucky Block experience using vanilla Minecraft mechanics without requiring any resource pack. Each Lucky Block uses a real breakable block combined with a visual Block Display core.
lucky_blocks.ymlEvery player has an individual luck value from -100 to +100.
Luck affects reward probability:
| Luck | Effect |
|---|---|
| +100 | GREAT rewards become much more common, BAD rewards become extremely rare |
| 0 | Default reward chances |
| -100 | BAD rewards become more common, GREAT rewards become almost impossible |
Features:
Create unlimited custom rewards with weighted chances and different tiers:
Supported reward types:
| Type | Description |
|---|---|
ITEM |
Custom items with enchantments, names and lore |
MULTI_ITEM |
Multiple item rewards |
XP |
Give experience points or levels |
COMMAND |
Execute console commands |
MOB_SPAWN |
Spawn customized mobs |
EXPLOSION |
Configurable explosions |
POTION_EFFECT |
Apply potion effects |
LIGHTNING |
Lightning strikes |
MESSAGE |
Private player messages |
STRUCTURE |
Special structures and traps |
CHEST_LOOT |
Vanilla loot table rewards |
ENCHANT_HELD |
Randomly enchant held items |
FIREWORKS |
Random fireworks |
TRAP |
Negative effects like dropping hotbar items |
Manage LuckyEngine completely in-game:
/lb gui
Includes:
Features:
Advanced editors:
No manual configuration editing required.
Everything can be customized:
Reload changes instantly:
/lb reload
No restart required.
All player-facing messages are configurable.
Included languages:
en_US - Englishpl_PL - PolishCreate your own translations by copying existing language files.
LuckyEngine tracks player and server activity.
%luckyblock_breaks_total%%luckyblock_breaks_hourly%%luckyblock_breaks_daily%%luckyblock_breaks_weekly%%luckyblock_breaks_monthly%%luckyblock_breaks_global_total%%luckyblock_breaks_global_hourly%%luckyblock_breaks_global_daily%%luckyblock_breaks_global_weekly%%luckyblock_breaks_global_monthly%Statistics are stored efficiently and old entries are automatically removed.
LuckyEngine automatically integrates with PlaceholderAPI.
%luckyblock_luck%%luckyblock_luck_formatted%%luckyblock_luck_bar%%luckyblock_luck_tier%%luckyblock_total_rewards%Perfect for:
| Command | Description |
|---|---|
/lb gui |
Open GUI menu |
/lb give <player> [amount] |
Give Lucky Blocks |
/lb setluck <player> <value> |
Set player luck |
/lb addluck <player> <value> |
Add or remove luck |
/lb getluck [player] |
Check luck |
/lb list |
List rewards |
/lb reload |
Reload configuration |
Aliases:
/luckyblock/lucky| Permission | Description |
|---|---|
luckyblock.use |
Basic commands and GUI access |
luckyblock.admin |
Administration features |
| Requirement | Version |
|---|---|
| Java | 21+ |
| Paper / Spigot | 1.21.x |
| PlaceholderAPI | Optional |
plugins/
plugins/LuckyEngine/config.yml
/lb reload
/le give <player>
LuckyEngine combines classic random rewards with modern Minecraft systems, providing servers with a complete event, crate, and minigame-style reward system with deep customization and easy management.