Skip to main content

BharatCore: Coin Shop & Cosmetic Perks

Detailed line-by-line configuration and option reference for BharatCore: Coin Shop & Cosmetic Perks.


📄 coinshop\coinshop.yml​

Configuration file managing coinshop.yml in BharatCore.

Full YAML Source (coinshop\coinshop.yml)​

# ============================================================
# BharatCore Coin Shop Configuration
# plugins/Bharat-core/coinshop/coinshop.yml
#
# Items are auto-discovered from the cosmetic menu configs.
# Individual prices and purchase actions/commands are defined
# directly inside the source menu configs (e.g., tagsmenu.yml,
# chatcolormenu.yml, namecolormenu.yml, glowmenu.yml, perks.yml).
#
# This file only configures category slots, names, and lore
# for the main shop menu.
#
# Disable the whole module: modules.coinshop: false in config.yml
# Disable one category: set enabled: false on that category.
# ============================================================

main-menu:
title: '<dark_gray>✦ <#FFD300>BMC Coinshop'
size: 27
# Slot to show live coin balance (set -1 to hide)
balance-slot: 4
# Slot 22 is removed from filler-slots to allow the Perks category button
# Slot 24 is removed from filler-slots to allow the Fly Time category button
# Slot 26 is removed from filler-slots to allow the God Mode category button
filler-slots: [0, 1, 2, 3, 5, 6, 7, 8, 18, 19, 20, 21, 23, 25]

# ============================================================
# CATEGORIES
# Each category maps to an existing cosmetic/perk system.
# Items within are auto-read from the corresponding config.
# ============================================================
categories:

# ────────────────────────────────────────────────────────────
# TAGS (source: coinshop/tags.yml → tags.*)
# Permission granted: bharatcore.tag.<id>
# ────────────────────────────────────────────────────────────
tags:
enabled: true
slot: 10
material: NAME_TAG
name: '<yellow><bold>Player Tags'
title: '<dark_gray>✦ <yellow>Coinshop <dark_gray>| <white>Tags <gray>({page}/{max_page})'
lore:
- '<gray>Unique tags displayed'
- '<gray>next to your name.'
- ''
- '<yellow>‣ Click to Browse'

# ────────────────────────────────────────────────────────────
# CHAT COLORS (source: coinshop/chatcolor.yml)
# Solid: bharatcore.chatcolor.solid.<id>
# Gradient: bharatcore.chatcolor.gradient.<id>
# ────────────────────────────────────────────────────────────
chatcolor:
enabled: true
slot: 12
material: RED_DYE
name: '<red><bold>Chat Colors'
title: '<dark_gray>✦ <#FFD300>Coinshop <dark_gray>| <white>Chat Colors <gray>({page}/{max_page})'
lore:
- '<gray>Color your chat messages'
- '<gray>with solid colors or gradients.'
- ''
- '<yellow>‣ Click to Browse'

# ────────────────────────────────────────────────────────────
# NAME COLORS (source: coinshop/namecolor.yml)
# Permission granted: bharatcore.namecolor.<id>
# ────────────────────────────────────────────────────────────
namecolor:
enabled: true
slot: 14
material: PAPER
name: '<aqua><bold>Name Colors'
title: '<dark_gray>✦ <#FFD300>Coinshop <dark_gray>| <white>Name Colors <gray>({page}/{max_page})'
lore:
- '<gray>Apply a custom color or'
- '<gray>gradient to your display name.'
- ''
- '<yellow>‣ Click to Browse'

# ────────────────────────────────────────────────────────────
# GLOW (source: coinshop/glow.yml)
# Permission granted: bharatcore.glow.color.<id>
# ────────────────────────────────────────────────────────────
glow:
enabled: true
slot: 16
material: GLOWSTONE_DUST
name: '<white><bold>Glow Colors'
title: '<dark_gray>✦ <#FFD300>Coinshop <dark_gray>| <white>Glow Colors <gray>({page}/{max_page})'
lore:
- '<gray>Unlock a colored glow'
- '<gray>visible to all players.'
- ''
- '<yellow>‣ Click to Browse'

# ────────────────────────────────────────────────────────────
# PERKS (source: coinshop/perks.yml)
# ────────────────────────────────────────────────────────────
perks:
enabled: true
slot: 22
material: EMERALD
name: '<green><bold>Survival Perks'
title: '<dark_gray>✦ <#FFD300>Coinshop <dark_gray>| <white>Perks <gray>({page}/{max_page})'
lore:
- '<gray>Purchase permanent commands'
- '<yellow>‣ Click to Browse'

# ────────────────────────────────────────────────────────────
# FLY TIME
# ────────────────────────────────────────────────────────────
flyshop:
enabled: true
slot: 24
material: FEATHER
name: '<white><bold>Fly Time'
title: '<dark_gray>✦ <#FFD300>Coinshop <dark_gray>| <white>Fly Time <gray>({page}/{max_page})'
lore:
- '<gray>Purchase temporary fly time'
- '<gray>to use on your land.'
- ''
- '<yellow>‣ Click to Browse'

# ────────────────────────────────────────────────────────────
# GOD MODE
# ────────────────────────────────────────────────────────────
godshop:
enabled: true
slot: 26
material: ENCHANTED_GOLDEN_APPLE
name: '<white><bold>God Mode Time'
title: '<dark_gray>✦ <#FFD300>Coinshop <dark_gray>| <white>God Mode Time <gray>({page}/{max_page})'
lore:
- '<gray>Purchase temporary God Mode'
- '<gray>to use in-game.'
- ''
- '<yellow>‣ Click to Browse'

Key Options & Behavior Breakdown​

Option / Key PathDefault SettingTechnical Functionality & Usage
main-menuObjectRoot configuration section managing main-menu subsystem.
main-menu.title'<dark_gray>✦ <#FFD300>BMC Coinshop'Adjusts title parameter for the main-menu handler.
main-menu.size27Adjusts size parameter for the main-menu handler.
main-menu.balance-slot4Adjusts balance-slot parameter for the main-menu handler.
main-menu.filler-slots[0, 1, 2, 3, 5, 6, 7, 8, 18, 19, 20, 21, 23, 25]Adjusts filler-slots parameter for the main-menu handler.
categoriesObjectRoot configuration section managing categories subsystem.
categories.tagsList/ObjectAdjusts tags parameter for the categories handler.
categories.chatcolorList/ObjectAdjusts chatcolor parameter for the categories handler.
categories.namecolorList/ObjectAdjusts namecolor parameter for the categories handler.
categories.glowList/ObjectAdjusts glow parameter for the categories handler.
categories.perksList/ObjectAdjusts perks parameter for the categories handler.
categories.flyshopList/ObjectAdjusts flyshop parameter for the categories handler.
categories.godshopList/ObjectAdjusts godshop parameter for the categories handler.

📄 coinshop\chatcolor.yml​

