Skip to main content

BharatCore: Playtime Progression Tiers

Detailed line-by-line configuration and option reference for BharatCore: Playtime Progression Tiers.


📄 playtime\playtime.yml​

Configuration file managing playtime.yml in BharatCore.

Full YAML Source (playtime\playtime.yml)​

open_command: playtime
register_command: true
size: 54
menu_title: 'Playtime Levels [1/7]'

open_requirement:
requirements:
permission:
type: has permission
permission: playtimelevels.open
deny_commands:
- "[message] &cYou don't have permission to use playtime levels!"

items:

'filler':
material: GRAY_STAINED_GLASS_PANE
display_name: "&0"
data: 1
slots: [0-53]

'statistics':
material: head-%player_name%
slot: 40
update: true
display_name: "&#51F1FF&lPlaytime Levels"
lore:
- ""
- "&#51F1FFInformation:"
- "&8&l| &7Playtime levels are achieveable tiers where"
- "&8&l| &7you can get rewards by just playing! (or afking)"
- "&8&l| &7The more you play the more ingame rewards"
- "&8&l| &7you will receive!"
- ""
- "&#51F1FFStatistics:"
- "&8&l| &fLevel: &#80FF86%rp_playtimelevels_level%"
- "&8&l| &fPlaytime: &#80FF86%statistic_hours_played%h %statistic_time_played:minutes%m"

'prev':
material: RED_CANDLE
slot: 39
display_name: "&7[] &cPrevious Page"
lore:
- ""
- "&8&l| &fHead to the previous page to"
- "&8&l| &fobtain more rewards!"
- ""
- "&#FF3B3B&l FIRST PAGE"

'next':
material: LIME_CANDLE
slot: 41
display_name: "&7[] &aNext Page"
lore:
- ""
- "&8&l| &fHead to the next page to"
- "&8&l| &fobtain more rewards!"
- ""
- "&#fcfc54&l CONTINUE"

click_commands:
- '[openguimenu] playtime2'

# ----------- # ----------- # ----------- # ----------- # ----------- # ----------- #

# -- # LEVEL 1 # -- #
'level-1':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2M0ZDdhM2JjM2RlODMzZDMwMzJlODVhMGJmNmYyYmVmNzY4Nzg2MmIzYzZiYzQwY2U3MzEwNjRmNjE1ZGQ5ZCJ9fX0=
slot: 10
priority: 2
update: true
display_name: "&#cf4242&lLevel 1"
lore:
- ""
- "&#f80026Requirement:"
- "&8&l| &f1 Hour of Playtime"
- ""
- "&#3ae108Rewards:"
- "&8&l| &#A303F95 Shards"
- "&8&l| &f$750"
- ""
- "&#fcfc54&l CLICK TO REDEEM"

click_requirement:
requirements:
playtime:
type: '>='
input: '%statistic_hours_played%'
output: '1'
deny_commands:
- "[message] &8&l[&c&l!&8&l] &#FF7C7CYou don't have enough playtime to rankup to this level!"
- "[message] &8&l[&c&l!&8&l] &#FF7C7CYou only have &f%statistic_hours_played% hour(s)&#FF7C7C."

click_commands:
- '[givepermission] meta.playtimelevels.1'
- '[console] consolelog %player_name% just claimed Level 1 on Playtime Levels!'

- '[console] shardsadmin give %player_name% 5'
- '[console] eco give %player_name% 750'

- "[broadcast] &f"
- "[broadcast] &8&l[&a&l!&8&l] &#57FF6B%player_name% is now Level 1! &7(/playtime)"
- "[broadcast] &f"
- "[sound] ENTITY_EXPERIENCE_ORB_PICKUP"
- "[refresh]"


'locked-1':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTY3YTJmMjE4YTZlNmUzOGYyYjU0NWY2YzE3NzMzZjRlZjliYmIyODhlNzU0MDI5NDljMDUyMTg5ZWUifX19
slot: 10
priority: 1
update: true
display_name: "&#cf4242&lLevel 1"
view_requirement:
requirements:
claimed:
type: has permission
permission: 'meta.playtimelevels.1'
lore:
- ""

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

- '[console] shardsadmin give %player_name% 5'
- '[console] eco give %player_name% 30000'
- '[giveexp] 55'

- "[broadcast] &f"
- "[broadcast] &8&l[&a&l!&8&l] &#57FF6B%player_name% is now Level 21! &7(/playtime)"
- "[broadcast] &f"
- "[sound] ENTITY_EXPERIENCE_ORB_PICKUP"
- "[refresh]"


'locked-21':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTY3YTJmMjE4YTZlNmUzOGYyYjU0NWY2YzE3NzMzZjRlZjliYmIyODhlNzU0MDI5NDljMDUyMTg5ZWUifX19
slot: 34
priority: 1
update: true
display_name: "&#f4b2d3&lLevel 21"
view_requirement:
requirements:
claimed:
type: has permission
permission: 'meta.playtimelevels.21'
lore:
- ""
- "&#f80026Requirement:"
- "&8&l| &f210 Hours of Playtime"
- ""
- "&#3ae108Rewards:"
- "&8&l| &#A303F95 Shards"
- "&8&l| &f$30,000"
- "&8&l| &f55 EXP"
- ""
- "&#FF3B3B&l THIS REWARD HAS BEEN CLAIMED"


Key Options & Behavior Breakdown​

Option / Key PathDefault SettingTechnical Functionality & Usage
open_commandplaytimeRoot configuration section managing open_command subsystem.
register_commandtrueRoot configuration section managing register_command subsystem.
size54Root configuration section managing size subsystem.
menu_title'Playtime Levels [1/7]'Root configuration section managing menu_title subsystem.
open_requirementObjectRoot configuration section managing open_requirement subsystem.
open_requirement.requirementsList/ObjectAdjusts requirements parameter for the open_requirement handler.
itemsObjectRoot configuration section managing items subsystem.
items.'filler'List/ObjectAdjusts 'filler' parameter for the items handler.
items.'statistics'List/ObjectAdjusts 'statistics' parameter for the items handler.
items.'prev'List/ObjectAdjusts 'prev' parameter for the items handler.
items.'next'List/ObjectAdjusts 'next' parameter for the items handler.
items.'level-1'List/ObjectAdjusts 'level-1' parameter for the items handler.
items.'locked-1'List/ObjectAdjusts 'locked-1' parameter for the items handler.
items.'level-2'List/ObjectAdjusts 'level-2' parameter for the items handler.
items.'locked-2'List/ObjectAdjusts 'locked-2' parameter for the items handler.
items.'level-3'List/ObjectAdjusts 'level-3' parameter for the items handler.
items.'locked-3'List/ObjectAdjusts 'locked-3' parameter for the items handler.
items.'level-4'List/ObjectAdjusts 'level-4' parameter for the items handler.
items.'locked-4'List/ObjectAdjusts 'locked-4' parameter for the items handler.
items.'level-5'List/ObjectAdjusts 'level-5' parameter for the items handler.
items.'locked-5'List/ObjectAdjusts 'locked-5' parameter for the items handler.
items.'level-6'List/ObjectAdjusts 'level-6' parameter for the items handler.
items.'locked-6'List/ObjectAdjusts 'locked-6' parameter for the items handler.
items.'level-7'List/ObjectAdjusts 'level-7' parameter for the items handler.
items.'locked-7'List/ObjectAdjusts 'locked-7' parameter for the items handler.
items.'level-8'List/ObjectAdjusts 'level-8' parameter for the items handler.
items.'locked-8'List/ObjectAdjusts 'locked-8' parameter for the items handler.
items.'level-9'List/ObjectAdjusts 'level-9' parameter for the items handler.
items.'locked-9'List/ObjectAdjusts 'locked-9' parameter for the items handler.
items.'level-10'List/ObjectAdjusts 'level-10' parameter for the items handler.
items.'locked-10'List/ObjectAdjusts 'locked-10' parameter for the items handler.
items.'level-11'List/ObjectAdjusts 'level-11' parameter for the items handler.
items.'locked-11'List/ObjectAdjusts 'locked-11' parameter for the items handler.
items.'level-12'List/ObjectAdjusts 'level-12' parameter for the items handler.
items.'locked-12'List/ObjectAdjusts 'locked-12' parameter for the items handler.
items.'level-13'List/ObjectAdjusts 'level-13' parameter for the items handler.
items.'locked-13'List/ObjectAdjusts 'locked-13' parameter for the items handler.
items.'level-25'List/ObjectAdjusts 'level-25' parameter for the items handler.
items.'locked-14'List/ObjectAdjusts 'locked-14' parameter for the items handler.
items.'level-15'List/ObjectAdjusts 'level-15' parameter for the items handler.
items.'locked-15'List/ObjectAdjusts 'locked-15' parameter for the items handler.
items.'level-16'List/ObjectAdjusts 'level-16' parameter for the items handler.
items.'locked-16'List/ObjectAdjusts 'locked-16' parameter for the items handler.
items.'level-17'List/ObjectAdjusts 'level-17' parameter for the items handler.
items.'locked-17'List/ObjectAdjusts 'locked-17' parameter for the items handler.
items.'level-18'List/ObjectAdjusts 'level-18' parameter for the items handler.
items.'locked-18'List/ObjectAdjusts 'locked-18' parameter for the items handler.
items.'level-19'List/ObjectAdjusts 'level-19' parameter for the items handler.
items.'locked-19'List/ObjectAdjusts 'locked-19' parameter for the items handler.
items.'level-20'List/ObjectAdjusts 'level-20' parameter for the items handler.

