BharatCore: Interactive GUI Menus
Detailed line-by-line configuration and option reference for BharatCore: Interactive GUI Menus.
📄 menus\homesmenu.yml
Configuration file managing homesmenu.yml in BharatCore.
Full YAML Source (menus\homesmenu.yml)
title: "<dark_gray>HOMES"
size: 36
filler:
material: GRAY_STAINED_GLASS_PANE
name: " "
slots: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 28, 29, 30, 31, 32, 33, 34, 35]
close-button:
slot: 27
material: OAK_DOOR
name: "<red><bold>CLOSE"
team-home:
bed-slot: 10
set-slot: 19
bed-material: RED_BANNER
bed-name: "<red>TEAM HOME"
bed-lore:
- "<white>Click to teleport to your team's home"
set-material: RED_DYE
set-name: "<red>CLICK TO SET TEAM HOME"
set-lore:
- "<white>Click to set your team's home"
homes:
set-home:
material: BLUE_BED
name: "<color:#0C62E9>HOME {num}"
lore:
- "<white>Click to teleport to home {num}"
unset-home:
material: LIGHT_GRAY_BED
name: "<color:#0C62E9>HOME {num}"
lore:
- "<white>Click to teleport to home {num}"
delete-dye:
material: BLUE_DYE
name: "<color:#0C62E9>CLICK TO SET HOME {num}"
lore:
- "<white>Click to delete home {num}"
set-dye:
material: LIGHT_GRAY_DYE
name: "<color:#0C62E9>CLICK TO SET HOME {num}"
lore:
- "<white>Click to set home {num}"
no-perm-bed:
material: RED_BED
name: "<red>NO PERMISSION"
lore: []
no-perm-dye:
material: RED_DYE
name: "<red>NO PERMISSION"
lore: []
Key Options & Behavior Breakdown
| Option / Key Path | Default Setting | Technical Functionality & Usage |
|---|---|---|
title | "<dark_gray>HOMES" | Root configuration section managing title subsystem. |
size | 36 | Root configuration section managing size subsystem. |
filler | Object | Root configuration section managing filler subsystem. |
filler.material | GRAY_STAINED_GLASS_PANE | Adjusts 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, 28, 29, 30, 31, 32, 33, 34, 35] | Adjusts slots parameter for the filler handler. |
close-button | Object | Root configuration section managing close-button subsystem. |
close-button.slot | 27 | Adjusts slot parameter for the close-button handler. |
close-button.material | OAK_DOOR | Adjusts material parameter for the close-button handler. |
close-button.name | "<red><bold>CLOSE" | Adjusts name parameter for the close-button handler. |
team-home | Object | Root configuration section managing team-home subsystem. |
team-home.bed-slot | 10 | Adjusts bed-slot parameter for the team-home handler. |
team-home.set-slot | 19 | Adjusts set-slot parameter for the team-home handler. |
team-home.bed-material | RED_BANNER | Adjusts bed-material parameter for the team-home handler. |
team-home.bed-name | "<red>TEAM HOME" | Adjusts bed-name parameter for the team-home handler. |
team-home.bed-lore | List/Object | Adjusts bed-lore parameter for the team-home handler. |
team-home.set-material | RED_DYE | Adjusts set-material parameter for the team-home handler. |
team-home.set-name | "<red>CLICK TO SET TEAM HOME" | Adjusts set-name parameter for the team-home handler. |
team-home.set-lore | List/Object | Adjusts set-lore parameter for the team-home handler. |
homes | Object | Root configuration section managing homes subsystem. |
homes.set-home | List/Object | Adjusts set-home parameter for the homes handler. |
homes.unset-home | List/Object | Adjusts unset-home parameter for the homes handler. |
homes.delete-dye | List/Object | Adjusts delete-dye parameter for the homes handler. |
homes.set-dye | List/Object | Adjusts set-dye parameter for the homes handler. |
homes.no-perm-bed | List/Object | Adjusts no-perm-bed parameter for the homes handler. |
homes.no-perm-dye | List/Object | Adjusts no-perm-dye parameter for the homes handler. |
📄 menus\settings.yml
Configuration file managing settings.yml in BharatCore.
Full YAML Source (menus\settings.yml)
# ==========================================
# Settings Menu Configuration (Premium Edition)
# ==========================================
menu-title: "deff&lPLAYER SETTINGS"
rows: 4
filler:
material: "BLACK_STAINED_GLASS_PANE"
name: " "
slots: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]
close-button:
material: "BARRIER"
name: "&#FF4B4B&lCLOSE MENU"
slot: 31
settings:
# --- Row 1 ---
payments:
slot: 10
material: "GOLD_INGOT"
name: "AFB00&lIncoming Payments"
lore:
- "&8Toggle /pay requests"
- ""
- "&7Status: {status}"
- ""
- "&f» &lCLICK &fto toggle!"
status-enabled: "<green>ENABLED"
status-disabled: "<red>DISABLED"
tpa:
slot: 11
material: "ENDER_PEARL"
name: "�C7FEC&lTeleport Requests"
lore:
- "&8Toggle /tpa requests"
- ""
- "&7Status: {status}"
- ""
- "&f» &lCLICK &fto toggle!"
status-enabled: "<green>ENABLED"
status-disabled: "<red>DISABLED"
dms:
slot: 12
material: "WRITABLE_BOOK"
name: "&#FFE474&lPrivate Messages"
lore:
- "&8Toggle direct messages"
- ""
- "&7Status: {status}"
- ""
- "&f» &lCLICK &fto toggle!"
status-enabled: "<green>ENABLED"
status-disabled: "<red>DISABLED"
death-messages:
slot: 14
material: "SKELETON_SKULL"
name: "&#FF4B4B&lDeath Messages"
lore:
- "&8Toggle global death feed"
- ""
- "&7Status: {status}"
- ""
- "&f» &lCLICK &fto toggle!"
status-enabled: "<green>ENABLED"
status-disabled: "<red>DISABLED"
chat:
slot: 15
material: "PAPER"
name: "AFB00&lPublic Chat"
lore:
- "&8Toggle public chat visibility"
- ""
- "&7Status: {status}"
- ""
- "&f» &lCLICK &fto toggle!"
status-enabled: "<green>VISIBLE"
status-disabled: "<red>HIDDEN"
mentions:
slot: 16
material: "BELL"
name: "&#BAA7FF&lChat Mentions"
lore:
- "&8Toggle mention sound/alert"
- ""
- "&7Status: {status}"
- ""
- "&f» &lCLICK &fto toggle!"
status-enabled: "<green>ENABLED"
status-disabled: "<red>DISABLED"
# --- Row 2 ---
nightvision:
slot: 19
material: "GOLDEN_CARROT"
name: "&#FFE474&lNight Vision"
lore:
- "&8Permanent vision in dark"
- ""
- "&7Status: {status}"
- ""
- "&f» &lCLICK &fto toggle!"
status-enabled: "<green>ENABLED"
status-disabled: "<red>DISABLED"
auction_fast_buy:
slot: 20
material: "GOLD_NUGGET"
name: "&#FFE474&lAuction Fast Buy"
condition:
plugin: "BMCAuction"
lore:
- "&8Skip confirmation menu when buying"
- ""
# ... [Subsequent repetitive milestone/item tiers follow identical YAML structure] ...
- "[player] namecolor"
custom-items:
'scoreboard_enabled':
material: OAK_HANGING_SIGN
priority: 1
slot: 13
display_name: "AD8FF&lSCOREBOARD TOGGLE"
lore:
- "&8Toggle sidebar display"
- ""
- "&7Status: AD8FFEnabled"
- ""
- "&#FF6B9B✘ &lCLICK &7to Disable!"
click_commands:
- "[player] scoreboardtoggle"
- "[meta] set sb STRING no"
- "[refresh]"
'scoreboard_disabled':
material: SPRUCE_HANGING_SIGN
priority: 2
slot: 13
view-requirement: "%bharatcore_has_meta_sb_no%"
display_name: "AD8FF&lSCOREBOARD TOGGLE"
lore:
- "&8Toggle sidebar display"
- ""
- "&7Status: &#FF6B9BDisabled"
- ""
- "AD8FF✔ &lCLICK &7to Enable!"
click_commands:
- "[meta] set sb STRING yes"
- "[player] scoreboardtoggle"
- "[refresh]"
Key Options & Behavior Breakdown
| Option / Key Path | Default Setting | Technical Functionality & Usage |
|---|---|---|
menu-title | "deff&lPLAYER SETTINGS" | Root configuration section managing menu-title subsystem. |
rows | 4 | Root configuration section managing rows subsystem. |
filler | Object | Root configuration section managing filler subsystem. |
filler.material | "BLACK_STAINED_GLASS_PANE" | Adjusts 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, 28, 29, 30, 31, 32, 33, 34, 35] | Adjusts slots parameter for the filler handler. |
close-button | Object | Root configuration section managing close-button subsystem. |
close-button.material | "BARRIER" | Adjusts material parameter for the close-button handler. |
close-button.name | "&#FF4B4B&lCLOSE MENU" | Adjusts name parameter for the close-button handler. |
close-button.slot | 31 | Adjusts slot parameter for the close-button handler. |
settings | Object | Root configuration section managing settings subsystem. |
settings.payments | List/Object | Adjusts payments parameter for the settings handler. |
settings.tpa | List/Object | Adjusts tpa parameter for the settings handler. |
settings.dms | List/Object | Adjusts dms parameter for the settings handler. |
settings.death-messages | List/Object | Adjusts death-messages parameter for the settings handler. |
settings.chat | List/Object | Adjusts chat parameter for the settings handler. |
settings.mentions | List/Object | Adjusts mentions parameter for the settings handler. |
settings.nightvision | List/Object | Adjusts nightvision parameter for the settings handler. |
settings.auction_fast_buy | List/Object | Adjusts auction_fast_buy parameter for the settings handler. |
settings.auction_fast_sell | List/Object | Adjusts auction_fast_sell parameter for the settings handler. |
settings.fastmechanics | List/Object | Adjusts fastmechanics parameter for the settings handler. |
settings.ignore-list | List/Object | Adjusts ignore-list parameter for the settings handler. |
settings.autovanish | List/Object | Adjusts autovanish parameter for the settings handler. |
settings.tags_shortcut | List/Object | Adjusts tags_shortcut parameter for the settings handler. |
settings.chatcolor_shortcut | List/Object | Adjusts chatcolor_shortcut parameter for the settings handler. |
settings.namecolor_shortcut | List/Object | Adjusts namecolor_shortcut parameter for the settings handler. |
custom-items | Object | Root configuration section managing custom-items subsystem. |
custom-items.'scoreboard_enabled' | List/Object | Adjusts 'scoreboard_enabled' parameter for the custom-items handler. |
custom-items.'scoreboard_disabled' | List/Object | Adjusts 'scoreboard_disabled' parameter for the custom-items handler. |
📄 menus\shardshop.yml
Configuration file managing shardshop.yml in BharatCore.
Full YAML Source (menus\shardshop.yml)
menu-title: "&0☀ Shards Shop"
rows: 3
show-balance-item: true
show-close-button: true
balance-item:
material: "AMETHYST_SHARD"
name: "<#F6D01B><bold>YOUR BALANCE"
lore: "<gray>Current Shards: <#F6D01B>{balance}"
# Automated messages
bought-text: "&fYou bought <#00a4fc>1 {label} &ffor <#A303F9>{price} Shards"
not-enough-shards: "<red>You don't have enough shards."
# Sounds
sounds:
click: "UI_BUTTON_CLICK"
click-volume: 0.5
success: "ENTITY_EXPERIENCE_ORB_PICKUP"
success-volume: 0.5
failure: "ENTITY_VILLAGER_NO"
failure-volume: 0.5
# Filler items
filler:
material: "BLACK_STAINED_GLASS_PANE"
name: " "
slots: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26]
# Shop Items
items:
cow-spawner:
slot: 10
material: "SPAWNER"
name: "<#A303F9>Cow Spawner"
lore:
- "&fEntity: &eCow"
- "&fBuy Price: <#A303F9>350x &lShards"
- "&e➠ &l&nCLICK&e to Buy"
price: 350
commands:
- "smartspawner give spawner {player} cow 1"
zombie-spawner:
slot: 11
material: "SPAWNER"
name: "<#A303F9>Zombie Spawner"
lore:
- "&fEntity: &eZombie"
- "&fBuy Price: <#A303F9>400x &lShards"
- "&e➠ &l&nCLICK&e to Buy"
price: 400
commands:
- "smartspawner give spawner {player} zombie 1"
spider-spawner:
slot: 12
material: "SPAWNER"
name: "&d&lSpider Spawner"
lore:
- "&fEntity: &eSpider"
- "&fBuy Price: <#A303F9>750x &lShards"
- "&e➠ &l&nCLICK&e to Buy"
price: 750
commands:
- "smartspawner give spawner {player} spider 1"
skeleton-spawner:
slot: 13
material: "SPAWNER"
name: "<#A303F9>Skeleton Spawner"
lore:
- "&fEntity: &eSkeleton"
- "&fBuy Price: <#A303F9>500x &lShards"
- "&e➠ &l&nCLICK&e to Buy"
price: 500
commands:
- "smartspawner give spawner {player} skeleton 1"
creeper-spawner:
slot: 14
material: "SPAWNER"
name: "&d&lCreeper Spawner"
lore:
- "&fEntity: &eCreeper"
- "&fBuy Price: <#A303F9>625x &lShards"
- "&e➠ &l&nCLICK&e to Buy"
price: 625
commands:
- "smartspawner give spawner {player} creeper 1"
zombified_piglin-spawner:
slot: 15
material: "SPAWNER"
name: "&d&lZombified Piglin Spawner"
lore:
- "&fEntity: &eZombified Piglin"
- "&fBuy Price: <#A303F9>750x &lShards"
- "&e➠ &l&nCLICK&e to Buy"
price: 750
commands:
- "smartspawner give spawner {player} zombified_piglin 1"
blaze-spawner:
slot: 16
material: "SPAWNER"
name: "&d&lBlaze Spawner"
lore:
- "&fEntity: &eBlaze"
- "&fBuy Price: <#A303F9>1000x &lShards"
- "&e➠ &l&nCLICK&e to Buy"
price: 1000
commands:
- "smartspawner give spawner {player} blaze 1"
Key Options & Behavior Breakdown
| Option / Key Path | Default Setting | Technical Functionality & Usage |
|---|---|---|
menu-title | "&0☀ Shards Shop" | Root configuration section managing menu-title subsystem. |
rows | 3 | Root configuration section managing rows subsystem. |
show-balance-item | true | Root configuration section managing show-balance-item subsystem. |
show-close-button | true | Root configuration section managing show-close-button subsystem. |
balance-item | Object | Root configuration section managing balance-item subsystem. |
balance-item.material | "AMETHYST_SHARD" | Adjusts material parameter for the balance-item handler. |
balance-item.name | "<#F6D01B><bold>YOUR BALANCE" | Adjusts name parameter for the balance-item handler. |
balance-item.lore | "<gray>Current Shards: <#F6D01B>{balance}" | Adjusts lore parameter for the balance-item handler. |
bought-text | "&fYou bought <#00a4fc>1 {label} &ffor <#A303F9>{price} Shards" | Root configuration section managing bought-text subsystem. |
not-enough-shards | "<red>You don't have enough shards." | Root configuration section managing not-enough-shards subsystem. |
sounds | Object | Root configuration section managing sounds subsystem. |
sounds.click | "UI_BUTTON_CLICK" | Adjusts click parameter for the sounds handler. |
sounds.click-volume | 0.5 | Adjusts click-volume parameter for the sounds handler. |
sounds.success | "ENTITY_EXPERIENCE_ORB_PICKUP" | Adjusts success parameter for the sounds handler. |
sounds.success-volume | 0.5 | Adjusts success-volume parameter for the sounds handler. |
sounds.failure | "ENTITY_VILLAGER_NO" | Adjusts failure parameter for the sounds handler. |
sounds.failure-volume | 0.5 | Adjusts failure-volume parameter for the sounds handler. |
filler | Object | Root configuration section managing filler subsystem. |
filler.material | "BLACK_STAINED_GLASS_PANE" | Adjusts 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, 19, 20, 21, 22, 23, 24, 25, 26] | Adjusts slots parameter for the filler handler. |
items | Object | Root configuration section managing items subsystem. |
items.cow-spawner | List/Object | Adjusts cow-spawner parameter for the items handler. |
items.zombie-spawner | List/Object | Adjusts zombie-spawner parameter for the items handler. |
items.spider-spawner | List/Object | Adjusts spider-spawner parameter for the items handler. |
items.skeleton-spawner | List/Object | Adjusts skeleton-spawner parameter for the items handler. |
items.creeper-spawner | List/Object | Adjusts creeper-spawner parameter for the items handler. |
items.zombified_piglin-spawner | List/Object | Adjusts zombified_piglin-spawner parameter for the items handler. |
items.blaze-spawner | List/Object | Adjusts blaze-spawner parameter for the items handler. |
📄 menus\tpamenu.yml
Configuration file managing tpamenu.yml in BharatCore.
Full YAML Source (menus\tpamenu.yml)
# ==========================================
# TPA Menus Configuration (Ultra-Premium)
# ==========================================
# -----------------
# Select Player Menu (/tpa)
# -----------------
player-menu:
title: "deff&lᴛᴇʟᴇᴘᴏʀᴛ - sᴇʟᴇᴄᴛ ᴘʟᴀʏᴇʀ"
size: 36
filler:
material: AIR
name: " "
slots: []
close-button:
slot: 31
material: BARRIER
name: "&#FF4B4B&lᴄʟᴏsᴇ"
lore:
- "&8Return to game"
previous-page:
slot: 27
material: ARROW
name: "AFB00&lᴘʀᴇᴠɪᴏᴜs"
lore:
- "&8Go to page {page}"
next-page:
slot: 35
material: ARROW
name: "AFB00&lɴᴇxᴛ"
lore:
- "&8Go to page {page}"
player-head:
name: "AFB00&l{player}"
lore:
- ""
- "&f» &lᴄʟɪᴄᴋ &fto request teleport"
- ""
# Spaced layout for players (2nd & 3rd rows)
player-slots: [10, 12, 14, 16, 19, 21, 23, 25]
# -----------------
# Chat Messages (When a request is received)
# -----------------
request-message:
- ""
- " �fbff&l{player} <gray>ʜᴀs ʀᴇǫᴜᴇsᴛᴇᴅ ᴛᴏ ᴛᴇʟᴇᴘᴏʀᴛ ᴛᴏ ʏᴏᴜ."
- " <dark_gray>ᴇxᴘɪʀᴇs ɪɴ <white>{expiry}s <dark_gray>| <#FF4B4B>⚠ ʙᴇᴡᴀʀᴇ ᴏғ ᴛʀᴀᴘs!"
- ""
- " <click:run_command:/tpaccept><hover:show_text:'<green>ᴄʟɪᴄᴋ ᴛᴏ ᴀᴄᴄᴇᴘᴛ'><#7AFB00>&lᴀᴄᴄᴇᴘᴛ</#7AFB00></hover></click> <click:run_command:/tpdeny><hover:show_text:'<red>ᴄʟɪᴄᴋ ᴛᴏ ᴅᴇᴄʟɪɴᴇ'><#FF4B4B>&lᴅᴇᴄʟɪɴᴇ</#FF4B4B></hover></click> <click:run_command:/tpaignore {player}><hover:show_text:'<gold>ᴄʟɪᴄᴋ ᴛᴏ ɪɢɴᴏʀᴇ'><#FFE474>&lɪɢɴᴏʀᴇ</#FFE474></hover></click>"
- ""
request-here-message:
- ""
- " �fbff&l{player} <gray>ʜᴀs ʀᴇǫᴜᴇsᴛᴇᴅ ʏᴏᴜ ᴛᴏ ᴛᴇʟᴇᴘᴏʀᴛ ᴛᴏ ᴛʜᴇᴍ."
- " <dark_gray>ᴇxᴘɪʀᴇs ɪɴ <white>{expiry}s <dark_gray>| <#FF4B4B>⚠ ʙᴇᴡᴀʀᴇ ᴏғ ᴛʀᴀᴘs!"
- ""
- " <click:run_command:/tpaccept><hover:show_text:'<green>ᴄʟɪᴄᴋ ᴛᴏ ᴀᴄᴄᴇᴘᴛ'><#7AFB00>&lᴀᴄᴄᴇᴘᴛ</#7AFB00></hover></click> <click:run_command:/tpdeny><hover:show_text:'<red>ᴄʟɪᴄᴋ ᴛᴏ ᴅᴇᴄʟɪɴᴇ'><#FF4B4B>&lᴅᴇᴄʟɪɴᴇ</#FF4B4B></hover></click> <click:run_command:/tpaignore {player}><hover:show_text:'<gold>ᴄʟɪᴄᴋ ᴛᴏ ɪɢɴᴏʀᴇ'><#FFE474>&lɪɢɴᴏʀᴇ</#FFE474></hover></click>"
- ""
# -----------------
# Confirm Send Menu (When clicking a player)
# -----------------
confirm-menu:
title: "deff&lᴄᴏɴғɪʀᴍ ʀᴇǫᴜᴇsᴛ"
size: 36
filler:
material: AIR
name: " "
slots: []
target-skull:
slot: 13
name: "AFB00&l{player}"
lore:
- "&8Teleporting to this player"
- ""
- "&7Status: {flying}"
confirm:
slot: 30
material: LIME_STAINED_GLASS_PANE
name: "AFB00&lᴀᴄᴄᴇᴘᴛ"
lore:
- "&8Send the request"
cancel:
slot: 32
material: RED_STAINED_GLASS_PANE
name: "&#FF4B4B&lᴄᴀɴᴄᴇʟ"
lore:
- "&8Back to selection"
# -----------------
# Accept Request Menu (/tpaccept)
# -----------------
accept-menu:
title: "deff&lᴛᴇʟᴇᴘᴏʀᴛ ʀᴇǫᴜᴇsᴛ"
size: 36
filler:
material: AIR
name: " "
slots: []
requester-skull:
slot: 13
name: "AFB00&l{player}"
lore:
- "&7{message}"
- ""
- "&7Flying: {flying}"
accept:
slot: 29
material: LIME_STAINED_GLASS_PANE
name: "AFB00&lᴀᴄᴄᴇᴘᴛ"
lore:
- "&8Allow teleportation"
deny:
slot: 33
material: RED_STAINED_GLASS_PANE
name: "&#FF4B4B&lᴅᴇɴʏ"
lore:
- "&8Reject request"
# Centered close button
close:
slot: 31
material: BARRIER
name: "&#FF4B4B&lᴄʟᴏsᴇ"
Key Options & Behavior Breakdown
| Option / Key Path | Default Setting | Technical Functionality & Usage |
|---|---|---|
player-menu | Object | Root configuration section managing player-menu subsystem. |
player-menu.title | "deff&lᴛᴇʟᴇᴘᴏʀᴛ - sᴇʟᴇᴄᴛ ᴘʟᴀʏᴇʀ" | Adjusts title parameter for the player-menu handler. |
player-menu.size | 36 | Adjusts size parameter for the player-menu handler. |
player-menu.filler | List/Object | Adjusts filler parameter for the player-menu handler. |
player-menu.close-button | List/Object | Adjusts close-button parameter for the player-menu handler. |
player-menu.previous-page | List/Object | Adjusts previous-page parameter for the player-menu handler. |
player-menu.next-page | List/Object | Adjusts next-page parameter for the player-menu handler. |
player-menu.player-head | List/Object | Adjusts player-head parameter for the player-menu handler. |
player-menu.player-slots | [10, 12, 14, 16, 19, 21, 23, 25] | Adjusts player-slots parameter for the player-menu handler. |
request-message | Object | Root configuration section managing request-message subsystem. |
request-message.- " <click | run_command:/tpaccept><hover:show_text:'<green>ᴄʟɪᴄᴋ ᴛᴏ ᴀᴄᴄᴇᴘᴛ'><#7AFB00>&lᴀᴄᴄᴇᴘᴛ</#7AFB00></hover></click> <click:run_command:/tpdeny><hover:show_text:'<red>ᴄʟɪᴄᴋ ᴛᴏ ᴅᴇᴄʟɪɴᴇ'><#FF4B4B>&lᴅᴇᴄʟɪɴᴇ</#FF4B4B></hover></click> <click:run_command:/tpaignore {player}><hover:show_text:'<gold>ᴄʟɪᴄᴋ ᴛᴏ ɪɢɴᴏʀᴇ'><#FFE474>&lɪɢɴᴏʀᴇ</#FFE474></hover></click>" | Adjusts - " <click parameter for the request-message handler. |
request-here-message | Object | Root configuration section managing request-here-message subsystem. |
request-here-message.- " <click | run_command:/tpaccept><hover:show_text:'<green>ᴄʟɪᴄᴋ ᴛᴏ ᴀᴄᴄᴇᴘᴛ'><#7AFB00>&lᴀᴄᴄᴇᴘᴛ</#7AFB00></hover></click> <click:run_command:/tpdeny><hover:show_text:'<red>ᴄʟɪᴄᴋ ᴛᴏ ᴅᴇᴄʟɪɴᴇ'><#FF4B4B>&lᴅᴇᴄʟɪɴᴇ</#FF4B4B></hover></click> <click:run_command:/tpaignore {player}><hover:show_text:'<gold>ᴄʟɪᴄᴋ ᴛᴏ ɪɢɴᴏʀᴇ'><#FFE474>&lɪɢɴᴏʀᴇ</#FFE474></hover></click>" | Adjusts - " <click parameter for the request-here-message handler. |
confirm-menu | Object | Root configuration section managing confirm-menu subsystem. |
confirm-menu.title | "deff&lᴄᴏɴғɪʀᴍ ʀᴇǫᴜᴇsᴛ" | Adjusts title parameter for the confirm-menu handler. |
confirm-menu.size | 36 | Adjusts size parameter for the confirm-menu handler. |
confirm-menu.filler | List/Object | Adjusts filler parameter for the confirm-menu handler. |
confirm-menu.target-skull | List/Object | Adjusts target-skull parameter for the confirm-menu handler. |
confirm-menu.confirm | List/Object | Adjusts confirm parameter for the confirm-menu handler. |
confirm-menu.cancel | List/Object | Adjusts cancel parameter for the confirm-menu handler. |
accept-menu | Object | Root configuration section managing accept-menu subsystem. |
accept-menu.title | "deff&lᴛᴇʟᴇᴘᴏʀᴛ ʀᴇǫᴜᴇsᴛ" | Adjusts title parameter for the accept-menu handler. |
accept-menu.size | 36 | Adjusts size parameter for the accept-menu handler. |
accept-menu.filler | List/Object | Adjusts filler parameter for the accept-menu handler. |
accept-menu.requester-skull | List/Object | Adjusts requester-skull parameter for the accept-menu handler. |
accept-menu.accept | List/Object | Adjusts accept parameter for the accept-menu handler. |
accept-menu.deny | List/Object | Adjusts deny parameter for the accept-menu handler. |
accept-menu.close | List/Object | Adjusts close parameter for the accept-menu handler. |
📄 menus\warpsmenu.yml
Configuration file managing warpsmenu.yml in BharatCore.
Full YAML Source (menus\warpsmenu.yml)
# ==========================================
# Warps Menu Configuration
# ==========================================
menu_title: '&0☀ ᴡᴀʀᴘꜱ'
size: 27
items:
'filler':
material: GRAY_STAINED_GLASS_PANE
display_name: "&f"
# Note: Slots [0-26] is handled automatically by the plugin filling everything with filler first.
'crates':
material: YELLOW_SHULKER_BOX
slot: 10
display_name: "&#ffeb14&lᴄʀᴀᴛᴇꜱ"
lore:
- "&8ѕᴇʀᴠᴇʀ ᴡᴀʀᴘ"
- ""
- "&#ffeb14ɪɴꜰᴏʀᴍᴀᴛɪᴏɴ:"
- "&fᴛʀʏ ʏᴏᴜʀ ʟᴜᴄᴋ ʙʏ ᴏᴘᴇɴɪɴɢ ᴄʀᴀᴛᴇꜱ"
- "&fᴀɴᴅ ɢᴇᴛ ᴀᴡᴇꜱᴏᴍᴇ ʀᴇᴡᴀʀᴅꜱ!"
- ""
- "&#ffeb14➠ &l&nᴄʟɪᴄᴋ&#ffeb14 ᴛᴏ ᴛᴇʟᴇᴘᴏʀᴛ"
'arena':
material: NETHERITE_SWORD
slot: 12
display_name: "&#F81342&lᴘᴠᴘ ᴀʀᴇɴᴀ"
lore:
- "&8ѕᴇʀᴠᴇʀ ᴡᴀʀᴘ"
- ""
- "&#F81342ɪɴꜰᴏʀᴍᴀᴛɪᴏɴ:"
- "&fꜰɪɢʜᴛ ᴛᴏ ᴛʜᴇ ᴅᴇᴀᴛʜ ɪɴ ᴛʜᴇ"
- "&fᴘᴠᴘ ᴀʀᴇɴᴀ &fᴀɴᴅ ɢᴇᴛ ʟᴏᴏᴛꜱ!"
- ""
- "&#F81342➠ &l&nᴄʟɪᴄᴋ&#f81342 ᴛᴏ ᴛᴇʟᴇᴘᴏʀᴛ"
'afk':
material: LIGHT_BLUE_BED
slot: 14
display_name: "�DFF7&lᴀꜰᴋ ᴢᴏɴᴇ"
lore:
- "&8ѕᴇʀᴠᴇʀ ᴡᴀʀᴘ"
- ""
- "�DFF7ɪɴꜰᴏʀᴍᴀᴛɪᴏɴ:"
- "&fꜱᴛᴀʏ ᴀꜰᴋ ɪɴ ᴛʜᴇ ᴀꜰᴋ ᴢᴏɴᴇ ᴛᴏ"
- "&fɢᴇᴛ ᴀᴡᴇꜱᴏᴍᴇ ʀᴇᴡᴀʀᴅꜱ & ᴀꜰᴋ ꜱʜᴀʀᴅꜱ!"
- ""
- "�DFF7➠ &l&nᴄʟɪᴄᴋ�dff7 ᴛᴏ ᴛᴇʟᴇᴘᴏʀᴛ"
'leaderboard':
material: OAK_HANGING_SIGN
slot: 16
display_name: "&#ffd400&lʟᴇᴀᴅᴇʀʙᴏᴀʀᴅꜱ"
lore:
- "&8ѕᴇʀᴠᴇʀ ᴡᴀʀᴘ"
- ""
- "&#ffd400ɪɴꜰᴏʀᴍᴀᴛɪᴏɴ:"
- "&fᴡᴀᴛᴄʜ ᴏᴜᴛ ᴛʜᴇ ᴛᴏᴘ ᴘʟᴀʏᴇʀꜱ"
- "&fᴏꜰ ʏᴏᴜʀꜱᴇʀᴠᴇʀ ʟɪꜰᴇꜱᴛᴇᴀʟ!"
- ""
- "&#ffd400➠ &l&nᴄʟɪᴄᴋ&#ffd400 ᴛᴏ ᴛᴇʟᴇᴘᴏʀᴛ"
# This section defines the style for warps that are NOT explicitly listed above.
# If you run /setwarp MyWarp, it will use these settings unless you add 'MyWarp' to the items list.
default-warp-item:
material: ENDER_EYE
display_name: "<#0C7FEC><bold>{name}"
lore:
- ""
- " <gray>» <white>Click to teleport to <#0C7FEC>{name}"
- ""
Key Options & Behavior Breakdown
| Option / Key Path | Default Setting | Technical Functionality & Usage |
|---|---|---|
menu_title | '&0☀ ᴡᴀʀᴘꜱ' | Root configuration section managing menu_title subsystem. |
size | 27 | Root configuration section managing size subsystem. |
items | Object | Root configuration section managing items subsystem. |
items.'filler' | List/Object | Adjusts 'filler' parameter for the items handler. |
items.'crates' | List/Object | Adjusts 'crates' parameter for the items handler. |
items.'arena' | List/Object | Adjusts 'arena' parameter for the items handler. |
items.'afk' | List/Object | Adjusts 'afk' parameter for the items handler. |
items.'leaderboard' | List/Object | Adjusts 'leaderboard' parameter for the items handler. |
default-warp-item | Object | Root configuration section managing default-warp-item subsystem. |
default-warp-item.material | ENDER_EYE | Adjusts material parameter for the default-warp-item handler. |
default-warp-item.display_name | "<#0C7FEC><bold>{name}" | Adjusts display_name parameter for the default-warp-item handler. |
default-warp-item.lore | List/Object | Adjusts lore parameter for the default-warp-item handler. |