Configuration file managing chatcolor.yml in BharatCore.

Full YAML Source (coinshop\chatcolor.yml)​

title: "<dark_gray>ChatColor Selector"
size: 54

filler:
material: BLACK_STAINED_GLASS_PANE
name: " "
slots: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 35, 36, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53]

close-button:
slot: 49
material: BARRIER
name: "<red><bold>CLOSE"
lore:
- "<gray>Click to close"

reset-button:
slot: 48
material: CAULDRON
name: "<red><bold>RESET COLOR"
lore:
- "<gray>Click to reset back to default"

switch-button:
slot: 50
material: PAINTING
name_solid: "<gradient:#FFD700:#FFA500><bold>VIEW GRADIENTS"
name_gradient: "<gradient:#00BFFF:#1E90FF><bold>VIEW SOLID COLORS"
lore:
- "<gray>Click to switch selection mode"

toggle-button:
slot: 51

# -------------------------------------------------------
# price: (integer) — BMC Coin cost in the coinshop.
# Remove this field to hide the item from shop.
# commands: (list) — DeluxeMenus-style actions on purchase.
# Leave empty to auto-grant the permission node.
# -------------------------------------------------------

# permission defaults to: bharatcore.chatcolor.solid.<id>
solid-colors:
# ================= LOW TIER: 29 Rs = 348 Coins =================
white:
slot: 24
material: WHITE_DYE
name: "<white><bold>WHITE"
color-tag: "<white>"
price: 0
lore: ["<gray>Set your chat color to <dark_red>Dark Red"]
red:
slot: 11
material: RED_DYE
name: "<red><bold>RED"
color-tag: "<red>"
price: 588
lore: ["<gray>Set your chat color to <red>Red"]
gold:
slot: 12
material: GOLD_INGOT
name: "<gold><bold>GOLD"
color-tag: "<gold>"
price: 588
lore: ["<gray>Set your chat color to <gold>Gold"]
yellow:
slot: 13
material: YELLOW_DYE
name: "<yellow><bold>YELLOW"
color-tag: "<yellow>"
price: 588
lore: ["<gray>Set your chat color to <yellow>Yellow"]
dark_green:
slot: 14
material: GREEN_CONCRETE
name: "<dark_green><bold>DARK GREEN"
color-tag: "<dark_green>"
price: 588
lore: ["<gray>Set your chat color to <dark_green>Dark Green"]
green:
slot: 15
material: LIME_DYE
name: "<green><bold>GREEN"
color-tag: "<green>"
price: 588
lore: ["<gray>Set your chat color to <green>Green"]
aqua:
slot: 16
material: LIGHT_BLUE_DYE
name: "<aqua><bold>AQUA"
color-tag: "<aqua>"
price: 588
lore: ["<gray>Set your chat color to <aqua>Aqua"]
dark_aqua:
slot: 19
material: CYAN_DYE
name: "<dark_aqua><bold>DARK AQUA"
color-tag: "<dark_aqua>"
price: 588
lore: ["<gray>Set your chat color to <dark_aqua>Dark Aqua"]
dark_blue:
slot: 20
material: BLUE_CONCRETE
name: "<dark_blue><bold>DARK BLUE"
color-tag: "<dark_blue>"
price: 588
lore: ["<gray>Set your chat color to <dark_blue>Dark Blue"]
blue:
slot: 21
material: BLUE_DYE
name: "<blue><bold>BLUE"
color-tag: "<blue>"
price: 588
lore: ["<gray>Set your chat color to <blue>Blue"]
light_purple:
slot: 22
material: PINK_DYE
name: "<light_purple><bold>LIGHT PURPLE"
color-tag: "<light_purple>"
price: 588
lore: ["<gray>Set your chat color to <light_purple>Pink"]

# ... [Subsequent repetitive milestone/item tiers follow identical YAML structure] ...

cherry_blossom:
slot: 31
material: CHERRY_SAPLING
name: "<gradient:#f2c6de:#f874ff:#f6c0ff:#ff68e8><bold>CHERRY BLOSSOM"
color-tag: "<gradient:#f2c6de:#f874ff:#f6c0ff:#ff68e8>"
price: 2388
lore: ["<gray>Set your chat color to <gradient:#f2c6de:#ff68e8>Cherry"]
vibrant_rainbow:
slot: 33
material: SPECTRAL_ARROW
name: "<gradient:#ff0000:#ffa500:#ffff00:#008000:#0000ff:#4b0082:#ee82ee><bold>VIBRANT RAINBOW"
color-tag: "<gradient:#ff0000:#ffa500:#ffff00:#008000:#0000ff:#4b0082:#ee82ee>"
price: 2388
lore: ["<gray>Set your chat color to <gradient:#ff0000:#ee82ee>Rainbow"]
pastel_rainbow:
slot: 34
material: WHITE_STAINED_GLASS
name: "<gradient:#ffadad:#ffd6a5:#fdffb6:#caffbf:#9bf6ff:#a0c4ff:#bdb2ff:#ffc6ff><bold>PASTEL RAINBOW"
color-tag: "<gradient:#ffadad:#ffd6a5:#fdffb6:#caffbf:#9bf6ff:#a0c4ff:#bdb2ff:#ffc6ff>"
price: 2388
lore: ["<gray>Set your chat color to <gradient:#ffadad:#ffc6ff>Pastel"]
blue_rainbow:
slot: 37
material: BLUE_STAINED_GLASS
name: "<gradient:#5da7ee:#3574ff:#1b3cff:#3574ff><bold>BLUE RAINBOW"
color-tag: "<gradient:#5da7ee:#3574ff:#1b3cff:#3574ff>"
price: 2388
lore: ["<gray>Set your chat color to <gradient:#5da7ee:#1b3cff>Blue Rain"]
sunset_gradient:
slot: 28
material: ORANGE_DYE
name: "<gradient:#ffbc68:#ff9364:#ff6878:#ef67b3:#d046f5><bold>SUNSET"
color-tag: "<gradient:#ffbc68:#ff9364:#ff6878:#ef67b3:#d046f5>"
price: 2388
lore: ["<gray>Set your chat color to <gradient:#ffbc68:#d046f5>Sunset"]

Key Options & Behavior Breakdown​