📄 playtime\playtime2.yml​

Configuration file managing playtime2.yml in BharatCore.

Full YAML Source (playtime\playtime2.yml)​

size: 54
menu_title: 'Playtime Levels [2/7]'

open_requirement:
requirements:
permission:
type: has permission
permission: playtimelevels.open
deny_commands:
- "[message] &cYou don't have permission to use playtime levels!"

items:

'filler':
material: GRAY_STAINED_GLASS_PANE
display_name: "&0"
data: 1
slots: [0-53]

'statistics':
material: head-%player_name%
slot: 40
update: true
display_name: "&#51F1FF&lPlaytime Levels"
lore:
- ""
- "&#51F1FFInformation:"
- "&8&l| &7Playtime levels are achieveable tiers where"
- "&8&l| &7you can get rewards by just playing! (or afking)"
- "&8&l| &7The more you play the more ingame rewards"
- "&8&l| &7you will receive!"
- ""
- "&#51F1FFStatistics:"
- "&8&l| &fLevel: &#80FF86%rp_playtimelevels_level%"
- "&8&l| &fPlaytime: &#80FF86%statistic_hours_played%h %statistic_time_played:minutes%m"

'prev':
material: RED_CANDLE
slot: 39
display_name: "&7[] &cPrevious Page"
lore:
- ""
- "&8&l| &fHead to the previous page to"
- "&8&l| &fobtain more rewards!"
- ""
- "&#fcfc54&l CONTINUE"

click_commands:
- '[openguimenu] playtime'

'next':
material: LIME_CANDLE
slot: 41
display_name: "&7[] &aNext Page"
lore:
- ""
- "&8&l| &fHead to the next page to"
- "&8&l| &fobtain more rewards!"
- ""
- "&#fcfc54&l CONTINUE"

click_commands:
- '[openguimenu] playtime3'

# ----------- # ----------- # ----------- # ----------- # ----------- # ----------- #

# -- # LEVEL 22 # -- #
'level-22':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2M0ZDdhM2JjM2RlODMzZDMwMzJlODVhMGJmNmYyYmVmNzY4Nzg2MmIzYzZiYzQwY2U3MzEwNjRmNjE1ZGQ5ZCJ9fX0=
slot: 10
priority: 2
update: true
display_name: "&#cf4242&lLevel 22"
lore:
- ""
- "&#f80026Requirement:"
- "&8&l| &f220 Hours of Playtime"
- ""
- "&#3ae108Rewards:"
- "&8&l| &#A303F95 Shards"
- "&8&l| &f$35,000"
- "&8&l| &f60 EXP"
- ""
- "&#fcfc54&l CLICK TO REDEEM"

click_requirement:
requirements:
playtime:
type: '>='
input: '%statistic_hours_played%'
output: '220'
deny_commands:
- "[message] &8&l[&c&l!&8&l] &#FF7C7CYou don't have enough playtime to rankup to this level!"
- "[message] &8&l[&c&l!&8&l] &#FF7C7CYou only have &f%statistic_hours_played% hour(s)&#FF7C7C."

click_commands:
- '[givepermission] meta.playtimelevels.22'
- '[console] consolelog %player_name% just claimed Level 22 on Playtime Levels!'

- '[console] shardsadmin give %player_name% 5'
- '[console] eco give %player_name% 35000'
- '[giveexp] 60'

- "[broadcast] &f"
- "[broadcast] &8&l[&a&l!&8&l] &#57FF6B%player_name% is now Level 22! &7(/playtime)"
- "[broadcast] &f"
- "[sound] ENTITY_EXPERIENCE_ORB_PICKUP"
- "[refresh]"


'locked-22':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTY3YTJmMjE4YTZlNmUzOGYyYjU0NWY2YzE3NzMzZjRlZjliYmIyODhlNzU0MDI5NDljMDUyMTg5ZWUifX19
slot: 10
priority: 1
update: true
display_name: "&#cf4242&lLevel 22"
view_requirement:
requirements:
claimed:
type: has permission

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

- '[console] eco give %player_name% 10000'
- '[giveexp] 180'

- "[broadcast] &f"
- "[broadcast] &8&l[&a&l!&8&l] &#57FF6B%player_name% is now Level 42! &7(/playtime)"
- "[broadcast] &f"
- "[sound] ENTITY_EXPERIENCE_ORB_PICKUP"
- "[refresh]"


'locked-42':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTY3YTJmMjE4YTZlNmUzOGYyYjU0NWY2YzE3NzMzZjRlZjliYmIyODhlNzU0MDI5NDljMDUyMTg5ZWUifX19
slot: 34
priority: 1
update: true
display_name: "&#f4b2d3&lLevel 42"
view_requirement:
requirements:
claimed:
type: has permission
permission: 'meta.playtimelevels.42'
lore:
- ""
- "&#f80026Requirement:"
- "&8&l| &f404 Hours of Playtime"
- ""
- "&#3ae108Rewards:"
- "&8&l| &#A303F95 Shards"
- "&8&l| &f$10,000"
- "&8&l| &f180 EXP"
- ""
- "&#FF3B3B&l THIS REWARD HAS BEEN CLAIMED"



Key Options & Behavior Breakdown​

