ModsJava
sirBonus
Java mod listed for Minecraft 1.20–1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotsirBonus – A fun, lottery-style donation plugin that rewards players with random privileges once they successfully “win.” Perfect for boosting player engagement and integrating donation perks without overwhelming your server economy.
PREVIEW
Features
In config.yml, you can adjust:
language: "en"
cooldown-seconds: 300
groups:
- name: "donator"
chance: 30
- name: "vip"
chance: 15
- name: "supervip"
chance: 5
reward-sound: ENTITY_FIREWORK_ROCKET_BLAST
sound-volume: 1.0
sound-pitch: 1.0
Installation & Setup
PREVIEW
Features
- Randomized Group Selection
Configure multiple groups (e.g., donator, vip, supervip) with custom chances for each. - One-Time Success
Once a player wins, they cannot receive another bonus again (configurable). - Cooldown System
Prevents command spamming by enforcing a configurable cooldown in seconds. - Persistent Winners
Stores winners in a file so they remain ineligible even after server restarts. - Multi-Language Support
Built-in English, Russian, and French message files. Customize or add more if needed. - LuckyPerms Integration
Automatically adds inheritance nodes to players upon winning, ensuring easy permission management. - Sound & Title Effects
Play a celebratory sound (like fireworks) and show a big on-screen title when a player wins.
- /freedonate
- Main command to try your luck.
- Requires permission: sirbonus.use (default: true).
In config.yml, you can adjust:
- language: Choose en, ru, or fr.
- cooldown-seconds: Time in seconds between attempts.
- groups: A list of objects {name, chance} representing each group and its probability.
- reward-sound, sound-volume, sound-pitch: Control audio feedback on win.
language: "en"
cooldown-seconds: 300
groups:
- name: "donator"
chance: 30
- name: "vip"
chance: 15
- name: "supervip"
chance: 5
reward-sound: ENTITY_FIREWORK_ROCKET_BLAST
sound-volume: 1.0
sound-pitch: 1.0
Installation & Setup
- Welcome 1.20-1.21.4 | sirBonus - /freedonate PLUGINdoc
- Welcome 1.20-1.21.4 | sirBonus - /freedonate PLUGINdoc
- Welcome 1.20-1.21.4 | sirBonus - /freedonate PLUGINdoc
- A player runs /freedonate.
- If they have not won before and are off cooldown, the plugin randomly picks a group from the config based on the assigned chances.
- LuckyPerms grants that group to the player.
- The player hears a celebratory sound, sees a title message, and cannot win again.
- The plugin saves this result so it persists across restarts.
- sirbonus.use: Allows usage of /freedonate. (Default: true)
- Why is LuckPerms required?
- sirBonus uses LuckyPerms to assign group inheritance nodes seamlessly.
- Can players spam the command?
- No. The cooldown-seconds setting prevents spamming, and once they win, they cannot win again.
- How do I add more languages?
- Copy an existing messages_xx.yml, rename it, translate the lines, and update language in config.yml.
- What if I want to reset winners?
- Delete or edit the winners.yml file in the sirBonus folder. (Caution: This allows previous winners to attempt again.)
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.20.6, 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
sirBonus is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21. Downloaded 33 times (via Spigot). Download it and open it directly in the game.