Option / Key PathDefault SettingTechnical Functionality & Usage
title"<dark_gray>ChatColor Selector"Root configuration section managing title subsystem.
size54Root configuration section managing size subsystem.
fillerObjectRoot configuration section managing filler subsystem.
filler.materialBLACK_STAINED_GLASS_PANEAdjusts material parameter for the filler handler.
filler.name" "Adjusts name parameter for the filler handler.
filler.slots[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 35, 36, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53]Adjusts slots parameter for the filler handler.
close-buttonObjectRoot configuration section managing close-button subsystem.
close-button.slot49Adjusts slot parameter for the close-button handler.
close-button.materialBARRIERAdjusts material parameter for the close-button handler.
close-button.name"<red><bold>CLOSE"Adjusts name parameter for the close-button handler.
close-button.loreList/ObjectAdjusts lore parameter for the close-button handler.
reset-buttonObjectRoot configuration section managing reset-button subsystem.
reset-button.slot48Adjusts slot parameter for the reset-button handler.
reset-button.materialCAULDRONAdjusts material parameter for the reset-button handler.
reset-button.name"<red><bold>RESET COLOR"Adjusts name parameter for the reset-button handler.
reset-button.loreList/ObjectAdjusts lore parameter for the reset-button handler.
switch-buttonObjectRoot configuration section managing switch-button subsystem.
switch-button.slot50Adjusts slot parameter for the switch-button handler.
switch-button.materialPAINTINGAdjusts material parameter for the switch-button handler.
switch-button.name_solid"<gradient:#FFD700:#FFA500><bold>VIEW GRADIENTS"Adjusts name_solid parameter for the switch-button handler.
switch-button.name_gradient"<gradient:#00BFFF:#1E90FF><bold>VIEW SOLID COLORS"Adjusts name_gradient parameter for the switch-button handler.
switch-button.loreList/ObjectAdjusts lore parameter for the switch-button handler.
toggle-buttonObjectRoot configuration section managing toggle-button subsystem.
toggle-button.slot51Adjusts slot parameter for the toggle-button handler.
solid-colorsObjectRoot configuration section managing solid-colors subsystem.
solid-colors.whiteList/ObjectAdjusts white parameter for the solid-colors handler.
solid-colors.redList/ObjectAdjusts red parameter for the solid-colors handler.
solid-colors.goldList/ObjectAdjusts gold parameter for the solid-colors handler.
solid-colors.yellowList/ObjectAdjusts yellow parameter for the solid-colors handler.
solid-colors.dark_greenList/ObjectAdjusts dark_green parameter for the solid-colors handler.
solid-colors.greenList/ObjectAdjusts green parameter for the solid-colors handler.
solid-colors.aquaList/ObjectAdjusts aqua parameter for the solid-colors handler.
solid-colors.dark_aquaList/ObjectAdjusts dark_aqua parameter for the solid-colors handler.
solid-colors.dark_blueList/ObjectAdjusts dark_blue parameter for the solid-colors handler.
solid-colors.blueList/ObjectAdjusts blue parameter for the solid-colors handler.
solid-colors.light_purpleList/ObjectAdjusts light_purple parameter for the solid-colors handler.
solid-colors.dark_purpleList/ObjectAdjusts dark_purple parameter for the solid-colors handler.
gradientsObjectRoot configuration section managing gradients subsystem.
gradients.fireList/ObjectAdjusts fire parameter for the gradients handler.
gradients.oceanList/ObjectAdjusts ocean parameter for the gradients handler.
gradients.sunsetList/ObjectAdjusts sunset parameter for the gradients handler.
gradients.amethystList/ObjectAdjusts amethyst parameter for the gradients handler.
gradients.toxicList/ObjectAdjusts toxic parameter for the gradients handler.
gradients.forestList/ObjectAdjusts forest parameter for the gradients handler.
gradients.lavaList/ObjectAdjusts lava parameter for the gradients handler.
gradients.earthList/ObjectAdjusts earth parameter for the gradients handler.
gradients.roseList/ObjectAdjusts rose parameter for the gradients handler.
gradients.cyberpunkList/ObjectAdjusts cyberpunk parameter for the gradients handler.
gradients.neonList/ObjectAdjusts neon parameter for the gradients handler.
gradients.galaxyList/ObjectAdjusts galaxy parameter for the gradients handler.

📄 coinshop\namecolor.yml​

Configuration file managing namecolor.yml in BharatCore.

Full YAML Source (coinshop\namecolor.yml)​

title: "<dark_gray>Name Color Selector - Page {page}/{max_page}"
size: 54

color-slots:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 28
- 29
- 30
- 31
- 32
- 33
- 34

filler:
material: BLACK_STAINED_GLASS_PANE
name: " "
slots: [0,1,2,3,4,5,6,7,8,9, 17,18, 26,27, 35,36,37,38,39,40,41,42,43,44, 45,46,47,48,49,50,51,52,53]

next-page:
slot: 50
material: ARROW
name: "<green>Next Page"

prev-page:
slot: 48
material: ARROW
name: "<red>Previous Page"

close-button:
slot: 49
material: BARRIER
name: "<red><bold>CLOSE"

reset-button:
slot: 45
material: CAULDRON
name: "<red><bold>CLEAR NAME COLOR"
lore:
- "<gray>Click to reset to default name color."

status-lores:
equipped:
- ""
- "<green>■ <bold>CURRENTLY EQUIPPED"
unlocked:
- ""
- "<green>■ Status: Unlocked"
- "<yellow>► Click to equip!"
locked:
- ""
- "<red>■ Status: Locked"
- "<#FFD300>₹ <white>Price: <#FFD300>{price} Coins"
- "<gray>Click to purchase this name color!"

# ---------------------------------------------
# price: (integer) — BMC Coin cost in the coinshop.
# Remove this field to hide the item from shop.
# commands: (list) — DeluxeMenus-style actions on purchase.
# Leave empty to auto-grant the permission node: bharatcore.namecolor.<id>
# ---------------------------------------------
name-colors:
# ================= LOW TIER SOLIDS: 29 Rs = 348 Coins =================
white:
name: "<white>White Name Color"
tag-string: "<white>"
display-material: WHITE_DYE
price: 0
lore:
- "<gray>A clean, classic white name."
gray:
name: "<gray>Gray Name Color"
tag-string: "<gray>"
display-material: LIGHT_GRAY_DYE
price: 0
lore:
- "<gray>A subtle gray name."
dark_gray:
name: "<dark_gray>Dark Gray Name Color"
tag-string: "<dark_gray>"
display-material: GRAY_DYE
price: 348
lore:
- "<gray>A dark charcoal name."
black:
name: "<black>Black Name Color"
tag-string: "<black>"
display-material: BLACK_DYE
price: 348
lore:
- "<gray>A deep, mysterious black name."

# ================= MEDIUM TIER SOLIDS: 49 Rs = 588 Coins =================
red:
name: "<red>Red Name Color"
tag-string: "<red>"
display-material: RED_DYE
price: 588
lore:
- "<gray>A vibrant ruby red name."
dark_red:
name: "<dark_red>Dark Red Name Color"
tag-string: "<dark_red>"
display-material: RED_DYE
price: 588
lore:
- "<gray>A dark crimson name."
gold:

# ... [Subsequent repetitive milestone/item tiers follow identical YAML structure] ...

price: 2388
lore:
- "<gray>A deep, blood-red velvet aesthetic."