Option / Key PathDefault SettingTechnical Functionality & Usage
size54Root configuration section managing size subsystem.
menu_title'Playtime Levels [2/7]'Root configuration section managing menu_title subsystem.
open_requirementObjectRoot configuration section managing open_requirement subsystem.
open_requirement.requirementsList/ObjectAdjusts requirements parameter for the open_requirement handler.
itemsObjectRoot configuration section managing items subsystem.
items.'filler'List/ObjectAdjusts 'filler' parameter for the items handler.
items.'statistics'List/ObjectAdjusts 'statistics' parameter for the items handler.
items.'prev'List/ObjectAdjusts 'prev' parameter for the items handler.
items.'next'List/ObjectAdjusts 'next' parameter for the items handler.
items.'level-22'List/ObjectAdjusts 'level-22' parameter for the items handler.
items.'locked-22'List/ObjectAdjusts 'locked-22' parameter for the items handler.
items.'level-23'List/ObjectAdjusts 'level-23' parameter for the items handler.
items.'locked-23'List/ObjectAdjusts 'locked-23' parameter for the items handler.
items.'level-24'List/ObjectAdjusts 'level-24' parameter for the items handler.
items.'locked-24'List/ObjectAdjusts 'locked-24' parameter for the items handler.
items.'level-25'List/ObjectAdjusts 'level-25' parameter for the items handler.
items.'locked-25'List/ObjectAdjusts 'locked-25' parameter for the items handler.
items.'level-26'List/ObjectAdjusts 'level-26' parameter for the items handler.
items.'locked-26'List/ObjectAdjusts 'locked-26' parameter for the items handler.
items.'level-27'List/ObjectAdjusts 'level-27' parameter for the items handler.
items.'locked-27'List/ObjectAdjusts 'locked-27' parameter for the items handler.
items.'level-16'List/ObjectAdjusts 'level-16' parameter for the items handler.
items.'locked-28'List/ObjectAdjusts 'locked-28' parameter for the items handler.
items.'level-29'List/ObjectAdjusts 'level-29' parameter for the items handler.
items.'locked-29'List/ObjectAdjusts 'locked-29' parameter for the items handler.
items.'level-30'List/ObjectAdjusts 'level-30' parameter for the items handler.
items.'locked-30'List/ObjectAdjusts 'locked-30' parameter for the items handler.
items.'level-31'List/ObjectAdjusts 'level-31' parameter for the items handler.
items.'locked-31'List/ObjectAdjusts 'locked-31' parameter for the items handler.
items.'level-32'List/ObjectAdjusts 'level-32' parameter for the items handler.
items.'locked-32'List/ObjectAdjusts 'locked-32' parameter for the items handler.
items.'level-33'List/ObjectAdjusts 'level-33' parameter for the items handler.
items.'locked-33'List/ObjectAdjusts 'locked-33' parameter for the items handler.
items.'level-34'List/ObjectAdjusts 'level-34' parameter for the items handler.
items.'locked-34'List/ObjectAdjusts 'locked-34' parameter for the items handler.
items.'level-35'List/ObjectAdjusts 'level-35' parameter for the items handler.
items.'locked-35'List/ObjectAdjusts 'locked-35' parameter for the items handler.
items.'level-36'List/ObjectAdjusts 'level-36' parameter for the items handler.
items.'locked-36'List/ObjectAdjusts 'locked-36' parameter for the items handler.
items.'level-37'List/ObjectAdjusts 'level-37' parameter for the items handler.
items.'locked-37'List/ObjectAdjusts 'locked-37' parameter for the items handler.
items.'level-38'List/ObjectAdjusts 'level-38' parameter for the items handler.
items.'locked-38'List/ObjectAdjusts 'locked-38' parameter for the items handler.
items.'level-39'List/ObjectAdjusts 'level-39' parameter for the items handler.
items.'locked-39'List/ObjectAdjusts 'locked-39' parameter for the items handler.
items.'level-40'List/ObjectAdjusts 'level-40' parameter for the items handler.
items.'locked-40'List/ObjectAdjusts 'locked-40' parameter for the items handler.
items.'level-41'List/ObjectAdjusts 'level-41' parameter for the items handler.
items.'locked-41'List/ObjectAdjusts 'locked-41' parameter for the items handler.
items.'level-42'List/ObjectAdjusts 'level-42' parameter for the items handler.

📄 playtime\playtime3.yml​

Configuration file managing playtime3.yml in BharatCore.

Full YAML Source (playtime\playtime3.yml)​

size: 54
menu_title: 'Playtime Levels [3/7]'

open_requirement:
requirements:
permission:
type: has permission
permission: playtimelevels.open
deny_commands:
- "[message] &cYou don't have permission to use playtime levels!"

items:

'filler':
material: GRAY_STAINED_GLASS_PANE
display_name: "&0"
data: 1
slots: [0-53]

'statistics':
material: head-%player_name%
slot: 40
update: true
display_name: "&#51F1FF&lPlaytime Levels"
lore:
- ""
- "&#51F1FFInformation:"
- "&8&l| &7Playtime levels are achieveable tiers where"
- "&8&l| &7you can get rewards by just playing! (or afking)"
- "&8&l| &7The more you play the more ingame rewards"
- "&8&l| &7you will receive!"
- ""
- "&#51F1FFStatistics:"
- "&8&l| &fLevel: &#80FF86%rp_playtimelevels_level%"
- "&8&l| &fPlaytime: &#80FF86%statistic_hours_played%h %statistic_time_played:minutes%m"

'prev':
material: RED_CANDLE
slot: 39
display_name: "&7[] &cPrevious Page"
lore:
- ""
- "&8&l| &fHead to the previous page to"
- "&8&l| &fobtain more rewards!"
- ""
- "&#fcfc54&l CONTINUE"

click_commands:
- '[openguimenu] playtime2'

'next':
material: LIME_CANDLE
slot: 41
display_name: "&7[] &aNext Page"
lore:
- ""
- "&8&l| &fHead to the next page to"
- "&8&l| &fobtain more rewards!"
- ""
- "&#fcfc54&l CONTINUE"

click_commands:
- '[openguimenu] playtime4'

# ----------- # ----------- # ----------- # ----------- # ----------- # ----------- #


# -- # LEVEL 43 # -- #
'level-43':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2M0ZDdhM2JjM2RlODMzZDMwMzJlODVhMGJmNmYyYmVmNzY4Nzg2MmIzYzZiYzQwY2U3MzEwNjRmNjE1ZGQ5ZCJ9fX0=
slot: 10
priority: 2
update: true
display_name: "&#cf4242&lLevel 43"
lore:
- ""
- "&#f80026Requirement:"
- "&8&l| &f416 Hours of Playtime"
- ""
- "&#3ae108Rewards:"
- "&8&l| &#A303F95 Shards"
- "&8&l| &f$15,000"
- "&8&l| &f185 EXP"
- ""
- "&#fcfc54&l CLICK TO REDEEM"

click_requirement:
requirements:
playtime:
type: '>='
input: '%statistic_hours_played%'
output: '416'
deny_commands:
- "[message] &8&l[&c&l!&8&l] &#FF7C7CYou don't have enough playtime to rankup to this level!"
- "[message] &8&l[&c&l!&8&l] &#FF7C7CYou only have &f%statistic_hours_played% hour(s)&#FF7C7C."

click_commands:
- '[givepermission] meta.playtimelevels.43'
- '[console] consolelog %player_name% just claimed Level 43 on Playtime Levels!'

- '[console] shardsadmin give %player_name% 5'
- '[console] eco give %player_name% 15000'
- '[giveexp] 185'

- "[broadcast] &f"
- "[broadcast] &8&l[&a&l!&8&l] &#57FF6B%player_name% is now Level 43! &7(/playtime)"
- "[broadcast] &f"
- "[sound] ENTITY_EXPERIENCE_ORB_PICKUP"
- "[refresh]"


'locked-43':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTY3YTJmMjE4YTZlNmUzOGYyYjU0NWY2YzE3NzMzZjRlZjliYmIyODhlNzU0MDI5NDljMDUyMTg5ZWUifX19
slot: 10
priority: 1
update: true
display_name: "&#cf4242&lLevel 43"
view_requirement:
requirements:
claimed:

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


- '[console] shardsadmin give %player_name% 25'
- '[console] eco give %player_name% 80000'
- '[giveexp] 1000'

- "[broadcast] &f"
- "[broadcast] &8&l[&a&l!&8&l] &#57FF6B%player_name% is now Level 63! &7(/playtime)"
- "[broadcast] &f"
- "[sound] ENTITY_EXPERIENCE_ORB_PICKUP"
- "[refresh]"


'locked-63':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTY3YTJmMjE4YTZlNmUzOGYyYjU0NWY2YzE3NzMzZjRlZjliYmIyODhlNzU0MDI5NDljMDUyMTg5ZWUifX19
slot: 34
priority: 1
update: true
display_name: "&#f4b2d3&lLevel 63"
view_requirement:
requirements:
claimed:
type: has permission
permission: 'meta.playtimelevels.63'
lore:
- ""
- "&#f80026Requirement:"
- "&8&l| &f584 Hours of Playtime"
- ""
- "&#3ae108Rewards:"
- "&8&l| &#A303F925 Shards"
- "&8&l| &f$80,000"
- "&8&l| &f1,000 EXP"
- ""
- "&#FF3B3B&l THIS REWARD HAS BEEN CLAIMED"

Key Options & Behavior Breakdown​

