
Red Pockets
A Minecraft server plugin for sending "red packets" (random and regular money splits), compatible with Paper/Folia 1.20+.
Автор: Xin_Yu_Han7384обновлён 6 окт. 2026 г.
ЭкономикаМини-игрыОбщение
Описание
RedPockets
A WeChat/QQ-style red packet plugin for Minecraft: regular, lucky, blessing, and password types; click-to-claim, chat announcements, auto-refund on expiry. Compatible with Paper / Folia / Spigot / Purpur 1.20+.
Download & updates: Modrinth – Red Pockets
Red packet types
| Type | Description |
|---|---|
| Regular | Same amount per person; total must be divisible by count. |
| Lucky | Random amounts; “best luck” is announced after all claimed. |
| Blessing | Custom blessing text (default if empty), max 6 characters. |
| Password | Set a password; players click “Type password to claim” to auto-send and claim (once per player), or type the password in chat. |
Core features
- GUI to choose type; chat to enter amount, count, blessing/password; cancel word to abort.
- Click to claim or “Type password to claim” in chat; each claim is announced.
- Best luck announcement for lucky packets; auto-refund when expired or on server shutdown.
- Red packet rain by OP; server or player funding; optional scheduled rain.
Currency & economy
- Vault (gold, etc.) or PlayerPoints; choose in config. PlayerPoints uses whole numbers.
- Need Vault + economy plugin, or PlayerPoints; plugin falls back to Vault if PlayerPoints is missing.
Send / claim lists (whitelist & blacklist)
- Send list: Only listed players can send, or listed players cannot send.
- Claim list: Only listed players can claim, or listed players cannot.
- Use player names or UUIDs in config; empty list = no restriction for blacklist, nobody for whitelist.
Resend on join
- When a player joins (or reconnects), they can be shown current active red packets so they don’t miss any.
- Config: turn resend on/off and set a minimum amount (e.g. only show packets ≥ 100).
More features
- 10 languages; cooldown & daily limit with VIP bypass; sounds & particles; history & rankings with retention days; PlaceholderAPI; Modrinth update notice and link; config auto-merge on plugin update (new options added, your changes kept).
Requirements & install
- Server: Spigot / Paper / Folia / Purpur 1.21+ · Java: 21
- Dependencies: Vault + economy plugin, or PlayerPoints (see config).
- Put
RedPockets.jarinplugins, install economy/PlayerPoints, start or reload. Configs appear underplugins/RedPockets/. Updates: replace JAR and reload; config is merged automatically.
Commands & permissions (summary)
| Command | Permission |
|---|---|
/hongbao – open GUI | redpockets.send |
/hongbao help | — |
/hongbao history [page] | redpockets.history |
/hongbao rank | redpockets.rank |
/hongbao rain | redpockets.rain |
/hongbao claim <id> / clickclaim <id> | redpockets.claim |
/hongbao update / reload | redpockets.reload |
Permissions: redpockets.send, redpockets.claim, redpockets.history, redpockets.rank, redpockets.rain, redpockets.reload; bypass: redpockets.bypass.cooldown, redpockets.bypass.dailylimit; VIP list in config.
Usage (players)
- Run
/hongbao, choose type. - Enter total amount and count in chat.
- For blessing/password, enter text as prompted.
- Red packet is broadcast; click to claim (or type password for password type).
- Type
cancel(or configured word) to cancel.
Config (admins)
- config.yml: Language, cancel word, expiry, amount/count limits, cooldown, daily limit, currency type (vault/playerpoints), send/claim lists, resend on join and min amount, sounds, particles, password options, rain source and schedule, history retention, etc.
- main.yml: GUI text. messages/ : per-language strings.
- After changes, run
/hongbao reload. New options are merged on plugin update.
FAQ
- “Currency not found”: Install Vault + economy (or PlayerPoints); plugin retries after ~5s. If PlayerPoints is set but missing, it falls back to Vault.
- Missed packet after disconnect: Enable “resend on join” in config and reload; rejoining players get current active packets.
- Restrict who can send/claim: Use send list and claim list in config (whitelist or blacklist with names/UUIDs).
- Where to download: Modrinth – Red Pockets.
Последние версии
Все версии →release
Red Pockets v1.5.0
v1.5.06 окт. 2026 г.44Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur, spigot
Что нового
# RedPockets Changelog
## v1.5.0 - 2026-10-06
### Fixes
- **Clicks in other plugins' GUIs triggering red packet buttons**
release
Red Pockets v1.4.0
v1.4.014 авг. 2026 г.53Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur, spigot
Что нового
# RedPockets Changelog
## v1.4.0-Release
### Exclusive red packets
- New type **Exclusive**: only one **currently online** player can claim; a single share.
- Cannot send to yourself; others who click are denied.
- Expiry and refund match other packets (`expire-minutes`, default 5 minutes; unclaimed amount returns to the sender).
- Separate daily send count: default **3** per player per day (`exclusive-redpacket.daily-limit`, `0` = unlimited). Skipped by `redpockets.bypass.dailylimit` or VIP `bypass: true`.
- Separate amount range: default min **52**, max **520** (`exclusive-redpacket.min-amount` / `max-amount`), independent of global `min-amount` / `max-amount`.
- Broadcast shows the target name; cross-server MySQL active table adds exclusive-target columns with automatic migration.
- Exclusive GUI button supports a player-head skin via `skull-owner` (default premium name `Xin_Yu_Han`).
### GUI
- **`gui-style`**: `new` (default, gradient layout) or `old` (legacy 27-slot). Templates live in the jar under `gui-templates/` and are written to `gui/vault.yml` and `gui/points.yml`.
- Changing style then restarting or `/hongbao reload` overwrites those two files; unchanged style keeps admin edits.
- New GUI supports `fill` (empty-slot fill / `mode: border`, accent/corner panes) and hex gradient titles/names.
- Gold and points menus are separate: `/hongbao vault`, `/hongbao points`; bare `/hongbao` follows `default-gui`.
### Config example
```yaml
gui-style: new
exclusive-redpacket:
daily-limit: 3
min-amount: 52
max-amount: 520
```
### More options avalible in config.yml
# IMPORTANT NOTICE: PLEASE BACKUP BEFORE UPDATING TO THIS VERSION!!!
---
release
Red Pockets v1.3.0
v1.3.018 июл. 2026 г.71Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur, spigot
Что нового
# RedPockets Changelog
## v1.3.0-Release
### Cross-server red packets
- **Send on A → visible and claimable on B/C**: Shared MySQL for active packets (`active` / `active_amounts` / `active_claims`) with atomic claims; BungeeCord/Velocity plugin-message sync; poll fallback when messages are missed.
- Config: `cross-server.enabled`, `server-id`, `poll-seconds`, `broadcast-claims`; requires `storage.type: mysql` on the same database for all backends.
- Single-server mode (`cross-server.enabled: false`) unchanged.
### Fixes
- **MySQL writes failing**: After the vault/points split, keys like `vault#UUID` / `points|UUID` exceeded `VARCHAR(36)` and failed under strict SQL mode. Columns widened to `VARCHAR(64)` with automatic startup `ALTER` migration.
### Others
- Version 26.2 supported.
---
release
Red Pockets v1.2.9
v1.2.927 мая 2026 г.92Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur, spigot
Что нового
# RedPockets Changelog
## v1.2.9-Release
### Features
- 1.20.x Support
- 26.1.x Support
---
release
Red Pockets 1.2.84
1.2.8423 мая 2026 г.24Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur, spigot
Что нового
# RedPockets Changelog
## v1.2.84-Release
### Features
- Fixed custom command not supported in gui.
- Allow fully customlized gui.
---
release
Red Pockets 1.2.83
1.2.831 мая 2026 г.22Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur, spigot
Что нового
# RedPockets Changelog
## v1.2.83-Release
### Features
- Custom command supported in gui.
- Seperated PlayerPoints and Vault gui.
---
release
Red Pockets 1.2.82
1.2.8224 февр. 2026 г.55Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur, spigot
Что нового
# RedPockets Changelog
## v1.2.82-Release
### Features
- MySQL support. Use **/redpockets convert** to convert data between SQLite and MySQL
---
release
Red Pockets 1.2.81
1.2.8116 февр. 2026 г.32Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur, spigot
Что нового
# RedPockets Changelog
## v1.2.81-Release
### Fixes
- Fix config not getting new features
---
release
Red Pockets 1.2.8
1.2.816 февр. 2026 г.22Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur, spigot
Что нового
# RedPockets Changelog
## v1.2.8-Release
### Features
- Fixed update link.
- Fix incorrect bStats.
- Improved plugin performance.
- Fixed knowed bugs.
---
release
Red Pockets 1.2.7
1.2.711 февр. 2026 г.34Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur, spigot
Что нового
# RedPockets Changelog
## v1.2.7-Release
### Startup improvements
- Plugin now loads **after world load** (`POSTWORLD`), so Vault/economy is ready and currency is detected reliably.
- If currency is not found at first, the plugin retries once after ~5 seconds before disabling.
- When configured for PlayerPoints but it is not installed, falls back to Vault and logs a warning.
### Resend red packets on join
- When a player joins, they can be shown current **active** red packets (not expired, not empty) so they can see and claim after reconnecting.
- Config: `resend-on-join` to turn this on/off, `resend-min-amount` to only show packets with total amount ≥ that value (0 = show all).
---