# ================= PREMIUM / CHARITY GRADIENTS: 299 Rs = 3588 Coins =================
beyond_blue_25:
name: "<gradient:#59EAA4:#089CCC><bold>Beyond Blue $25"
tag-string: "<gradient:#59EAA4:#089CCC>"
price: 3588
lore:
- "<gray>A beautiful teal to ocean blue gradient."
beyond_blue_300:
name: "<gradient:#59EAA4:#CD03FF><bold>Beyond Blue $300"
tag-string: "<gradient:#59EAA4:#CD03FF>"
price: 3588
lore:
- "<gray>A teal to cosmic purple premium gradient."
make_a_wish:
name: "<gradient:#f74fdb:#940ee2><bold>Make-A-Wish"
tag-string: "<gradient:#f74fdb:#940ee2>"
price: 3588
lore:
- "<gray>A bright pink to royal purple charity gradient."
special_effect:
name: "<gradient:#ffd728:#ff7328><bold>SpecialEffect"
tag-string: "<gradient:#ffd728:#ff7328>"
price: 3588
lore:
- "<gray>A vibrant gold and orange charity gradient."
water_org:
name: "<gradient:#33E7FF:#0368FF><bold>Water.org"
tag-string: "<gradient:#33E7FF:#0368FF>"
price: 3588
lore:
- "<gray>A refreshing sky blue to deep blue gradient."

Key Options & Behavior Breakdown​

Option / Key PathDefault SettingTechnical Functionality & Usage
title"<dark_gray>Name Color Selector - Page {page}/{max_page}"Root configuration section managing title subsystem.
size54Root configuration section managing size subsystem.
color-slotsObjectRoot configuration section managing color-slots subsystem.
fillerObjectRoot configuration section managing filler subsystem.
filler.materialBLACK_STAINED_GLASS_PANEAdjusts material parameter for the filler handler.
filler.name" "Adjusts name parameter for the filler handler.
filler.slots[0,1,2,3,4,5,6,7,8,9, 17,18, 26,27, 35,36,37,38,39,40,41,42,43,44, 45,46,47,48,49,50,51,52,53]Adjusts slots parameter for the filler handler.
next-pageObjectRoot configuration section managing next-page subsystem.
next-page.slot50Adjusts slot parameter for the next-page handler.
next-page.materialARROWAdjusts material parameter for the next-page handler.
next-page.name"<green>Next Page"Adjusts name parameter for the next-page handler.
prev-pageObjectRoot configuration section managing prev-page subsystem.
prev-page.slot48Adjusts slot parameter for the prev-page handler.
prev-page.materialARROWAdjusts material parameter for the prev-page handler.
prev-page.name"<red>Previous Page"Adjusts name parameter for the prev-page handler.
close-buttonObjectRoot configuration section managing close-button subsystem.
close-button.slot49Adjusts slot parameter for the close-button handler.
close-button.materialBARRIERAdjusts material parameter for the close-button handler.
close-button.name"<red><bold>CLOSE"Adjusts name parameter for the close-button handler.
reset-buttonObjectRoot configuration section managing reset-button subsystem.
reset-button.slot45Adjusts slot parameter for the reset-button handler.
reset-button.materialCAULDRONAdjusts material parameter for the reset-button handler.
reset-button.name"<red><bold>CLEAR NAME COLOR"Adjusts name parameter for the reset-button handler.
reset-button.loreList/ObjectAdjusts lore parameter for the reset-button handler.
status-loresObjectRoot configuration section managing status-lores subsystem.
status-lores.equippedList/ObjectAdjusts equipped parameter for the status-lores handler.
status-lores.unlockedList/ObjectAdjusts unlocked parameter for the status-lores handler.
status-lores.lockedList/ObjectAdjusts locked parameter for the status-lores handler.
name-colorsObjectRoot configuration section managing name-colors subsystem.
name-colors.whiteList/ObjectAdjusts white parameter for the name-colors handler.
name-colors.grayList/ObjectAdjusts gray parameter for the name-colors handler.
name-colors.dark_grayList/ObjectAdjusts dark_gray parameter for the name-colors handler.
name-colors.blackList/ObjectAdjusts black parameter for the name-colors handler.
name-colors.redList/ObjectAdjusts red parameter for the name-colors handler.
name-colors.dark_redList/ObjectAdjusts dark_red parameter for the name-colors handler.
name-colors.goldList/ObjectAdjusts gold parameter for the name-colors handler.
name-colors.yellowList/ObjectAdjusts yellow parameter for the name-colors handler.
name-colors.greenList/ObjectAdjusts green parameter for the name-colors handler.
name-colors.dark_greenList/ObjectAdjusts dark_green parameter for the name-colors handler.
name-colors.aquaList/ObjectAdjusts aqua parameter for the name-colors handler.
name-colors.dark_aquaList/ObjectAdjusts dark_aqua parameter for the name-colors handler.
name-colors.blueList/ObjectAdjusts blue parameter for the name-colors handler.
name-colors.dark_blueList/ObjectAdjusts dark_blue parameter for the name-colors handler.
name-colors.light_purpleList/ObjectAdjusts light_purple parameter for the name-colors handler.
name-colors.dark_purpleList/ObjectAdjusts dark_purple parameter for the name-colors handler.
name-colors.fireList/ObjectAdjusts fire parameter for the name-colors handler.
name-colors.oceanList/ObjectAdjusts ocean parameter for the name-colors handler.
name-colors.sunsetList/ObjectAdjusts sunset parameter for the name-colors handler.
name-colors.amethystList/ObjectAdjusts amethyst parameter for the name-colors handler.
name-colors.toxicList/ObjectAdjusts toxic parameter for the name-colors handler.

📄 coinshop\tags.yml​

Configuration file managing tags.yml in BharatCore.

Full YAML Source (coinshop\tags.yml)​

title: "<dark_gray>Tags Selector - Page {page}/{max_page}"
size: 54

# The slots where tags will be dynamically populated.
tag-slots:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 28
- 29
- 30
- 31
- 32
- 33
- 34

filler:
material: BLACK_STAINED_GLASS_PANE
name: " "
slots: [0,1,2,3,4,5,6,7,8,9, 17,18, 26,27, 35,36,37,38,39,40,41,42,43,44, 47,51,52,53]

toggle-button:
slot: 46

next-page:
slot: 50
material: ARROW
name: "<green>Next Page"

prev-page:
slot: 48
material: ARROW
name: "<red>Previous Page"

close-button:
slot: 49
material: BARRIER
name: "<red><bold>CLOSE"

reset-button:
slot: 45
material: CAULDRON
name: "<red><bold>CLEAR TAG"
lore:
- "<gray>Click to remove your current tag"

# Global Lores injected at the bottom of the item dynamically
status-lores:
equipped:
- ""
- "<green>■ <bold>CURRENTLY EQUIPPED"
unlocked:
- ""
- "<green>■ Status: Unlocked"
- "<yellow>► Click to equip!"
locked:
- ""
- "<red>■ Status: Locked"
- "<#FFD300>₹ <white>Price: <#FFD300>{price} Coins"
- "<gray>Click to purchase this tag!"