Option / Key PathDefault SettingTechnical Functionality & Usage
size54Root configuration section managing size subsystem.
menu_title'Playtime Levels [3/7]'Root configuration section managing menu_title subsystem.
open_requirementObjectRoot configuration section managing open_requirement subsystem.
open_requirement.requirementsList/ObjectAdjusts requirements parameter for the open_requirement handler.
itemsObjectRoot configuration section managing items subsystem.
items.'filler'List/ObjectAdjusts 'filler' parameter for the items handler.
items.'statistics'List/ObjectAdjusts 'statistics' parameter for the items handler.
items.'prev'List/ObjectAdjusts 'prev' parameter for the items handler.
items.'next'List/ObjectAdjusts 'next' parameter for the items handler.
items.'level-43'List/ObjectAdjusts 'level-43' parameter for the items handler.
items.'locked-43'List/ObjectAdjusts 'locked-43' parameter for the items handler.
items.'level-44'List/ObjectAdjusts 'level-44' parameter for the items handler.
items.'locked-44'List/ObjectAdjusts 'locked-44' parameter for the items handler.
items.'level-45'List/ObjectAdjusts 'level-45' parameter for the items handler.
items.'locked-45'List/ObjectAdjusts 'locked-45' parameter for the items handler.
items.'level-46'List/ObjectAdjusts 'level-46' parameter for the items handler.
items.'locked-46'List/ObjectAdjusts 'locked-46' parameter for the items handler.
items.'level-47'List/ObjectAdjusts 'level-47' parameter for the items handler.
items.'locked-47'List/ObjectAdjusts 'locked-47' parameter for the items handler.
items.'level-48'List/ObjectAdjusts 'level-48' parameter for the items handler.
items.'locked-48'List/ObjectAdjusts 'locked-48' parameter for the items handler.
items.'level-49'List/ObjectAdjusts 'level-49' parameter for the items handler.
items.'locked-49'List/ObjectAdjusts 'locked-49' parameter for the items handler.
items.'level-50'List/ObjectAdjusts 'level-50' parameter for the items handler.
items.'locked-50'List/ObjectAdjusts 'locked-50' parameter for the items handler.
items.'level-51'List/ObjectAdjusts 'level-51' parameter for the items handler.
items.'locked-51'List/ObjectAdjusts 'locked-51' parameter for the items handler.
items.'level-52'List/ObjectAdjusts 'level-52' parameter for the items handler.
items.'locked-52'List/ObjectAdjusts 'locked-52' parameter for the items handler.
items.'level-53'List/ObjectAdjusts 'level-53' parameter for the items handler.
items.'locked-53'List/ObjectAdjusts 'locked-53' parameter for the items handler.
items.'level-54'List/ObjectAdjusts 'level-54' parameter for the items handler.
items.'locked-54'List/ObjectAdjusts 'locked-54' parameter for the items handler.
items.'level-55'List/ObjectAdjusts 'level-55' parameter for the items handler.
items.'locked-55'List/ObjectAdjusts 'locked-55' parameter for the items handler.
items.'level-56'List/ObjectAdjusts 'level-56' parameter for the items handler.
items.'locked-56'List/ObjectAdjusts 'locked-56' parameter for the items handler.
items.'level-57'List/ObjectAdjusts 'level-57' parameter for the items handler.
items.'locked-57'List/ObjectAdjusts 'locked-57' parameter for the items handler.
items.'level-58'List/ObjectAdjusts 'level-58' parameter for the items handler.
items.'locked-58'List/ObjectAdjusts 'locked-58' parameter for the items handler.
items.'level-59'List/ObjectAdjusts 'level-59' parameter for the items handler.
items.'locked-59'List/ObjectAdjusts 'locked-59' parameter for the items handler.
items.'level-60'List/ObjectAdjusts 'level-60' parameter for the items handler.
items.'locked-60'List/ObjectAdjusts 'locked-60' parameter for the items handler.
items.'level-61'List/ObjectAdjusts 'level-61' parameter for the items handler.
items.'locked-61'List/ObjectAdjusts 'locked-61' parameter for the items handler.
items.'level-62'List/ObjectAdjusts 'level-62' parameter for the items handler.
items.'locked-62'List/ObjectAdjusts 'locked-62' parameter for the items handler.
items.'level-63'List/ObjectAdjusts 'level-63' parameter for the items handler.

📄 playtime\playtime4.yml​

Configuration file managing playtime4.yml in BharatCore.

Full YAML Source (playtime\playtime4.yml)​

size: 54
menu_title: 'Playtime Levels [4/7]'

open_requirement:
requirements:
permission:
type: has permission
permission: playtimelevels.open
deny_commands:
- "[message] &cYou don't have permission to use playtime levels!"

items:

'filler':
material: GRAY_STAINED_GLASS_PANE
display_name: "&0"
data: 1
slots: [0-53]

'statistics':
material: head-%player_name%
slot: 40
update: true
display_name: "&#51F1FF&lPlaytime Levels"
lore:
- ""
- "&#51F1FFInformation:"
- "&8&l| &7Playtime levels are achieveable tiers where"
- "&8&l| &7you can get rewards by just playing! (or afking)"
- "&8&l| &7The more you play the more ingame rewards"
- "&8&l| &7you will receive!"
- ""
- "&#51F1FFStatistics:"
- "&8&l| &fLevel: &#80FF86%rp_playtimelevels_level%"
- "&8&l| &fPlaytime: &#80FF86%statistic_hours_played%h %statistic_time_played:minutes%m"

'prev':
material: RED_CANDLE
slot: 39
display_name: "&7[] &cPrevious Page"
lore:
- ""
- "&8&l| &fHead to the previous page to"
- "&8&l| &fobtain more rewards!"
- ""
- "&#fcfc54&l CONTINUE"

click_commands:
- '[openguimenu] playtime3'

'next':
material: LIME_CANDLE
slot: 41
display_name: "&7[] &aNext Page"
lore:
- ""
- "&8&l| &fHead to the next page to"
- "&8&l| &fobtain more rewards!"
- ""
- "&#fcfc54&l CONTINUE"

click_commands:
- '[openguimenu] playtime5'

# ----------- # ----------- # ----------- # ----------- # ----------- # ----------- #


# -- # LEVEL 64 # -- #
'level-64':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2M0ZDdhM2JjM2RlODMzZDMwMzJlODVhMGJmNmYyYmVmNzY4Nzg2MmIzYzZiYzQwY2U3MzEwNjRmNjE1ZGQ5ZCJ9fX0=
slot: 10
priority: 2
update: true
display_name: "&#cf4242&lLevel 64"
lore:
- ""
- "&#f80026Requirement:"
- "&8&l| &f592 Hours of Playtime"
- ""
- "&#3ae108Rewards:"
- "&8&l| &#A303F915 Shards"
- "&8&l| &f$15,000"
- "&8&l| &f185 EXP"
- ""
- "&#fcfc54&l CLICK TO REDEEM"

click_requirement:
requirements:
playtime:
type: '>='
input: '%statistic_hours_played%'
output: '592'
deny_commands:
- "[message] &8&l[&c&l!&8&l] &#FF7C7CYou don't have enough playtime to rankup to this level!"
- "[message] &8&l[&c&l!&8&l] &#FF7C7CYou only have &f%statistic_hours_played% hour(s)&#FF7C7C."

click_commands:
- '[givepermission] meta.playtimelevels.64'
- '[console] consolelog %player_name% just claimed Level 64 on Playtime Levels!'

- '[console] shardsadmin give %player_name% 15'
- '[console] eco give %player_name% 15000'
- '[giveexp] 185'

- "[broadcast] &f"
- "[broadcast] &8&l[&a&l!&8&l] &#57FF6B%player_name% is now Level 64! &7(/playtime)"
- "[broadcast] &f"
- "[sound] ENTITY_EXPERIENCE_ORB_PICKUP"
- "[refresh]"


'locked-64':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTY3YTJmMjE4YTZlNmUzOGYyYjU0NWY2YzE3NzMzZjRlZjliYmIyODhlNzU0MDI5NDljMDUyMTg5ZWUifX19
slot: 10
priority: 1
update: true
display_name: "&#cf4242&lLevel 64"
view_requirement:
requirements:
claimed:

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

- '[console] eco give %player_name% 80000'
- '[giveexp] 1000'

- "[broadcast] &f"
- "[broadcast] &8&l[&a&l!&8&l] &#57FF6B%player_name% is now Level 84! &7(/playtime)"
- "[broadcast] &f"
- "[sound] ENTITY_EXPERIENCE_ORB_PICKUP"
- "[refresh]"


'locked-84':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTY3YTJmMjE4YTZlNmUzOGYyYjU0NWY2YzE3NzMzZjRlZjliYmIyODhlNzU0MDI5NDljMDUyMTg5ZWUifX19
slot: 34
priority: 1
update: true
display_name: "&#f4b2d3&lLevel 84"
view_requirement:
requirements:
claimed:
type: has permission
permission: 'meta.playtimelevels.84'
lore:
- ""
- "&#f80026Requirement:"
- "&8&l| &f752 Hours of Playtime"
- ""
- "&#3ae108Rewards:"
- "&8&l| &#A303F925 Shards"
- "&8&l| &f$80,000"
- "&8&l| &f1,000 EXP"
- ""
- "&#FF3B3B&l THIS REWARD HAS BEEN CLAIMED"

