ARM-Donate Case
Donation case plugin with extensive customization
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
ARM-Donate Case
ARM‑DonateCase — a functional plugin for Minecraft servers that lets you set up a donation case system with flexible configuration of rewards, drop rates, and time periods. Ideal for server monetization and increasing player engagement.
Donation case setup: defining a list of rewards (items, currency, privileges); setting individual drop rates for each reward; specifying time periods (e.g., 30 / 90 / 180 days) for reward activation.
Flexible interface configuration: selecting blocks for the case spinning animation; customizing text messages (welcome messages, opening results, notifications).
Donation points management: manually granting or withdrawing donation points from players; setting exact point amounts; checking a player’s current balance.
Commands: - /armdonatecase add <username> <amount> — Grant the specified number of donation points to a player. - /armdonatecase remove <username> <amount> — Withdraw the specified number of donation points from a player. - /armdonatecase set <username> <amount> — Set an exact number of donation points for a player. - /armdonatecase get <username> — Check a player’s current donation points balance.
config
case: world: world x: -0.5 y: 50 z: -0.5 openx: -1 openy: 50 openz: -1 block: ENDER_CHEST to_block: BARRIER donatecase: donatecase rotate: true lines: # List of lines for the hologram (supports color codes '&') - "&x&0&0&F&F&8&9«&x&0&5&F&F&7&DDon&x&0&A&F&F&7&0a&x&0&F&F&F&6&4t&x&1&4&F&F&5&7-&x&1&9&F&F&4&BC&x&1&E&F&F&3&Ee&x&2&3&F&F&3&2y&x&2&8&F&F&2&5s&x&2&D&F&F&1&9»" particle: type: "SOUL_FIRE_FLAME" time: 3
menu: title: "Donation Case - /donate" size: 45 # must be divisible by 9 items:
Normal case
normal_key: slot: 22 material: TRIAL_KEY display_name: " &x&1&1&F&D&B&6&l▶ &x&3&3&F&D&A&4&lO&x&4&4&F&E&9&A&lp&x&5&5&F&E&9&1&le&x&6&6&F&E&8&8&ln&x&7&7&F&E&7&F&ly&x&8&8&F&E&7&6<&x&9&9&F&E&6&D&ls&x&B&B&F&F&5&A&le&x&C&C&F&F&5&1&ls&x&D&D&F&F&4&8&l" lore: - " " - " &x&0&0&F&D&B&F▪&f Number of cases: &x&0&0&F&D&B&F{cases}" - " " - " &x&0&0&F&D&B&F&n▌&f By opening this case, you are guaranteed" - " &x&1&8&F&D&B&2&n▌&f to receive a privilege. We have no" - " &x&3&0&F&D&A&5▌&f rigging, just regular randomness." - " " - " &x&4&7&F&E&9&9▪&f Privileges drop from the case" - " &ffor &x&5&F&F&E&8&C1 month, 3 months, and 6 months." - " &x&4&7&F&E&9&9▪&f After opening, the last dropped privilege" - " &fis saved." - " " - " &x&8&F&F&E&7&2☄&f Spin type: &x&8&F&F&E&7&2Normal" - " " - " &x&A&7&F&E&6&5&n▌&f This spin type is classic," - " &x&B&E&F&F&5&9▌&f you can see which donations are spinning." donate: item1: don: "vip" shulk: WHITE_SHULKER_BOX group: "vip" chance: 30 # 30% item2: don: "vip+" shulk: GREEN_SHULKER_BOX group: "vip+" chance: 20 # 20% ############# item9: don: "&x&B&5&B&5&B&5«&x&A&4&A&4&A&4?&x&9&3&9&3&9&3?&x&8&1&8&1&8&1?&x&7&0&7&0&7&0»" shulk: LIGHT_GRAY_SHULKER_BOX group: "zero" chance: 1
item10: don: "&x&B&5&B&5&B&5«&x&A&4&A&4&A&4?&x&9&3&9&3&9&3?&x&8&1&8&1&8&1?&x&7&0&7&0&7&0»" shulk: GRAY_SHULKER_BOX group: "zero" chance: 1
rewards: probabilities: 180d: 10 90d: 25 30d: 65 commands: setdefault: "lp user {player} parent set default" addtemp: "lp user {player} parent addtemp {group} {duration}" messages: title_long: "{prize} &fYou have it for &7({duration_human})" no_cases: "&x&E&F&1&0&1&0«✖&x&E&F&1&0&1&0»&f You don't have any available donation cases." opening: "&x&E&F&1&0&1&0«✖&x&E&F&1&0&1&0»&f The donation case is opening... please wait." broadcast: - "" - "&x&0&0&F&D&B&F&n▲&f" - "&x&2&8&F&D&A&A&n▌&f Player &2&8&F&D&A&A{player} &fwon {prize} &ffor &7({duration_human})," - "&x&7&7&F&E&7&F&n▌&f from &x&0&0&F&F&8&9«&x&0&5&F&F&7&DD&x&0&A&F&F&7&0o&x&0&F&F&F&6&4n&x&1&4&F&F&5&7a&x&1&9&F&F&4&Bt&x&1&E&F&F&3&E-&x&2&3&F&F&3&2C&x&2&8&F&F&2&5a&x&2&D&F&F&1&9s&x&3&2&F&F&0&Ce&x&3&7&F&F&0&0»,&f congratulations!" - "" duration_human: 30d: "1 mo." 90d: "3 mo." 180d: "6 mo." message: cancel: "&x&E&F&1&0&1&0«✖&x&E&F&1&0&1&0»&f The donation case is opening... please wait." nocase: "&x&E&F&1&0&1&0«✖&x&E&F&1&0&1&0»&f You don't have any available donation cases."