# ---------------------------------------------
# Tag definitions
# ---------------------------------------------
# price: (integer) — coin cost in the coinshop. Remove to hide from shop.
# commands: (list) — optional DeluxeMenus-style actions executed on purchase.
# If omitted, the shop auto-grants the 'permission' node.
# Supported: [givepermission] <node>
# [console] <command>
# [player] <command>
# [message] <text>
# permission: override default bharatcore.tag.<id>
# ---------------------------------------------
# ---------------------------------------------
# Tag definitions
# ---------------------------------------------
tags:
# ================= COMMON TAGS: 200 Coins =================
noob:
name: '<#808080><bold>Noob Tag'
tag-string: "&8[&7ɴ&#808080ᴏ&#909090ᴏ&#A0A0A0ʙ&8]"
permission: "bharatcore.tag.noob"
price: 200
lore:
- "<gray>Let everyone know your status."
commands:
- "[givepermission] bharatcore.tag.noob"

gamer:
name: '<#00FF88><bold>Gamer Tag'
tag-string: "&8[&#00FF88ɢ&#1BFF94ᴀ&#37FF9Fᴍ&#52FFAAᴇ&#6EFFB5ʀ&8]"
permission: "bharatcore.tag.gamer"
price: 200
lore:
- "<gray>True gamers only."
commands:
- "[givepermission] bharatcore.tag.gamer"

grinder:
name: '<#FFAA00><bold>Grinder Tag'
tag-string: "&8[&#FFAA00ɢ&#FFB41Aʀ&#FFBE33ɪ&#FFC84Dɴ&#FFD266ᴅ&#FFDC80ᴇ&#FFE699ʀ&8]"
permission: "bharatcore.tag.grinder"
price: 200
lore:
- "<gray>Respect the daily grind."
commands:
- "[givepermission] bharatcore.tag.grinder"

survival:

# ... [Subsequent repetitive milestone/item tiers follow identical YAML structure] ...

price: 2000
lore:
- "<gray>Luck favors you."
- "<gold>Unlock everything."
- ""
- "<yellow>Click to equip!"
commands:
- "[givepermission] bharatcore.tag.keyall"

poseidon:
name: '<#00FFEA><bold>Poseidon Tag'
tag-string: "&#00FFEAᴘ&#16FFE8ᴏ&#2DFFE5ꜱ&#43FFE3ᴇ&#53F7E6ɪ&#5DE8EDᴅ&#67D8F5ᴏ&#71C9FCɴ"
permission: "bharatcore.tag.poseidon"
price: 2000
lore:
- "<gray>Ruler of the seas."
- "<aqua>Power flows like water."
- ""
- "<yellow>Click to equip!"
commands:
- "[givepermission] bharatcore.tag.poseidon"

premium:
name: '<#FFD700><bold>Premium Tag'
tag-string: "&#FFD700ᴘ&#FFC300ʀ&#FFAF00ᴇ&#FF9B00ᴍ&#FF8700ɪ&#FF7300ᴜ&#FF5F00ᴍ"
permission: "bharatcore.tag.premium"
price: 2000
lore:
- "<gray>Top-tier status."
- "<gold>Only for the elite."
- ""
- "<yellow>Click to equip!"
commands:
- "[givepermission] bharatcore.tag.premium"

Key Options & Behavior Breakdown​

Option / Key PathDefault SettingTechnical Functionality & Usage
title"<dark_gray>Tags Selector - Page {page}/{max_page}"Root configuration section managing title subsystem.
size54Root configuration section managing size subsystem.
tag-slotsObjectRoot configuration section managing tag-slots subsystem.
fillerObjectRoot configuration section managing filler subsystem.
filler.materialBLACK_STAINED_GLASS_PANEAdjusts material parameter for the filler handler.
filler.name" "Adjusts name parameter for the filler handler.
filler.slots[0,1,2,3,4,5,6,7,8,9, 17,18, 26,27, 35,36,37,38,39,40,41,42,43,44, 47,51,52,53]Adjusts slots parameter for the filler handler.
toggle-buttonObjectRoot configuration section managing toggle-button subsystem.
toggle-button.slot46Adjusts slot parameter for the toggle-button handler.
next-pageObjectRoot configuration section managing next-page subsystem.
next-page.slot50Adjusts slot parameter for the next-page handler.
next-page.materialARROWAdjusts material parameter for the next-page handler.
next-page.name"<green>Next Page"Adjusts name parameter for the next-page handler.
prev-pageObjectRoot configuration section managing prev-page subsystem.
prev-page.slot48Adjusts slot parameter for the prev-page handler.
prev-page.materialARROWAdjusts material parameter for the prev-page handler.
prev-page.name"<red>Previous Page"Adjusts name parameter for the prev-page handler.
close-buttonObjectRoot configuration section managing close-button subsystem.
close-button.slot49Adjusts slot parameter for the close-button handler.
close-button.materialBARRIERAdjusts material parameter for the close-button handler.
close-button.name"<red><bold>CLOSE"Adjusts name parameter for the close-button handler.
reset-buttonObjectRoot configuration section managing reset-button subsystem.
reset-button.slot45Adjusts slot parameter for the reset-button handler.
reset-button.materialCAULDRONAdjusts material parameter for the reset-button handler.
reset-button.name"<red><bold>CLEAR TAG"Adjusts name parameter for the reset-button handler.
reset-button.loreList/ObjectAdjusts lore parameter for the reset-button handler.
status-loresObjectRoot configuration section managing status-lores subsystem.
status-lores.equippedList/ObjectAdjusts equipped parameter for the status-lores handler.
status-lores.unlockedList/ObjectAdjusts unlocked parameter for the status-lores handler.
status-lores.lockedList/ObjectAdjusts locked parameter for the status-lores handler.
tagsObjectRoot configuration section managing tags subsystem.
tags.noobList/ObjectAdjusts noob parameter for the tags handler.
tags.gamerList/ObjectAdjusts gamer parameter for the tags handler.
tags.grinderList/ObjectAdjusts grinder parameter for the tags handler.
tags.survivalList/ObjectAdjusts survival parameter for the tags handler.
tags.rabbitList/ObjectAdjusts rabbit parameter for the tags handler.
tags.fishyList/ObjectAdjusts fishy parameter for the tags handler.
tags.leafletList/ObjectAdjusts leaflet parameter for the tags handler.
tags.springList/ObjectAdjusts spring parameter for the tags handler.
tags.minecraftList/ObjectAdjusts minecraft parameter for the tags handler.
tags.mazeList/ObjectAdjusts maze parameter for the tags handler.
tags.copperList/ObjectAdjusts copper parameter for the tags handler.
tags.appleList/ObjectAdjusts apple parameter for the tags handler.
tags.pearList/ObjectAdjusts pear parameter for the tags handler.
tags.maleList/ObjectAdjusts male parameter for the tags handler.
tags.femaleList/ObjectAdjusts female parameter for the tags handler.
tags.strikerList/ObjectAdjusts striker parameter for the tags handler.
tags.aceList/ObjectAdjusts ace parameter for the tags handler.
tags.traderList/ObjectAdjusts trader parameter for the tags handler.
tags.wealthyList/ObjectAdjusts wealthy parameter for the tags handler.