# 88223TDAVH8L

Key Options & Behavior Breakdown​

Option / Key PathDefault SettingTechnical Functionality & Usage
size54Root configuration section managing size subsystem.
menu_title'Playtime Levels [4/7]'Root configuration section managing menu_title subsystem.
open_requirementObjectRoot configuration section managing open_requirement subsystem.
open_requirement.requirementsList/ObjectAdjusts requirements parameter for the open_requirement handler.
itemsObjectRoot configuration section managing items subsystem.
items.'filler'List/ObjectAdjusts 'filler' parameter for the items handler.
items.'statistics'List/ObjectAdjusts 'statistics' parameter for the items handler.
items.'prev'List/ObjectAdjusts 'prev' parameter for the items handler.
items.'next'List/ObjectAdjusts 'next' parameter for the items handler.
items.'level-64'List/ObjectAdjusts 'level-64' parameter for the items handler.
items.'locked-64'List/ObjectAdjusts 'locked-64' parameter for the items handler.
items.'level-65'List/ObjectAdjusts 'level-65' parameter for the items handler.
items.'locked-65'List/ObjectAdjusts 'locked-65' parameter for the items handler.
items.'level-66'List/ObjectAdjusts 'level-66' parameter for the items handler.
items.'locked-66'List/ObjectAdjusts 'locked-66' parameter for the items handler.
items.'level-67'List/ObjectAdjusts 'level-67' parameter for the items handler.
items.'locked-67'List/ObjectAdjusts 'locked-67' parameter for the items handler.
items.'level-68'List/ObjectAdjusts 'level-68' parameter for the items handler.
items.'locked-68'List/ObjectAdjusts 'locked-68' parameter for the items handler.
items.'level-69'List/ObjectAdjusts 'level-69' parameter for the items handler.
items.'locked-69'List/ObjectAdjusts 'locked-69' parameter for the items handler.
items.'level-70'List/ObjectAdjusts 'level-70' parameter for the items handler.
items.'locked-70'List/ObjectAdjusts 'locked-70' parameter for the items handler.
items.'level-71'List/ObjectAdjusts 'level-71' parameter for the items handler.
items.'locked-71'List/ObjectAdjusts 'locked-71' parameter for the items handler.
items.'level-72'List/ObjectAdjusts 'level-72' parameter for the items handler.
items.'locked-72'List/ObjectAdjusts 'locked-72' parameter for the items handler.
items.'level-73'List/ObjectAdjusts 'level-73' parameter for the items handler.
items.'locked-73'List/ObjectAdjusts 'locked-73' parameter for the items handler.
items.'level-74'List/ObjectAdjusts 'level-74' parameter for the items handler.
items.'locked-74'List/ObjectAdjusts 'locked-74' parameter for the items handler.
items.'level-75'List/ObjectAdjusts 'level-75' parameter for the items handler.
items.'locked-75'List/ObjectAdjusts 'locked-75' parameter for the items handler.
items.'level-76'List/ObjectAdjusts 'level-76' parameter for the items handler.
items.'locked-76'List/ObjectAdjusts 'locked-76' parameter for the items handler.
items.'level-77'List/ObjectAdjusts 'level-77' parameter for the items handler.
items.'locked-77'List/ObjectAdjusts 'locked-77' parameter for the items handler.
items.'level-78'List/ObjectAdjusts 'level-78' parameter for the items handler.
items.'locked-78'List/ObjectAdjusts 'locked-78' parameter for the items handler.
items.'level-79'List/ObjectAdjusts 'level-79' parameter for the items handler.
items.'locked-79'List/ObjectAdjusts 'locked-79' parameter for the items handler.
items.'level-80'List/ObjectAdjusts 'level-80' parameter for the items handler.
items.'locked-80'List/ObjectAdjusts 'locked-80' parameter for the items handler.
items.'level-81'List/ObjectAdjusts 'level-81' parameter for the items handler.
items.'locked-81'List/ObjectAdjusts 'locked-81' parameter for the items handler.
items.'level-82'List/ObjectAdjusts 'level-82' parameter for the items handler.
items.'locked-82'List/ObjectAdjusts 'locked-82' parameter for the items handler.
items.'level-83'List/ObjectAdjusts 'level-83' parameter for the items handler.
items.'locked-83'List/ObjectAdjusts 'locked-83' parameter for the items handler.
items.'level-84'List/ObjectAdjusts 'level-84' parameter for the items handler.

📄 playtime\playtime5.yml​

Configuration file managing playtime5.yml in BharatCore.

Full YAML Source (playtime\playtime5.yml)​

size: 54
menu_title: 'Playtime Levels [5/7]'

open_requirement:
requirements:
permission:
type: has permission
permission: playtimelevels.open
deny_commands:
- "[message] &cYou don't have permission to use playtime levels!"

items:

'filler':
material: GRAY_STAINED_GLASS_PANE
display_name: "&0"
data: 1
slots: [0-53]

'statistics':
material: head-%player_name%
slot: 40
update: true
display_name: "&#51F1FF&lPlaytime Levels"
lore:
- ""
- "&#51F1FFInformation:"
- "&8&l| &7Playtime levels are achieveable tiers where"
- "&8&l| &7you can get rewards by just playing! (or afking)"
- "&8&l| &7The more you play the more ingame rewards"
- "&8&l| &7you will receive!"
- ""
- "&#51F1FFStatistics:"
- "&8&l| &fLevel: &#80FF86%rp_playtimelevels_level%"
- "&8&l| &fPlaytime: &#80FF86%statistic_hours_played%h %statistic_time_played:minutes%m"

'prev':
material: RED_CANDLE
slot: 39
display_name: "&7[] &cPrevious Page"
lore:
- ""
- "&8&l| &fHead to the previous page to"
- "&8&l| &fobtain more rewards!"
- ""
- "&#fcfc54&l CONTINUE"

click_commands:
- '[openguimenu] playtime4'

'next':
material: LIME_CANDLE
slot: 41
display_name: "&7[] &aNext Page"
lore:
- ""
- "&8&l| &fHead to the next page to"
- "&8&l| &fobtain more rewards!"
- ""
- "&#fcfc54&l CONTINUE"

click_commands:
- '[openguimenu] playtime6'

# ----------- # ----------- # ----------- # ----------- # ----------- # ----------- #


# -- # LEVEL 85 # -- #
'level-85':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2M0ZDdhM2JjM2RlODMzZDMwMzJlODVhMGJmNmYyYmVmNzY4Nzg2MmIzYzZiYzQwY2U3MzEwNjRmNjE1ZGQ5ZCJ9fX0=
slot: 10
priority: 2
update: true
display_name: "&#cf4242&lLevel 85"
lore:
- ""
- "&#f80026Requirement:"
- "&8&l| &f760 Hours of Playtime"
- ""
- "&#3ae108Rewards:"
- "&8&l| &#A303F915 Shards"
- "&8&l| &f$15,000"
- "&8&l| &f185 EXP"
- ""
- "&#fcfc54&l CLICK TO REDEEM"

click_requirement:
requirements:
playtime:
type: '>='
input: '%statistic_hours_played%'
output: '760'
deny_commands:
- "[message] &8&l[&c&l!&8&l] &#FF7C7CYou don't have enough playtime to rankup to this level!"
- "[message] &8&l[&c&l!&8&l] &#FF7C7CYou only have &f%statistic_hours_played% hour(s)&#FF7C7C."

click_commands:
- '[givepermission] meta.playtimelevels.85'
- '[console] consolelog %player_name% just claimed Level 85 on Playtime Levels!'

- '[console] shardsadmin give %player_name% 15'
- '[console] eco give %player_name% 15000'
- '[giveexp] 185'

- "[broadcast] &f"
- "[broadcast] &8&l[&a&l!&8&l] &#57FF6B%player_name% is now Level 85! &7(/playtime)"
- "[broadcast] &f"
- "[sound] ENTITY_EXPERIENCE_ORB_PICKUP"
- "[refresh]"


