All versions
v1.2.0-Alpha
Alpha
Red Pockets v1.2.0-Alpha8 months ago 15
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Folia
Paper
Purpur
Changes
RedPockets Changelog
v1.2.0-Alpha
New Features
Blessing Red Packet
- Added blessing red packet option in GUI
- Prompts for blessing message after entering count (empty uses default "Congratulations on getting rich")
- Custom blessing limited to 6 characters
Password Red Packet
- Added password red packet option in GUI
- Sender sets claim password after entering count
- Click [Click to Claim] on broadcast message to claim (one click per player)
- Configurable in config:
password-redpacket.case-sensitive,allow-spaces
Red Packet Rain
- Added
/hongbao raincommand to start red packet rain (requiresredpockets.rainpermission) - OP input flow: amount → count → spawn count (optional) → duration (optional)
- Scheduled auto rain: configure
schedule-times,schedule-amount,schedule-count,schedule-duration-secondsin config - Fund source configurable:
SERVERorPLAYER(UUID or player name)
History
- Added
/hongbao history [page]command to view history (requiresredpockets.historypermission) - Data saved in
data/history.yml, paginated (10 entries per page)
Rankings
- Added
/hongbao rankcommand to view rankings - Shows top 10 for best luck, total sent, total received
- Data saved in
data/best.yml
Sounds & Particles
- Play sound when sending red packet (default
ENTITY_PLAYER_LEVELUP) - Play sound and show particles when claiming (default
HAPPY_VILLAGER) - Can be toggled and customized in config
Cooldown & Daily Limit
- Added cooldown (
cooldown-seconds, 0 to disable) - Added daily send limit (
daily-limit, 0 to disable) - VIP permission
redpockets.vipbypasses both; more permissions configurable in config
Config Updates
sound.send/sound.claim: Sound typesparticle.type: Particle typehistory-path: History file pathbest-path: Rankings data file pathpassword-redpacket.case-sensitive/allow-spaces: Password red packet rulesrain.*: Red packet rain settingsbstats-enabled: BStats anonymous stats toggle (bottom of config)
Commands & Permissions
| Command | Permission | Description |
|---|---|---|
/hongbao |
redpockets.send |
Open red packet GUI |
/hongbao history [page] |
redpockets.history |
View history |
/hongbao rank |
redpockets.rank |
View rankings |
/hongbao rain |
redpockets.rain |
Start red packet rain |
/hongbao claim <id> |
redpockets.claim |
Claim red packet |
/hongbao clickclaim <id> |
redpockets.claim |
Password red packet claim |
/hongbao reload |
redpockets.reload |
Reload config |
Dependencies & Integration
- PlaceholderAPI (soft depend): Placeholders
%redpockets_send_1%,%redpockets_receive_1%,%redpockets_best_1%, etc. - BStats: Anonymous usage stats, can be disabled in config
Fixes
- Fixed
plugin.getConfig()reference in red packet rain command - Avoid load error when PlaceholderAPI is not installed
- BStats supports shaded class name loading
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:PBqLhkkZ:OtA18YAS"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:PBqLhkkZ:OtA18YAS"
}