📄 coinshop\glow.yml​

Configuration file managing glow.yml in BharatCore.

Full YAML Source (coinshop\glow.yml)​

title: "<dark_gray>Glow Selector"
size: 36

# List of colors to display in the menu
# Internal names must match NamedTextColor (white, gray, red, etc.)
# price: (integer) — BMC Coin cost in the coinshop.
# Remove this field to hide the item from shop.
# commands: (list) — DeluxeMenus-style actions on purchase.
# Leave empty to auto-grant the permission node: bharatcore.glow.color.<id>
colors:
# ================= LOW TIER: 29 Rs = 348 Coins =================
white:
display-name: "<white>White Glow"
material: WHITE_STAINED_GLASS
slot: 10
price: 0
gray:
display-name: "<gray>Gray Glow"
material: LIGHT_GRAY_STAINED_GLASS
slot: 11
price: 348
dark_gray:
display-name: "<dark_gray>Dark Gray Glow"
material: GRAY_STAINED_GLASS
slot: 12
price: 348
black:
display-name: "<black>Black Glow"
material: BLACK_STAINED_GLASS
slot: 13
price: 348

# ================= MEDIUM TIER: 49 Rs = 588 Coins =================
red:
display-name: "<red>Red Glow"
material: RED_STAINED_GLASS
slot: 14
price: 588
dark_red:
display-name: "<dark_red>Dark Red Glow"
material: RED_STAINED_GLASS
slot: 15
price: 588
gold:
display-name: "<gold>Gold Glow"
material: ORANGE_STAINED_GLASS
slot: 16
price: 588
yellow:
display-name: "<yellow>Yellow Glow"
material: YELLOW_STAINED_GLASS
slot: 19
price: 588
green:
display-name: "<green>Green Glow"
material: GREEN_STAINED_GLASS
slot: 20
price: 588
dark_green:
display-name: "<dark_green>Dark Green Glow"
material: GREEN_STAINED_GLASS
slot: 21
price: 588

# ================= HIGH TIER: 69 Rs = 828 Coins =================
aqua:
display-name: "<aqua>Aqua Glow"
material: CYAN_STAINED_GLASS
slot: 22
price: 828
dark_aqua:
display-name: "<dark_aqua>Dark Aqua Glow"
material: CYAN_STAINED_GLASS
slot: 23
price: 828
blue:
display-name: "<blue>Blue Glow"
material: BLUE_STAINED_GLASS
slot: 24
price: 828
dark_blue:
display-name: "<dark_blue>Dark Blue Glow"
material: BLUE_STAINED_GLASS
slot: 25
price: 828

# ================= VERY PREMIUM TIER: 199 Rs = 2388 Coins =================
rainbow:
display-name: "<gradient:#FF0000:#FFFF00:#00FF00:#00FFFF:#0000FF:#FF00FF>Rainbow Glow"
material: SPECTRAL_ARROW
slot: 26
price: 2388

status-lores:
click-to-select: "<gray>Left-Click to select this color!"
currently-selected: "<green>✔ Currently selected"
locked: "<red>Locked (No Permission)"

disable-button:
slot: 31
material: BARRIER
name: "<red><bold>DISABLE GLOW"
lore:
- "<gray>Click to turn off your glow effect."

filler:
material: GRAY_STAINED_GLASS_PANE
name: " "

Key Options & Behavior Breakdown​

Option / Key PathDefault SettingTechnical Functionality & Usage
title"<dark_gray>Glow Selector"Root configuration section managing title subsystem.
size36Root configuration section managing size subsystem.
colorsObjectRoot configuration section managing colors subsystem.
colors.whiteList/ObjectAdjusts white parameter for the colors handler.
colors.grayList/ObjectAdjusts gray parameter for the colors handler.
colors.dark_grayList/ObjectAdjusts dark_gray parameter for the colors handler.
colors.blackList/ObjectAdjusts black parameter for the colors handler.
colors.redList/ObjectAdjusts red parameter for the colors handler.
colors.dark_redList/ObjectAdjusts dark_red parameter for the colors handler.
colors.goldList/ObjectAdjusts gold parameter for the colors handler.
colors.yellowList/ObjectAdjusts yellow parameter for the colors handler.
colors.greenList/ObjectAdjusts green parameter for the colors handler.
colors.dark_greenList/ObjectAdjusts dark_green parameter for the colors handler.
colors.aquaList/ObjectAdjusts aqua parameter for the colors handler.
colors.dark_aquaList/ObjectAdjusts dark_aqua parameter for the colors handler.
colors.blueList/ObjectAdjusts blue parameter for the colors handler.
colors.dark_blueList/ObjectAdjusts dark_blue parameter for the colors handler.
colors.rainbowList/ObjectAdjusts rainbow parameter for the colors handler.
status-loresObjectRoot configuration section managing status-lores subsystem.
status-lores.click-to-select"<gray>Left-Click to select this color!"Adjusts click-to-select parameter for the status-lores handler.
status-lores.currently-selected"<green>✔ Currently selected"Adjusts currently-selected parameter for the status-lores handler.
status-lores.locked"<red>Locked (No Permission)"Adjusts locked parameter for the status-lores handler.
disable-buttonObjectRoot configuration section managing disable-button subsystem.
disable-button.slot31Adjusts slot parameter for the disable-button handler.
disable-button.materialBARRIERAdjusts material parameter for the disable-button handler.
disable-button.name"<red><bold>DISABLE GLOW"Adjusts name parameter for the disable-button handler.
disable-button.loreList/ObjectAdjusts lore parameter for the disable-button handler.
fillerObjectRoot configuration section managing filler subsystem.
filler.materialGRAY_STAINED_GLASS_PANEAdjusts material parameter for the filler handler.
filler.name" "Adjusts name parameter for the filler handler.

📄 coinshop\flyperks.yml​

Configuration file managing flyperks.yml in BharatCore.

Full YAML Source (coinshop\flyperks.yml)​