'locked-85':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTY3YTJmMjE4YTZlNmUzOGYyYjU0NWY2YzE3NzMzZjRlZjliYmIyODhlNzU0MDI5NDljMDUyMTg5ZWUifX19
slot: 10
priority: 1
update: true
display_name: "&#cf4242&lLevel 85"
view_requirement:
requirements:
claimed:

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


- '[console] shardsadmin give %player_name% 50'
- '[console] eco give %player_name% 100000'
- '[giveexp] 1000'

- "[broadcast] &f"
- "[broadcast] &8&l[&a&l!&8&l] &#57FF6B%player_name% is now Level 105! &7(/playtime)"
- "[broadcast] &f"
- "[sound] ENTITY_EXPERIENCE_ORB_PICKUP"
- "[refresh]"


'locked-105':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTY3YTJmMjE4YTZlNmUzOGYyYjU0NWY2YzE3NzMzZjRlZjliYmIyODhlNzU0MDI5NDljMDUyMTg5ZWUifX19
slot: 34
priority: 1
update: true
display_name: "&#f4b2d3&lLevel 105"
view_requirement:
requirements:
claimed:
type: has permission
permission: 'meta.playtimelevels.105'
lore:
- ""
- "&#f80026Requirement:"
- "&8&l| &f920 Hours of Playtime"
- ""
- "&#3ae108Rewards:"
- "&8&l| &#A303F950 Shards"
- "&8&l| &f$100,000"
- "&8&l| &f1,000 EXP"
- ""
- "&#FF3B3B&l THIS REWARD HAS BEEN CLAIMED"

Key Options & Behavior Breakdown​

Option / Key PathDefault SettingTechnical Functionality & Usage
size54Root configuration section managing size subsystem.
menu_title'Playtime Levels [5/7]'Root configuration section managing menu_title subsystem.
open_requirementObjectRoot configuration section managing open_requirement subsystem.
open_requirement.requirementsList/ObjectAdjusts requirements parameter for the open_requirement handler.
itemsObjectRoot configuration section managing items subsystem.
items.'filler'List/ObjectAdjusts 'filler' parameter for the items handler.
items.'statistics'List/ObjectAdjusts 'statistics' parameter for the items handler.
items.'prev'List/ObjectAdjusts 'prev' parameter for the items handler.
items.'next'List/ObjectAdjusts 'next' parameter for the items handler.
items.'level-85'List/ObjectAdjusts 'level-85' parameter for the items handler.
items.'locked-85'List/ObjectAdjusts 'locked-85' parameter for the items handler.
items.'level-86'List/ObjectAdjusts 'level-86' parameter for the items handler.
items.'locked-86'List/ObjectAdjusts 'locked-86' parameter for the items handler.
items.'level-87'List/ObjectAdjusts 'level-87' parameter for the items handler.
items.'locked-87'List/ObjectAdjusts 'locked-87' parameter for the items handler.
items.'level-88'List/ObjectAdjusts 'level-88' parameter for the items handler.
items.'locked-88'List/ObjectAdjusts 'locked-88' parameter for the items handler.
items.'level-89'List/ObjectAdjusts 'level-89' parameter for the items handler.
items.'locked-89'List/ObjectAdjusts 'locked-89' parameter for the items handler.
items.'level-90'List/ObjectAdjusts 'level-90' parameter for the items handler.
items.'locked-90'List/ObjectAdjusts 'locked-90' parameter for the items handler.
items.'level-91'List/ObjectAdjusts 'level-91' parameter for the items handler.
items.'locked-91'List/ObjectAdjusts 'locked-91' parameter for the items handler.
items.'level-92'List/ObjectAdjusts 'level-92' parameter for the items handler.
items.'locked-92'List/ObjectAdjusts 'locked-92' parameter for the items handler.
items.'level-93'List/ObjectAdjusts 'level-93' parameter for the items handler.
items.'locked-93'List/ObjectAdjusts 'locked-93' parameter for the items handler.
items.'level-94'List/ObjectAdjusts 'level-94' parameter for the items handler.
items.'locked-94'List/ObjectAdjusts 'locked-94' parameter for the items handler.
items.'level-95'List/ObjectAdjusts 'level-95' parameter for the items handler.
items.'locked-95'List/ObjectAdjusts 'locked-95' parameter for the items handler.
items.'level-96'List/ObjectAdjusts 'level-96' parameter for the items handler.
items.'locked-96'List/ObjectAdjusts 'locked-96' parameter for the items handler.
items.'level-97'List/ObjectAdjusts 'level-97' parameter for the items handler.
items.'locked-97'List/ObjectAdjusts 'locked-97' parameter for the items handler.
items.'level-98'List/ObjectAdjusts 'level-98' parameter for the items handler.
items.'locked-98'List/ObjectAdjusts 'locked-98' parameter for the items handler.
items.'level-99'List/ObjectAdjusts 'level-99' parameter for the items handler.
items.'locked-99'List/ObjectAdjusts 'locked-99' parameter for the items handler.
items.'level-100'List/ObjectAdjusts 'level-100' parameter for the items handler.
items.'locked-100'List/ObjectAdjusts 'locked-100' parameter for the items handler.
items.'level-101'List/ObjectAdjusts 'level-101' parameter for the items handler.
items.'locked-101'List/ObjectAdjusts 'locked-101' parameter for the items handler.
items.'level-102'List/ObjectAdjusts 'level-102' parameter for the items handler.
items.'locked-102'List/ObjectAdjusts 'locked-102' parameter for the items handler.
items.'level-103'List/ObjectAdjusts 'level-103' parameter for the items handler.
items.'locked-103'List/ObjectAdjusts 'locked-103' parameter for the items handler.
items.'level-104'List/ObjectAdjusts 'level-104' parameter for the items handler.
items.'locked-104'List/ObjectAdjusts 'locked-104' parameter for the items handler.
items.'level-105'List/ObjectAdjusts 'level-105' parameter for the items handler.

📄 playtime\playtime6.yml​

Configuration file managing playtime6.yml in BharatCore.

Full YAML Source (playtime\playtime6.yml)​

size: 54
menu_title: 'Playtime Levels [6/7]'

open_requirement:
requirements:
permission:
type: has permission
permission: playtimelevels.open
deny_commands:
- "[message] &cYou don't have permission to use playtime levels!"

items:

'filler':
material: GRAY_STAINED_GLASS_PANE
display_name: "&0"
data: 1
slots: [0-53]

'statistics':
material: head-%player_name%
slot: 40
update: true
display_name: "&#51F1FF&lPlaytime Levels"
lore:
- ""
- "&#51F1FFInformation:"
- "&8&l| &7Playtime levels are achieveable tiers where"
- "&8&l| &7you can get rewards by just playing! (or afking)"
- "&8&l| &7The more you play the more ingame rewards"
- "&8&l| &7you will receive!"
- ""
- "&#51F1FFStatistics:"
- "&8&l| &fLevel: &#80FF86%rp_playtimelevels_level%"
- "&8&l| &fPlaytime: &#80FF86%statistic_hours_played%h %statistic_time_played:minutes%m"

'prev':
material: RED_CANDLE
slot: 39
display_name: "&7[] &cPrevious Page"
lore:
- ""
- "&8&l| &fHead to the previous page to"
- "&8&l| &fobtain more rewards!"
- ""
- "&#fcfc54&l CONTINUE"

click_commands:
- '[openguimenu] playtime5'

'next':
material: LIME_CANDLE
slot: 41
display_name: "&7[] &aNext Page"
lore:
- ""
- "&8&l| &fHead to the next page to"
- "&8&l| &fobtain more rewards!"
- ""
- "&#fcfc54&l CONTINUE"

click_commands:
- '[openguimenu] playtime7'

# ----------- # ----------- # ----------- # ----------- # ----------- # ----------- #


# -- # LEVEL 106 # -- #
'level-106':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2M0ZDdhM2JjM2RlODMzZDMwMzJlODVhMGJmNmYyYmVmNzY4Nzg2MmIzYzZiYzQwY2U3MzEwNjRmNjE1ZGQ5ZCJ9fX0=
slot: 10
priority: 2
update: true
display_name: "&#cf4242&lLevel 106"
lore:
- ""
- "&#f80026Requirement:"
- "&8&l| &f928 Hours of Playtime"
- ""
- "&#3ae108Rewards:"
- "&8&l| &#A303F915 Shards"
- "&8&l| &f$15,000"
- "&8&l| &f185 EXP"
- ""
- "&#fcfc54&l CLICK TO REDEEM"

