Pinata & Community Vote Party
The Pinata module brings dynamic, community-driven interactive events to BharatCore. When the network hits voting milestones, a physical floating party Pinata mob spawns at the server spawn, raining rewards down upon nearby players.
Event Mechanics
Every /vote cast
│
▼
Vote Counter +1 ──► Reaches Target (e.g. 50/50)
│
▼
Pinata Spawns Above Spawn Point
│
▼
Players hit Pinata (Damage Counter)
│
▼
Pinata Explodes: Loot & Keys Rain Down!
- Vote Tracking:
- Every vote from NuVotifier or Velocity vote forwarders increases the global community counter.
- Triggers server-wide announcement banners via MiniMessage.
- Physical Pinata Entity:
- Custom invulnerable entity (Llama or specialized mob) floating gently with celebratory particles and sound effects.
- Hits from players reduce its health bar; every hit can drop small bonus candies/coins.
- Loot Explosion:
- Upon death, the Pinata explodes with fireworks and scatters crate keys, banknotes, and shards configured in
pinata.yml.
- Upon death, the Pinata explodes with fireworks and scatters crate keys, banknotes, and shards configured in
Commands & Permissions
| Command | Permission | Description |
|---|---|---|
/vote | None (Default) | Displays vote links, streaks, and community party progress. |
/pinata spawn | bharatcore.pinata.admin | Manually spawn the community Pinata event immediately. |
/pinata setlocation | bharatcore.pinata.admin | Sets the coordinate where the Pinata mob hovers. |
/pinata reload | bharatcore.pinata.admin | Reloads pinata.yml drops and health settings. |
title: "BharatCore: Events, Milestones & Skills Rewards" description: "Exhaustive YAML configurations with verbatim syntax and detailed option breakdowns."
Detailed line-by-line configuration and option reference for BharatCore: Events, Milestones & Skills Rewards.
📄 pinata.yml
Automated Pinata event spawner, hit tracking counters, and tiered community key/item drop tables.
Full YAML Source (pinata.yml)
pinata:
enabled: true
name: "&d&lPARTY PIÑATA"
max_hits: 500
broadcasts:
spawn: "&d[Piñata] &fThe Party Piñata has spawned at the Arena!"
death: "&d[Piñata] &fThe Party Piñata was defeated by &e%killer%&f!"
sounds:
hit: "ENTITY_LLAMA_SPIT"
volume: 1.0
pitch: 1.5
loot:
empty_chance: 40
cash:
chance: 20
min: 5000
max: 10000
shards:
chance: 15
amounts:
- 2
- 5
- 10
- 15
coins:
chance: 5
amounts:
- 1
- 2
- 3
quest_scroll_chance: 20
scrolls:
tier1:
name: "&a&lVote Key Quest Scroll"
color: "GREEN"
tier2:
name: "&7&lCommon Key Quest Scroll"
color: "GRAY"
tier3:
name: "&b&lRare Key Quest Scroll"
color: "AQUA"
tier4:
name: "&d&lEpic Key Quest Scroll"
color: "LIGHT_PURPLE"
tier5:
name: "&e&lLegendary Key Quest Scroll"
color: "YELLOW"
tier6:
name: "&6&lUltimate Key Quest Scroll"
color: "GOLD"
tier7:
name: "&4&lEmperor Key Quest Scroll"
color: "DARK_RED"
quests:
tier1:
- "vote_quest_1"
- "vote_quest_2"
- "vote_quest_3"
tier2:
- "common_quest_1"
- "common_quest_2"
tier3:
- "rare_quest_1"
- "rare_quest_2"
tier4:
- "epic_quest_1"
tier5:
- "legendary_quest_1"
tier6:
- "ultimate_quest_1"
tier7:
- "emperor_quest_1"
Key Options & Behavior Breakdown
| Option / Key Path | Default Setting | Technical Functionality & Usage |
|---|---|---|
pinata | Object | Root configuration section managing pinata subsystem. |
pinata.enabled | true | Adjusts enabled parameter for the pinata handler. |
pinata.name | "&d&lPARTY PIÑATA" | Adjusts name parameter for the pinata handler. |
pinata.max_hits | 500 | Adjusts max_hits parameter for the pinata handler. |
pinata.broadcasts | List/Object | Adjusts broadcasts parameter for the pinata handler. |
pinata.sounds | List/Object | Adjusts sounds parameter for the pinata handler. |
pinata.loot | List/Object | Adjusts loot parameter for the pinata handler. |
pinata.scrolls | List/Object | Adjusts scrolls parameter for the pinata handler. |
pinata.quests | List/Object | Adjusts quests parameter for the pinata handler. |
📄 playtime-rewards.yml
Coordinates AFK-filtered online playtime progression milestones.
Full YAML Source (playtime-rewards.yml)
menu-title: "&8Playtime Rewards"
menu-size: 54
rewards:
# Example of how to add custom console commands and lore to a reward:
# 1:
# hours: 1
# shards: 10
# money: 1000
# exp: 0
# commands:
# - "eco give %player% 300"
# - "lsc giveitem %player% heart_tier1 1"
# custom-lore:
# - "&8- &c1x Tier 1 Heart"
# - "&8- &e$300 Bonus Cash"
1: {hours: 1, shards: 10, money: 1000, exp: 0}
2: {hours: 2, shards: 15, money: 2000, exp: 0}
3: {hours: 4, shards: 20, money: 3000, exp: 0}
4: {hours: 6, shards: 25, money: 5000, exp: 0}
5: {hours: 8, shards: 50, money: 10000, exp: 5}
6: {hours: 10, shards: 35, money: 15000, exp: 5}
7: {hours: 12, shards: 40, money: 20000, exp: 5}
8: {hours: 15, shards: 50, money: 25000, exp: 10}
9: {hours: 18, shards: 60, money: 30000, exp: 10}
10: {hours: 20, shards: 100, money: 50000, exp: 20}
11: {hours: 25, shards: 75, money: 60000, exp: 25}
12: {hours: 30, shards: 80, money: 70000, exp: 30}
13: {hours: 35, shards: 90, money: 80000, exp: 35}
14: {hours: 40, shards: 100, money: 90000, exp: 40}
15: {hours: 45, shards: 200, money: 150000, exp: 50}
16: {hours: 50, shards: 120, money: 175000, exp: 60}
17: {hours: 55, shards: 130, money: 200000, exp: 70}
18: {hours: 60, shards: 140, money: 225000, exp: 80}
19: {hours: 65, shards: 150, money: 250000, exp: 90}
20: {hours: 70, shards: 350, money: 500000, exp: 100}
21: {hours: 75, shards: 170, money: 550000, exp: 110}
22: {hours: 80, shards: 180, money: 600000, exp: 120}
23: {hours: 85, shards: 190, money: 650000, exp: 130}
24: {hours: 90, shards: 200, money: 700000, exp: 140}
25: {hours: 100, shards: 500, money: 1000000, exp: 200}
26: {hours: 110, shards: 225, money: 1100000, exp: 220}
27: {hours: 120, shards: 250, money: 1200000, exp: 240}
28: {hours: 130, shards: 275, money: 1300000, exp: 260}
29: {hours: 140, shards: 300, money: 1400000, exp: 280}
30: {hours: 150, shards: 1000, money: 2000000, exp: 350}
31: {hours: 160, shards: 325, money: 2200000, exp: 380}
32: {hours: 170, shards: 350, money: 2400000, exp: 410}
33: {hours: 180, shards: 375, money: 2600000, exp: 440}
34: {hours: 190, shards: 400, money: 2800000, exp: 470}
35: {hours: 200, shards: 1500, money: 4000000, exp: 600}
36: {hours: 210, shards: 450, money: 4200000, exp: 650}
37: {hours: 220, shards: 500, money: 4400000, exp: 700}
38: {hours: 230, shards: 550, money: 4600000, exp: 750}
39: {hours: 240, shards: 600, money: 4800000, exp: 800}
40: {hours: 250, shards: 2500, money: 7000000, exp: 1000}
41: {hours: 260, shards: 650, money: 7500000, exp: 1100}
42: {hours: 270, shards: 700, money: 8000000, exp: 1200}
43: {hours: 280, shards: 750, money: 8500000, exp: 1300}
44: {hours: 290, shards: 800, money: 9000000, exp: 1400}
45: {hours: 300, shards: 5000, money: 12000000, exp: 2000}
46: {hours: 310, shards: 900, money: 13000000, exp: 2200}
47: {hours: 320, shards: 1000, money: 14000000, exp: 2400}
48: {hours: 330, shards: 1100, money: 15000000, exp: 2600}
49: {hours: 340, shards: 1200, money: 16000000, exp: 2800}
50: {hours: 350, shards: 7500, money: 20000000, exp: 3500}
51: {hours: 360, shards: 1300, money: 21000000, exp: 3800}
52: {hours: 370, shards: 1400, money: 22000000, exp: 4100}
53: {hours: 380, shards: 1500, money: 23000000, exp: 4400}
54: {hours: 390, shards: 1600, money: 24000000, exp: 4700}
55: {hours: 400, shards: 10000, money: 30000000, exp: 5000}
56: {hours: 420, shards: 1750, money: 32000000, exp: 5500}
57: {hours: 440, shards: 1900, money: 34000000, exp: 6000}
58: {hours: 460, shards: 2050, money: 36000000, exp: 6500}
59: {hours: 480, shards: 2200, money: 38000000, exp: 7000}
60: {hours: 500, shards: 12500, money: 50000000, exp: 8000}
61: {hours: 550, shards: 2500, money: 55000000, exp: 9000}
62: {hours: 600, shards: 3000, money: 60000000, exp: 10000}
63: {hours: 650, shards: 3500, money: 65000000, exp: 11000}
64: {hours: 700, shards: 4000, money: 70000000, exp: 12000}
65: {hours: 750, shards: 15000, money: 80000000, exp: 14000}
66: {hours: 800, shards: 5000, money: 85000000, exp: 15000}
67: {hours: 850, shards: 6000, money: 90000000, exp: 16000}
68: {hours: 900, shards: 7000, money: 95000000, exp: 17000}
69: {hours: 950, shards: 8000, money: 100000000, exp: 18000}
70: {hours: 1000, shards: 25000, money: 120000000, exp: 22000}
71: {hours: 1050, shards: 10000, money: 125000000, exp: 24000}
72: {hours: 1100, shards: 12500, money: 130000000, exp: 26000}
73: {hours: 1150, shards: 15000, money: 140000000, exp: 28000}
74: {hours: 1175, shards: 20000, money: 150000000, exp: 30000}
75: {hours: 1200, shards: 50000, money: 200000000, exp: 50000}
Key Options & Behavior Breakdown
| Option / Key Path | Default Setting | Technical Functionality & Usage |
|---|---|---|
menu-title | "&8Playtime Rewards" | Root configuration section managing menu-title subsystem. |
menu-size | 54 | Root configuration section managing menu-size subsystem. |
rewards | Object | Root configuration section managing rewards subsystem. |
rewards.1 | {hours: 1, shards: 10, money: 1000, exp: 0} | Adjusts 1 parameter for the rewards handler. |
rewards.2 | {hours: 2, shards: 15, money: 2000, exp: 0} | Adjusts 2 parameter for the rewards handler. |
rewards.3 | {hours: 4, shards: 20, money: 3000, exp: 0} | Adjusts 3 parameter for the rewards handler. |
rewards.4 | {hours: 6, shards: 25, money: 5000, exp: 0} | Adjusts 4 parameter for the rewards handler. |
rewards.5 | {hours: 8, shards: 50, money: 10000, exp: 5} | Adjusts 5 parameter for the rewards handler. |
rewards.6 | {hours: 10, shards: 35, money: 15000, exp: 5} | Adjusts 6 parameter for the rewards handler. |
rewards.7 | {hours: 12, shards: 40, money: 20000, exp: 5} | Adjusts 7 parameter for the rewards handler. |
rewards.8 | {hours: 15, shards: 50, money: 25000, exp: 10} | Adjusts 8 parameter for the rewards handler. |
rewards.9 | {hours: 18, shards: 60, money: 30000, exp: 10} | Adjusts 9 parameter for the rewards handler. |
rewards.10 | {hours: 20, shards: 100, money: 50000, exp: 20} | Adjusts 10 parameter for the rewards handler. |
rewards.11 | {hours: 25, shards: 75, money: 60000, exp: 25} | Adjusts 11 parameter for the rewards handler. |
rewards.12 | {hours: 30, shards: 80, money: 70000, exp: 30} | Adjusts 12 parameter for the rewards handler. |
rewards.13 | {hours: 35, shards: 90, money: 80000, exp: 35} | Adjusts 13 parameter for the rewards handler. |
rewards.14 | {hours: 40, shards: 100, money: 90000, exp: 40} | Adjusts 14 parameter for the rewards handler. |
rewards.15 | {hours: 45, shards: 200, money: 150000, exp: 50} | Adjusts 15 parameter for the rewards handler. |
rewards.16 | {hours: 50, shards: 120, money: 175000, exp: 60} | Adjusts 16 parameter for the rewards handler. |
rewards.17 | {hours: 55, shards: 130, money: 200000, exp: 70} | Adjusts 17 parameter for the rewards handler. |
rewards.18 | {hours: 60, shards: 140, money: 225000, exp: 80} | Adjusts 18 parameter for the rewards handler. |
rewards.19 | {hours: 65, shards: 150, money: 250000, exp: 90} | Adjusts 19 parameter for the rewards handler. |
rewards.20 | {hours: 70, shards: 350, money: 500000, exp: 100} | Adjusts 20 parameter for the rewards handler. |
rewards.21 | {hours: 75, shards: 170, money: 550000, exp: 110} | Adjusts 21 parameter for the rewards handler. |
rewards.22 | {hours: 80, shards: 180, money: 600000, exp: 120} | Adjusts 22 parameter for the rewards handler. |
rewards.23 | {hours: 85, shards: 190, money: 650000, exp: 130} | Adjusts 23 parameter for the rewards handler. |
rewards.24 | {hours: 90, shards: 200, money: 700000, exp: 140} | Adjusts 24 parameter for the rewards handler. |
rewards.25 | {hours: 100, shards: 500, money: 1000000, exp: 200} | Adjusts 25 parameter for the rewards handler. |
rewards.26 | {hours: 110, shards: 225, money: 1100000, exp: 220} | Adjusts 26 parameter for the rewards handler. |
rewards.27 | {hours: 120, shards: 250, money: 1200000, exp: 240} | Adjusts 27 parameter for the rewards handler. |
rewards.28 | {hours: 130, shards: 275, money: 1300000, exp: 260} | Adjusts 28 parameter for the rewards handler. |
rewards.29 | {hours: 140, shards: 300, money: 1400000, exp: 280} | Adjusts 29 parameter for the rewards handler. |
rewards.30 | {hours: 150, shards: 1000, money: 2000000, exp: 350} | Adjusts 30 parameter for the rewards handler. |
rewards.31 | {hours: 160, shards: 325, money: 2200000, exp: 380} | Adjusts 31 parameter for the rewards handler. |
rewards.32 | {hours: 170, shards: 350, money: 2400000, exp: 410} | Adjusts 32 parameter for the rewards handler. |
rewards.33 | {hours: 180, shards: 375, money: 2600000, exp: 440} | Adjusts 33 parameter for the rewards handler. |
rewards.34 | {hours: 190, shards: 400, money: 2800000, exp: 470} | Adjusts 34 parameter for the rewards handler. |
rewards.35 | {hours: 200, shards: 1500, money: 4000000, exp: 600} | Adjusts 35 parameter for the rewards handler. |
rewards.36 | {hours: 210, shards: 450, money: 4200000, exp: 650} | Adjusts 36 parameter for the rewards handler. |
rewards.37 | {hours: 220, shards: 500, money: 4400000, exp: 700} | Adjusts 37 parameter for the rewards handler. |
rewards.38 | {hours: 230, shards: 550, money: 4600000, exp: 750} | Adjusts 38 parameter for the rewards handler. |
rewards.39 | {hours: 240, shards: 600, money: 4800000, exp: 800} | Adjusts 39 parameter for the rewards handler. |
rewards.40 | {hours: 250, shards: 2500, money: 7000000, exp: 1000} | Adjusts 40 parameter for the rewards handler. |
rewards.41 | {hours: 260, shards: 650, money: 7500000, exp: 1100} | Adjusts 41 parameter for the rewards handler. |
rewards.42 | {hours: 270, shards: 700, money: 8000000, exp: 1200} | Adjusts 42 parameter for the rewards handler. |
rewards.43 | {hours: 280, shards: 750, money: 8500000, exp: 1300} | Adjusts 43 parameter for the rewards handler. |
rewards.44 | {hours: 290, shards: 800, money: 9000000, exp: 1400} | Adjusts 44 parameter for the rewards handler. |
rewards.45 | {hours: 300, shards: 5000, money: 12000000, exp: 2000} | Adjusts 45 parameter for the rewards handler. |
rewards.46 | {hours: 310, shards: 900, money: 13000000, exp: 2200} | Adjusts 46 parameter for the rewards handler. |
rewards.47 | {hours: 320, shards: 1000, money: 14000000, exp: 2400} | Adjusts 47 parameter for the rewards handler. |
📄 skills_rewards.yml
AuraSkills level-up reward integration granting currency and cosmetic rewards.
Full YAML Source (skills_rewards.yml)
rewards:
farming:
20:
effect: SATURATION
amplifier: 0
duration_seconds: 10
name: "Farmer's Feast Token"
50:
effect: FAST_DIGGING
amplifier: 1
duration_seconds: 600
name: "Master Harvester Token (10m)"
100:
effect: FAST_DIGGING
amplifier: 3
duration_seconds: 1800
name: "God of Agriculture Token (30m)"
foraging:
20:
effect: SPEED
amplifier: 0
duration_seconds: 300
name: "Lumberjack's Stride Token (5m)"
50:
effect: FAST_DIGGING
amplifier: 1
duration_seconds: 600
name: "Master Chopper Token (10m)"
100:
effect: FAST_DIGGING
amplifier: 4
duration_seconds: 1800
name: "Ultimate Deforester Token (30m)"
mining:
20:
effect: FAST_DIGGING
amplifier: 0
duration_seconds: 300
name: "Mining Haste Token (5m)"
50:
effect: FAST_DIGGING
amplifier: 1
duration_seconds: 600
name: "Super Miner Token (10m)"
100:
effect: FAST_DIGGING
amplifier: 2
duration_seconds: 1800
name: "God of Mining Ultimate Token (30m)"
fishing:
20:
effect: WATER_BREATHING
amplifier: 0
duration_seconds: 600
name: "Diver's Breath Token (10m)"
50:
effect: LUCK
amplifier: 1
duration_seconds: 600
name: "Lucky Catch Token (10m)"
100:
effect: DOLPHINS_GRACE
amplifier: 2
duration_seconds: 1800
name: "Poseidon's Blessing (30m)"
excavation:
20:
effect: FAST_DIGGING
amplifier: 0
duration_seconds: 300
name: "Digger's Haste Token (5m)"
50:
effect: FAST_DIGGING
amplifier: 1
duration_seconds: 600
name: "Master Excavator Token (10m)"
100:
effect: FAST_DIGGING
amplifier: 4
duration_seconds: 1800
name: "Earth Mover Ultimate Token (30m)"
archery:
20:
effect: NIGHT_VISION
amplifier: 0
duration_seconds: 600
name: "Sniper's Vision Token (10m)"
50:
effect: SPEED
amplifier: 1
duration_seconds: 300
name: "Ranger's Swiftness Token (5m)"
100:
effect: SPEED
amplifier: 3
duration_seconds: 1800
name: "Ultimate Robin Hood Token (30m)"
fighting:
20:
effect: INCREASE_DAMAGE
amplifier: 0
duration_seconds: 300
name: "Warrior Strength Token (5m)"
50:
effect: INCREASE_DAMAGE
amplifier: 1
duration_seconds: 600
name: "Gladiator Strength Token (10m)"
100:
effect: INCREASE_DAMAGE
amplifier: 3
duration_seconds: 1800
name: "Warlord's Ultimate Fury (30m)"
# ... [Subsequent repetitive milestone/item tiers follow identical YAML structure] ...
name: "Ultimate Phantom Token (30m)"
healing:
20:
effect: HEAL
amplifier: 0
duration_seconds: 1
name: "Instant Bandage Token"
50:
effect: ABSORPTION
amplifier: 1
duration_seconds: 300
name: "Cleric's Shield Token (5m)"
100:
effect: HEAL
amplifier: 4
duration_seconds: 1
name: "Ultimate Resurrection Token"
forging:
20:
effect: FIRE_RESISTANCE
amplifier: 0
duration_seconds: 600
name: "Blacksmith's Heat Token (10m)"
50:
effect: FAST_DIGGING
amplifier: 1
duration_seconds: 300
name: "Anvil Striker Token (5m)"
100:
effect: FIRE_RESISTANCE
amplifier: 0
duration_seconds: 3600
name: "God of the Forge Token (1hr)"
Key Options & Behavior Breakdown
| Option / Key Path | Default Setting | Technical Functionality & Usage |
|---|---|---|
rewards | Object | Root configuration section managing rewards subsystem. |
rewards.farming | List/Object | Adjusts farming parameter for the rewards handler. |
rewards.foraging | List/Object | Adjusts foraging parameter for the rewards handler. |
rewards.mining | List/Object | Adjusts mining parameter for the rewards handler. |
rewards.fishing | List/Object | Adjusts fishing parameter for the rewards handler. |
rewards.excavation | List/Object | Adjusts excavation parameter for the rewards handler. |
rewards.archery | List/Object | Adjusts archery parameter for the rewards handler. |
rewards.fighting | List/Object | Adjusts fighting parameter for the rewards handler. |
rewards.defense | List/Object | Adjusts defense parameter for the rewards handler. |
rewards.agility | List/Object | Adjusts agility parameter for the rewards handler. |
rewards.endurance | List/Object | Adjusts endurance parameter for the rewards handler. |
rewards.alchemy | List/Object | Adjusts alchemy parameter for the rewards handler. |
rewards.enchanting | List/Object | Adjusts enchanting parameter for the rewards handler. |
rewards.sorcery | List/Object | Adjusts sorcery parameter for the rewards handler. |
rewards.healing | List/Object | Adjusts healing parameter for the rewards handler. |
rewards.forging | List/Object | Adjusts forging parameter for the rewards handler. |
📄 team-levels.yml
Clan and Lands leveling XP criteria, team bank interest, and member limits.
Full YAML Source (team-levels.yml)
levels:
2:
requirements:
player_kills: 50
mobs_killed: 1000
blocks_broken: 10000
cost_shards: 500
cost_eco: 10000
rewards:
max_allies_bonus: 1
max_members_bonus: 2
max_warps_bonus: 1
unlock_colors: true
3:
requirements:
player_kills: 250
mobs_killed: 5000
blocks_broken: 50000
cost_shards: 2500
cost_eco: 50000
rewards:
max_allies_bonus: 2
max_members_bonus: 5
max_warps_bonus: 2
eco_boost_multiplier: 1.1
Key Options & Behavior Breakdown
| Option / Key Path | Default Setting | Technical Functionality & Usage |
|---|---|---|
levels | Object | Root configuration section managing levels subsystem. |
levels.2 | List/Object | Adjusts 2 parameter for the levels handler. |
levels.3 | List/Object | Adjusts 3 parameter for the levels handler. |
📄 vote.yml
Voting site reward integration, consecutive voting day streak multipliers, and key distribution.
Full YAML Source (vote.yml)
# ==============================================================================
# BharatMC Core - Voting Module Configuration
# ==============================================================================
# Manages voting links, daily vote reminders, vote party milestones,
# and the Party Piñata minigame event & loot rewards.
# ==============================================================================
vote:
enabled: true
submodules:
# Quick /vote command
commands: true
# Daily vote reminders on join
reminders: true
# Vote party milestone counter & rewards
party: true
# Party Piñata minigame event
pinata: true
links:
- " "
- "<#00d2ff><bold>BHARATMC VOTING</bold>"
- "<white>Vote daily for free ranks, keys, and BMC coins:"
- "<#00e1ff>https://bharatmc.net/vote"
- " "
reminders:
delay-seconds: 15
message:
- " "
- "<#00d2ff><bold>VOTE REMINDER</bold>"
- "<white>You have voted <#00d2ff>{voted_today}/{total_sites}<white> times today!"
- "<white>Sites left: <#00d2ff>{sites_left}"
- "<white>Type <#00d2ff>/vote <white>to vote and get rewards!"
- " "
party:
milestone_goal: 50
commands:
- "eco give {player} 1000"
- "crate key give {player} vote 1"
# ==============================================================================
# Party Piñata Event Configuration & Loot Rewards
# ==============================================================================
pinata:
enabled: true
name: "<#FF4B4B><bold>PARTY PIÑATA"
max_hits: 500
broadcasts:
spawn: "<#FF4B4B>[Piñata] <white>The Party Piñata has spawned at the Arena!"
death: "<#FF4B4B>[Piñata] <white>The Party Piñata was defeated by <yellow>%killer%<white>!"
sounds:
hit: "ENTITY_LLAMA_SPIT"
volume: 1.0
pitch: 1.5
loot:
empty_chance: 40
cash:
chance: 20
min: 5000
max: 10000
shards:
chance: 15
amounts:
- 2
- 5
- 10
- 15
coins:
chance: 5
amounts:
- 1
- 2
- 3
quest_scroll_chance: 20
scrolls:
tier1:
name: "<green><bold>Vote Key Quest Scroll"
color: "GREEN"
tier2:
name: "<gray><bold>Common Key Quest Scroll"
color: "GRAY"
tier3:
name: "<aqua><bold>Rare Key Quest Scroll"
color: "AQUA"
tier4:
name: "<light_purple><bold>Epic Key Quest Scroll"
color: "LIGHT_PURPLE"
tier5:
name: "<yellow><bold>Legendary Key Quest Scroll"
color: "YELLOW"
tier6:
name: "<gold><bold>Ultimate Key Quest Scroll"
color: "GOLD"
tier7:
name: "<dark_red><bold>Emperor Key Quest Scroll"
color: "DARK_RED"
quests:
tier1:
- "vote_quest_1"
- "vote_quest_2"
- "vote_quest_3"
tier2:
- "common_quest_1"
- "common_quest_2"
tier3:
- "rare_quest_1"
- "rare_quest_2"
tier4:
- "epic_quest_1"
- "epic_quest_2"
tier5:
- "legendary_quest_1"
tier6:
- "ultimate_quest_1"
tier7:
- "emperor_quest_1"
Key Options & Behavior Breakdown
| Option / Key Path | Default Setting | Technical Functionality & Usage |
|---|---|---|
vote | Object | Root configuration section managing vote subsystem. |
vote.enabled | true | Adjusts enabled parameter for the vote handler. |
vote.submodules | List/Object | Adjusts submodules parameter for the vote handler. |
vote.links | List/Object | Adjusts links parameter for the vote handler. |
vote.reminders | List/Object | Adjusts reminders parameter for the vote handler. |
vote.party | List/Object | Adjusts party parameter for the vote handler. |
pinata | Object | Root configuration section managing pinata subsystem. |
pinata.enabled | true | Adjusts enabled parameter for the pinata handler. |
pinata.name | "<#FF4B4B><bold>PARTY PIÑATA" | Adjusts name parameter for the pinata handler. |
pinata.max_hits | 500 | Adjusts max_hits parameter for the pinata handler. |
pinata.broadcasts | List/Object | Adjusts broadcasts parameter for the pinata handler. |
pinata.sounds | List/Object | Adjusts sounds parameter for the pinata handler. |
pinata.loot | List/Object | Adjusts loot parameter for the pinata handler. |
pinata.scrolls | List/Object | Adjusts scrolls parameter for the pinata handler. |
pinata.quests | List/Object | Adjusts quests parameter for the pinata handler. |