items:
fly_1h:
name: '<white>1 Hour Fly Time'
material: FEATHER
price: 500
lore:
- '<gray>Add 1 hour of flight time'
- '<gray>to your account.'
commands:
- 'fly addtime %player% 3600'
fly_3h:
name: '<white>3 Hours Fly Time'
material: FEATHER
price: 1200
lore:
- '<gray>Add 3 hours of flight time'
- '<gray>to your account.'
commands:
- 'fly addtime %player% 10800'
fly_12h:
name: '<white>12 Hours Fly Time'
material: FEATHER
price: 4500
lore:
- '<gray>Add 12 hours of flight time'
- '<gray>to your account.'
commands:
- 'fly addtime %player% 43200'
fly_24h:
name: '<white>24 Hours Fly Time'
material: FEATHER
price: 8000
lore:
- '<gray>Add 24 hours of flight time'
- '<gray>to your account.'
commands:
- 'fly addtime %player% 86400'
fly_1d:
name: '<white>1 Day Fly Time'
material: FEATHER
price: 8000
lore:
- '<gray>Add 1 day of flight time'
- '<gray>to your account.'
commands:
- 'fly addtime %player% 86400'
fly_3d:
name: '<white>3 Days Fly Time'
material: FEATHER
price: 22000
lore:
- '<gray>Add 3 days of flight time'
- '<gray>to your account.'
commands:
- 'fly addtime %player% 259200'
fly_5d:
name: '<white>5 Days Fly Time'
material: FEATHER
price: 35000
lore:
- '<gray>Add 5 days of flight time'
- '<gray>to your account.'
commands:
- 'fly addtime %player% 432000'
fly_7d:
name: '<white>7 Days Fly Time'
material: FEATHER
price: 48000
lore:
- '<gray>Add 7 days of flight time'
- '<gray>to your account.'
commands:
- 'fly addtime %player% 604800'
fly_unlimited:
name: '<#FFD300><bold>Unlimited Fly Time'
material: NETHER_STAR
price: 150000
lore:
- '<gray>Unlock unlimited flight time'
- '<gray>for your account.'
commands:
- 'fly settime %player% -1'

Key Options & Behavior Breakdown​

Option / Key PathDefault SettingTechnical Functionality & Usage
itemsObjectRoot configuration section managing items subsystem.
items.fly_1hList/ObjectAdjusts fly_1h parameter for the items handler.
items.fly_3hList/ObjectAdjusts fly_3h parameter for the items handler.
items.fly_12hList/ObjectAdjusts fly_12h parameter for the items handler.
items.fly_24hList/ObjectAdjusts fly_24h parameter for the items handler.
items.fly_1dList/ObjectAdjusts fly_1d parameter for the items handler.
items.fly_3dList/ObjectAdjusts fly_3d parameter for the items handler.
items.fly_5dList/ObjectAdjusts fly_5d parameter for the items handler.
items.fly_7dList/ObjectAdjusts fly_7d parameter for the items handler.
items.fly_unlimitedList/ObjectAdjusts fly_unlimited parameter for the items handler.

📄 coinshop\godperks.yml​

Configuration file managing godperks.yml in BharatCore.

Full YAML Source (coinshop\godperks.yml)​

items:
god_1h:
name: '<white>1 Hour God Mode Time'
material: ENCHANTED_GOLDEN_APPLE
price: 500
lore:
- '<gray>Add 1 hour of God Mode time'
- '<gray>to your account.'
commands:
- 'godadmin add %player% 3600'
god_3h:
name: '<white>3 Hours God Mode Time'
material: ENCHANTED_GOLDEN_APPLE
price: 1200
lore:
- '<gray>Add 3 hours of God Mode time'
- '<gray>to your account.'
commands:
- 'godadmin add %player% 10800'
god_12h:
name: '<white>12 Hours God Mode Time'
material: ENCHANTED_GOLDEN_APPLE
price: 4500
lore:
- '<gray>Add 12 hours of God Mode time'
- '<gray>to your account.'
commands:
- 'godadmin add %player% 43200'
god_24h:
name: '<white>24 Hours God Mode Time'
material: ENCHANTED_GOLDEN_APPLE
price: 8000
lore:
- '<gray>Add 24 hours of God Mode time'
- '<gray>to your account.'
commands:
- 'godadmin add %player% 86400'
god_1d:
name: '<white>1 Day God Mode Time'
material: ENCHANTED_GOLDEN_APPLE
price: 8000
lore:
- '<gray>Add 1 day of God Mode time'
- '<gray>to your account.'
commands:
- 'godadmin add %player% 86400'
god_3d:
name: '<white>3 Days God Mode Time'
material: ENCHANTED_GOLDEN_APPLE
price: 22000
lore:
- '<gray>Add 3 days of God Mode time'
- '<gray>to your account.'
commands:
- 'godadmin add %player% 259200'
god_5d:
name: '<white>5 Days God Mode Time'
material: ENCHANTED_GOLDEN_APPLE
price: 35000
lore:
- '<gray>Add 5 days of God Mode time'
- '<gray>to your account.'
commands:
- 'godadmin add %player% 432000'
god_7d:
name: '<white>7 Days God Mode Time'
material: ENCHANTED_GOLDEN_APPLE
price: 48000
lore:
- '<gray>Add 7 days of God Mode time'
- '<gray>to your account.'
commands:
- 'godadmin add %player% 604800'
god_unlimited:
name: '<#FFD300><bold>Unlimited God Mode Time'
material: NETHER_STAR
price: 150000
lore:
- '<gray>Unlock unlimited God Mode time'
- '<gray>for your account.'
commands:
- 'godadmin set %player% -1'

Key Options & Behavior Breakdown​

Option / Key PathDefault SettingTechnical Functionality & Usage
itemsObjectRoot configuration section managing items subsystem.
items.god_1hList/ObjectAdjusts god_1h parameter for the items handler.
items.god_3hList/ObjectAdjusts god_3h parameter for the items handler.
items.god_12hList/ObjectAdjusts god_12h parameter for the items handler.
items.god_24hList/ObjectAdjusts god_24h parameter for the items handler.
items.god_1dList/ObjectAdjusts god_1d parameter for the items handler.
items.god_3dList/ObjectAdjusts god_3d parameter for the items handler.
items.god_5dList/ObjectAdjusts god_5d parameter for the items handler.
items.god_7dList/ObjectAdjusts god_7d parameter for the items handler.
items.god_unlimitedList/ObjectAdjusts god_unlimited parameter for the items handler.

📄 coinshop\perks.yml​

Configuration file managing perks.yml in BharatCore.

Full YAML Source (coinshop\perks.yml)​

title: "<dark_gray>Perks Selector - Page {page}/{max_page}"
size: 54

# The slots where perks will be dynamically populated.
perk-slots:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 28
- 29
- 30
- 31
- 32
- 33
- 34

filler:
material: BLACK_STAINED_GLASS_PANE
name: " "
slots: [0,1,2,3,4,5,6,7,8,9, 17,18, 26,27, 35,36,37,38,39,40,41,42,43,44, 47,51,52,53]

toggle-button:
slot: 46

next-page:
slot: 50
material: ARROW
name: "<green>Next Page"

prev-page:
slot: 48
material: ARROW
name: "<red>Previous Page"