click_requirement:
requirements:
playtime:
type: '>='
input: '%statistic_hours_played%'
output: '928'
deny_commands:
- "[message] &8&l[&c&l!&8&l] &#FF7C7CYou don't have enough playtime to rankup to this level!"
- "[message] &8&l[&c&l!&8&l] &#FF7C7CYou only have &f%statistic_hours_played% hour(s)&#FF7C7C."

click_commands:
- '[givepermission] meta.playtimelevels.106'
- '[console] consolelog %player_name% just claimed Level 106 on Playtime Levels!'

- '[console] shardsadmin give %player_name% 15'
- '[console] eco give %player_name% 15000'
- '[giveexp] 185'

- "[broadcast] &f"
- "[broadcast] &8&l[&a&l!&8&l] &#57FF6B%player_name% is now Level 106! &7(/playtime)"
- "[broadcast] &f"
- "[sound] ENTITY_EXPERIENCE_ORB_PICKUP"
- "[refresh]"


'locked-106':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTY3YTJmMjE4YTZlNmUzOGYyYjU0NWY2YzE3NzMzZjRlZjliYmIyODhlNzU0MDI5NDljMDUyMTg5ZWUifX19
slot: 10
priority: 1
update: true
display_name: "&#cf4242&lLevel 106"
view_requirement:
requirements:
claimed:

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


- '[console] shardsadmin give %player_name% 50'
- '[console] eco give %player_name% 100000'
- '[giveexp] 1000'

- "[broadcast] &f"
- "[broadcast] &8&l[&a&l!&8&l] &#57FF6B%player_name% is now Level 126! &7(/playtime)"
- "[broadcast] &f"
- "[sound] ENTITY_EXPERIENCE_ORB_PICKUP"
- "[refresh]"


'locked-126':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTY3YTJmMjE4YTZlNmUzOGYyYjU0NWY2YzE3NzMzZjRlZjliYmIyODhlNzU0MDI5NDljMDUyMTg5ZWUifX19
slot: 34
priority: 1
update: true
display_name: "&#f4b2d3&lLevel 126"
view_requirement:
requirements:
claimed:
type: has permission
permission: 'meta.playtimelevels.126'
lore:
- ""
- "&#f80026Requirement:"
- "&8&l| &f1,138 Hours of Playtime"
- ""
- "&#3ae108Rewards:"
- "&8&l| &#A303F950 Shards"
- "&8&l| &f$100,000"
- "&8&l| &f1,000 EXP"
- ""
- "&#FF3B3B&l THIS REWARD HAS BEEN CLAIMED"

Key Options & Behavior Breakdown​

Option / Key PathDefault SettingTechnical Functionality & Usage
size54Root configuration section managing size subsystem.
menu_title'Playtime Levels [6/7]'Root configuration section managing menu_title subsystem.
open_requirementObjectRoot configuration section managing open_requirement subsystem.
open_requirement.requirementsList/ObjectAdjusts requirements parameter for the open_requirement handler.
itemsObjectRoot configuration section managing items subsystem.
items.'filler'List/ObjectAdjusts 'filler' parameter for the items handler.
items.'statistics'List/ObjectAdjusts 'statistics' parameter for the items handler.
items.'prev'List/ObjectAdjusts 'prev' parameter for the items handler.
items.'next'List/ObjectAdjusts 'next' parameter for the items handler.
items.'level-106'List/ObjectAdjusts 'level-106' parameter for the items handler.
items.'locked-106'List/ObjectAdjusts 'locked-106' parameter for the items handler.
items.'level-107'List/ObjectAdjusts 'level-107' parameter for the items handler.
items.'locked-107'List/ObjectAdjusts 'locked-107' parameter for the items handler.
items.'level-108'List/ObjectAdjusts 'level-108' parameter for the items handler.
items.'locked-108'List/ObjectAdjusts 'locked-108' parameter for the items handler.
items.'level-109'List/ObjectAdjusts 'level-109' parameter for the items handler.
items.'locked-109'List/ObjectAdjusts 'locked-109' parameter for the items handler.
items.'level-110'List/ObjectAdjusts 'level-110' parameter for the items handler.
items.'locked-110'List/ObjectAdjusts 'locked-110' parameter for the items handler.
items.'level-111'List/ObjectAdjusts 'level-111' parameter for the items handler.
items.'locked-111'List/ObjectAdjusts 'locked-111' parameter for the items handler.
items.'level-112'List/ObjectAdjusts 'level-112' parameter for the items handler.
items.'locked-112'List/ObjectAdjusts 'locked-112' parameter for the items handler.
items.'level-113'List/ObjectAdjusts 'level-113' parameter for the items handler.
items.'locked-113'List/ObjectAdjusts 'locked-113' parameter for the items handler.
items.'level-114'List/ObjectAdjusts 'level-114' parameter for the items handler.
items.'locked-114'List/ObjectAdjusts 'locked-114' parameter for the items handler.
items.'level-115'List/ObjectAdjusts 'level-115' parameter for the items handler.
items.'locked-115'List/ObjectAdjusts 'locked-115' parameter for the items handler.
items.'level-116'List/ObjectAdjusts 'level-116' parameter for the items handler.
items.'locked-116'List/ObjectAdjusts 'locked-116' parameter for the items handler.
items.'level-117'List/ObjectAdjusts 'level-117' parameter for the items handler.
items.'locked-117'List/ObjectAdjusts 'locked-117' parameter for the items handler.
items.'level-118'List/ObjectAdjusts 'level-118' parameter for the items handler.
items.'locked-118'List/ObjectAdjusts 'locked-118' parameter for the items handler.
items.'level-119'List/ObjectAdjusts 'level-119' parameter for the items handler.
items.'locked-119'List/ObjectAdjusts 'locked-119' parameter for the items handler.
items.'level-120'List/ObjectAdjusts 'level-120' parameter for the items handler.
items.'locked-120'List/ObjectAdjusts 'locked-120' parameter for the items handler.
items.'level-121'List/ObjectAdjusts 'level-121' parameter for the items handler.
items.'locked-121'List/ObjectAdjusts 'locked-121' parameter for the items handler.
items.'level-122'List/ObjectAdjusts 'level-122' parameter for the items handler.
items.'locked-122'List/ObjectAdjusts 'locked-122' parameter for the items handler.
items.'level-123'List/ObjectAdjusts 'level-123' parameter for the items handler.
items.'locked-123'List/ObjectAdjusts 'locked-123' parameter for the items handler.
items.'level-124'List/ObjectAdjusts 'level-124' parameter for the items handler.
items.'locked-124'List/ObjectAdjusts 'locked-124' parameter for the items handler.
items.'level-125'List/ObjectAdjusts 'level-125' parameter for the items handler.
items.'locked-125'List/ObjectAdjusts 'locked-125' parameter for the items handler.
items.'level-126'List/ObjectAdjusts 'level-126' parameter for the items handler.

📄 playtime\playtime7.yml​

Configuration file managing playtime7.yml in BharatCore.

Full YAML Source (playtime\playtime7.yml)​

size: 54
menu_title: 'Playtime Levels [7/7]'

open_requirement:
requirements:
permission:
type: has permission
permission: playtimelevels.open
deny_commands:
- "[message] &cYou don't have permission to use playtime levels!"

items:

'filler':
material: GRAY_STAINED_GLASS_PANE
display_name: "&0"
data: 1
slots: [0-53]

'statistics':
material: head-%player_name%
slot: 40
update: true
display_name: "&#51F1FF&lPlaytime Levels"
lore:
- ""
- "&#51F1FFInformation:"
- "&8&l| &7Playtime levels are achieveable tiers where"
- "&8&l| &7you can get rewards by just playing! (or afking)"
- "&8&l| &7The more you play the more ingame rewards"
- "&8&l| &7you will receive!"
- ""
- "&#51F1FFStatistics:"
- "&8&l| &fLevel: &#80FF86%rp_playtimelevels_level%"
- "&8&l| &fPlaytime: &#80FF86%statistic_hours_played%h %statistic_time_played:minutes%m"

