ARM-Donate Case
PluginMIT

ARM-Donate Case

Donation case plugin with extensive customization

43
Downloads
1
Followers
5 months ago
Updated
📦
1
Versions

📖About 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 — Grant the specified number of donation points to a player.
  • /armdonatecase remove — Withdraw the specified number of donation points from a player.
  • /armdonatecase set — Set an exact number of donation points for a player.
  • /armdonatecase get — 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&lt&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."