close-button:
slot: 49
material: BARRIER
name: "<red><bold>CLOSE"

# Global Lores injected at the bottom of the item dynamically
status-lores:
unlocked:
- ""
- "<green>✔ <white>Unlocked"
- "<yellow>► Click to use perk!"
locked:
- ""
- "<red>✘ Locked"
- "<#FFD300>₹ <white>Price: <#FFD300>{price} Coins"
- "<gray>Click to purchase this perk!"

# ---------------------------------------------
# Perks definitions
# ---------------------------------------------
# price: (integer) — coin cost in the coinshop.
# commands: (list) — commands executed upon purchase.
# click-commands: (list) — commands executed when clicked while unlocked.
# permission: override permission permission node (defaults to bharatcore.perks.<id>)
# ---------------------------------------------
perks:
condense:
name: "<#FE8924><bold>Condense Perk"
material: HOPPER
permission: "bharatcore.perks.condense"
price: 828
lore:
- "<gray>Instantly compact raw items"
- "<gray>into blocks using /condense."
commands:
- "[givepermission] bharatcore.perks.condense"
- "[givepermission] essentials.condense"
click-commands:
- "[player] condense"
nickname:
name: "<#3CFE24><bold>Nickname Perk"
material: NAME_TAG
permission: "bharatcore.nick"
price: 2388
lore:
- "<gray>Set a custom display name"
- "<gray>using /nick."
commands:
- "[givepermission] bharatcore.nick"
- "[givepermission] essentials.nick"
click-commands:
- "[player] nick"
crawl:
name: "<#FE24AE><bold>Crawl Perk"
material: COBWEB
permission: "GSit.Crawl"
price: 348
lore:
- "<gray>Unlock the ability to crawl"
- "<gray>on the ground with /crawl."
commands:
- "[givepermission] GSit.Crawl"
click-commands:
- "[player] crawl"
bellyflop:
name: "<#2AFF92><bold>BellyFlop Perk"
material: WATER_BUCKET
permission: "GSit.BellyFlop"
price: 348
lore:
- "<gray>Perform a belly flop"
- "<gray>using /bellyflop."
commands:
- "[givepermission] GSit.BellyFlop"
click-commands:

# ... [Subsequent repetitive milestone/item tiers follow identical YAML structure] ...

- "<gray>Repair the item in hand"
- "<gray>using /repair."
commands:
- "[givepermission] bharatcore.perks.repair"
- "[givepermission] essentials.repair"
click-commands:
- "[player] repair"
godmode:
name: "<#FFE100><bold>God Mode Perk"
material: ENCHANTED_GOLDEN_APPLE
permission: "bharatcore.perks.god"
price: 3588
lore:
- "<gray>Toggle invincibility"
- "<gray>using /god."
commands:
- "[givepermission] bharatcore.perks.god"
- "[givepermission] essentials.god"
click-commands:
- "[player] god"
flight:
name: "<#00C8FF><bold>Flight Perk"
material: FEATHER
permission: "tempfly.use"
price: 3588
lore:
- "<gray>Toggle flight ability"
- "<gray>using /fly."
commands:
- "[givepermission] tempfly.use"
- "[givepermission] tempfly.own"
- "[givepermission] tempfly.others"
- "[givepermission] tempfly.wilderness"
click-commands:
- "[player] fly"

Key Options & Behavior Breakdown​

Option / Key PathDefault SettingTechnical Functionality & Usage
title"<dark_gray>Perks Selector - Page {page}/{max_page}"Root configuration section managing title subsystem.
size54Root configuration section managing size subsystem.
perk-slotsObjectRoot configuration section managing perk-slots subsystem.
fillerObjectRoot configuration section managing filler subsystem.
filler.materialBLACK_STAINED_GLASS_PANEAdjusts material parameter for the filler handler.
filler.name" "Adjusts name parameter for the filler handler.
filler.slots[0,1,2,3,4,5,6,7,8,9, 17,18, 26,27, 35,36,37,38,39,40,41,42,43,44, 47,51,52,53]Adjusts slots parameter for the filler handler.
toggle-buttonObjectRoot configuration section managing toggle-button subsystem.
toggle-button.slot46Adjusts slot parameter for the toggle-button handler.
next-pageObjectRoot configuration section managing next-page subsystem.
next-page.slot50Adjusts slot parameter for the next-page handler.
next-page.materialARROWAdjusts material parameter for the next-page handler.
next-page.name"<green>Next Page"Adjusts name parameter for the next-page handler.
prev-pageObjectRoot configuration section managing prev-page subsystem.
prev-page.slot48Adjusts slot parameter for the prev-page handler.
prev-page.materialARROWAdjusts material parameter for the prev-page handler.
prev-page.name"<red>Previous Page"Adjusts name parameter for the prev-page handler.
close-buttonObjectRoot configuration section managing close-button subsystem.
close-button.slot49Adjusts slot parameter for the close-button handler.
close-button.materialBARRIERAdjusts material parameter for the close-button handler.
close-button.name"<red><bold>CLOSE"Adjusts name parameter for the close-button handler.
status-loresObjectRoot configuration section managing status-lores subsystem.
status-lores.unlockedList/ObjectAdjusts unlocked parameter for the status-lores handler.
status-lores.lockedList/ObjectAdjusts locked parameter for the status-lores handler.
perksObjectRoot configuration section managing perks subsystem.
perks.condenseList/ObjectAdjusts condense parameter for the perks handler.
perks.nicknameList/ObjectAdjusts nickname parameter for the perks handler.
perks.crawlList/ObjectAdjusts crawl parameter for the perks handler.
perks.bellyflopList/ObjectAdjusts bellyflop parameter for the perks handler.
perks.hatList/ObjectAdjusts hat parameter for the perks handler.
perks.sitList/ObjectAdjusts sit parameter for the perks handler.
perks.layList/ObjectAdjusts lay parameter for the perks handler.
perks.feedList/ObjectAdjusts feed parameter for the perks handler.
perks.healList/ObjectAdjusts heal parameter for the perks handler.
perks.extinguishList/ObjectAdjusts extinguish parameter for the perks handler.
perks.near_perkList/ObjectAdjusts near_perk parameter for the perks handler.
perks.disposalList/ObjectAdjusts disposal parameter for the perks handler.
perks.topList/ObjectAdjusts top parameter for the perks handler.
perks.skullList/ObjectAdjusts skull parameter for the perks handler.
perks.craft_tableList/ObjectAdjusts craft_table parameter for the perks handler.
perks.enderchestList/ObjectAdjusts enderchest parameter for the perks handler.
perks.anvilList/ObjectAdjusts anvil parameter for the perks handler.
perks.repairList/ObjectAdjusts repair parameter for the perks handler.
perks.godmodeList/ObjectAdjusts godmode parameter for the perks handler.
perks.flightList/ObjectAdjusts flight parameter for the perks handler.