'prev':
material: RED_CANDLE
slot: 39
display_name: "&7[] &cPrevious Page"
lore:
- ""
- "&8&l| &fHead to the previous page to"
- "&8&l| &fobtain more rewards!"
- ""
- "&#fcfc54&l CONTINUE"

click_commands:
- '[openguimenu] playtime5'

'next':
material: LIME_CANDLE
slot: 41
display_name: "&7[] &aNext Page"
lore:
- ""
- "&8&l| &fHead to the next page to"
- "&8&l| &fobtain more rewards!"
- ""
- "&#FF3B3B&l FINAL PAGE"

# ----------- # ----------- # ----------- # ----------- # ----------- # ----------- #


# -- # LEVEL 127 # -- #
'level-127':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2M0ZDdhM2JjM2RlODMzZDMwMzJlODVhMGJmNmYyYmVmNzY4Nzg2MmIzYzZiYzQwY2U3MzEwNjRmNjE1ZGQ5ZCJ9fX0=
slot: 10
priority: 2
update: true
display_name: "&#cf4242&lLevel 127"
lore:
- ""
- "&#f80026Requirement:"
- "&8&l| &f1,146 Hours of Playtime"
- ""
- "&#3ae108Rewards:"
- "&8&l| &#A303F915 Shards"
- "&8&l| &f$15,000"
- "&8&l| &f185 EXP"
- ""
- "&#fcfc54&l CLICK TO REDEEM"

click_requirement:
requirements:
playtime:
type: '>='
input: '%statistic_hours_played%'
output: '1146'
deny_commands:
- "[message] &8&l[&c&l!&8&l] &#FF7C7CYou don't have enough playtime to rankup to this level!"
- "[message] &8&l[&c&l!&8&l] &#FF7C7CYou only have &f%statistic_hours_played% hour(s)&#FF7C7C."

click_commands:
- '[givepermission] meta.playtimelevels.127'
- '[console] consolelog %player_name% just claimed Level 127 on Playtime Levels!'

- '[console] shardsadmin give %player_name% 15'
- '[console] eco give %player_name% 15000'
- '[giveexp] 185'

- "[broadcast] &f"
- "[broadcast] &8&l[&a&l!&8&l] &#57FF6B%player_name% is now Level 127! &7(/playtime)"
- "[broadcast] &f"
- "[sound] ENTITY_EXPERIENCE_ORB_PICKUP"
- "[refresh]"


'locked-127':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTY3YTJmMjE4YTZlNmUzOGYyYjU0NWY2YzE3NzMzZjRlZjliYmIyODhlNzU0MDI5NDljMDUyMTg5ZWUifX19
slot: 10
priority: 1
update: true
display_name: "&#cf4242&lLevel 127"
view_requirement:
requirements:
claimed:
type: has permission
permission: 'meta.playtimelevels.127'
lore:

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


- '[console] shardsadmin give %player_name% 50'
- '[console] eco give %player_name% 100000'
- '[giveexp] 1000'

- "[broadcast] &f"
- "[broadcast] &8&l[&a&l!&8&l] &#57FF6B%player_name% is now Level 147! &7(/playtime)"
- "[broadcast] &f"
- "[sound] ENTITY_EXPERIENCE_ORB_PICKUP"
- "[refresh]"


'locked-147':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTY3YTJmMjE4YTZlNmUzOGYyYjU0NWY2YzE3NzMzZjRlZjliYmIyODhlNzU0MDI5NDljMDUyMTg5ZWUifX19
slot: 34
priority: 1
update: true
display_name: "&#f4b2d3&lLevel 147"
view_requirement:
requirements:
claimed:
type: has permission
permission: 'meta.playtimelevels.147'
lore:
- ""
- "&#f80026Requirement:"
- "&8&l| &f1,306 Hours of Playtime"
- ""
- "&#3ae108Rewards:"
- "&8&l| &#A303F950 Shards"
- "&8&l| &f$100,000"
- "&8&l| &f1,000 EXP"
- ""
- "&#FF3B3B&l THIS REWARD HAS BEEN CLAIMED"

Key Options & Behavior Breakdown​

Option / Key PathDefault SettingTechnical Functionality & Usage
size54Root configuration section managing size subsystem.
menu_title'Playtime Levels [7/7]'Root configuration section managing menu_title subsystem.
open_requirementObjectRoot configuration section managing open_requirement subsystem.
open_requirement.requirementsList/ObjectAdjusts requirements parameter for the open_requirement handler.
itemsObjectRoot configuration section managing items subsystem.
items.'filler'List/ObjectAdjusts 'filler' parameter for the items handler.
items.'statistics'List/ObjectAdjusts 'statistics' parameter for the items handler.
items.'prev'List/ObjectAdjusts 'prev' parameter for the items handler.
items.'next'List/ObjectAdjusts 'next' parameter for the items handler.
items.'level-127'List/ObjectAdjusts 'level-127' parameter for the items handler.
items.'locked-127'List/ObjectAdjusts 'locked-127' parameter for the items handler.
items.'level-128'List/ObjectAdjusts 'level-128' parameter for the items handler.
items.'locked-128'List/ObjectAdjusts 'locked-128' parameter for the items handler.
items.'level-129'List/ObjectAdjusts 'level-129' parameter for the items handler.
items.'locked-129'List/ObjectAdjusts 'locked-129' parameter for the items handler.
items.'level-130'List/ObjectAdjusts 'level-130' parameter for the items handler.
items.'locked-130'List/ObjectAdjusts 'locked-130' parameter for the items handler.
items.'level-131'List/ObjectAdjusts 'level-131' parameter for the items handler.
items.'locked-131'List/ObjectAdjusts 'locked-131' parameter for the items handler.
items.'level-132'List/ObjectAdjusts 'level-132' parameter for the items handler.
items.'locked-132'List/ObjectAdjusts 'locked-132' parameter for the items handler.
items.'level-133'List/ObjectAdjusts 'level-133' parameter for the items handler.
items.'locked-133'List/ObjectAdjusts 'locked-133' parameter for the items handler.
items.'level-134'List/ObjectAdjusts 'level-134' parameter for the items handler.
items.'locked-134'List/ObjectAdjusts 'locked-134' parameter for the items handler.
items.'level-135'List/ObjectAdjusts 'level-135' parameter for the items handler.
items.'locked-135'List/ObjectAdjusts 'locked-135' parameter for the items handler.
items.'level-136'List/ObjectAdjusts 'level-136' parameter for the items handler.
items.'locked-136'List/ObjectAdjusts 'locked-136' parameter for the items handler.
items.'level-137'List/ObjectAdjusts 'level-137' parameter for the items handler.
items.'locked-137'List/ObjectAdjusts 'locked-137' parameter for the items handler.
items.'level-138'List/ObjectAdjusts 'level-138' parameter for the items handler.
items.'locked-138'List/ObjectAdjusts 'locked-138' parameter for the items handler.
items.'level-139'List/ObjectAdjusts 'level-139' parameter for the items handler.
items.'locked-139'List/ObjectAdjusts 'locked-139' parameter for the items handler.
items.'level-140'List/ObjectAdjusts 'level-140' parameter for the items handler.
items.'locked-140'List/ObjectAdjusts 'locked-140' parameter for the items handler.
items.'level-141'List/ObjectAdjusts 'level-141' parameter for the items handler.
items.'locked-141'List/ObjectAdjusts 'locked-141' parameter for the items handler.
items.'level-142'List/ObjectAdjusts 'level-142' parameter for the items handler.
items.'locked-142'List/ObjectAdjusts 'locked-142' parameter for the items handler.
items.'level-143'List/ObjectAdjusts 'level-143' parameter for the items handler.
items.'locked-143'List/ObjectAdjusts 'locked-143' parameter for the items handler.
items.'level-144'List/ObjectAdjusts 'level-144' parameter for the items handler.
items.'locked-144'List/ObjectAdjusts 'locked-144' parameter for the items handler.
items.'level-145'List/ObjectAdjusts 'level-145' parameter for the items handler.
items.'locked-145'List/ObjectAdjusts 'locked-145' parameter for the items handler.
items.'level-146'List/ObjectAdjusts 'level-146' parameter for the items handler.
items.'locked-146'List/ObjectAdjusts 'locked-146' parameter for the items handler.
items.'level-147'List/ObjectAdjusts 'level-147' parameter for the items handler.