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: "3F1FF&lPlaytime Levels"
lore:
- ""
- "3F1FFInformation:"
- "&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!"
- ""
- "3F1FFStatistics:"
- "&8&l| &fLevel: PFF86%rp_playtimelevels_level%"
- "&8&l| &fPlaytime: PFF86%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"
- ""
- "ae108Rewards:"
- "&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] 9FF6B%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] 9FF6B%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"
- ""
- "ae108Rewards:"
- "&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 Path | Default Setting | Technical Functionality & Usage |
|---|---|---|
open_command | playtime | Root configuration section managing open_command subsystem. |
register_command | true | Root configuration section managing register_command subsystem. |
size | 54 | Root configuration section managing size subsystem. |
menu_title | 'Playtime Levels [1/7]' | Root configuration section managing menu_title subsystem. |
open_requirement | Object | Root configuration section managing open_requirement subsystem. |
open_requirement.requirements | List/Object | Adjusts requirements parameter for the open_requirement handler. |
items | Object | Root configuration section managing items subsystem. |
items.'filler' | List/Object | Adjusts 'filler' parameter for the items handler. |
items.'statistics' | List/Object | Adjusts 'statistics' parameter for the items handler. |
items.'prev' | List/Object | Adjusts 'prev' parameter for the items handler. |
items.'next' | List/Object | Adjusts 'next' parameter for the items handler. |
items.'level-1' | List/Object | Adjusts 'level-1' parameter for the items handler. |
items.'locked-1' | List/Object | Adjusts 'locked-1' parameter for the items handler. |
items.'level-2' | List/Object | Adjusts 'level-2' parameter for the items handler. |
items.'locked-2' | List/Object | Adjusts 'locked-2' parameter for the items handler. |
items.'level-3' | List/Object | Adjusts 'level-3' parameter for the items handler. |
items.'locked-3' | List/Object | Adjusts 'locked-3' parameter for the items handler. |
items.'level-4' | List/Object | Adjusts 'level-4' parameter for the items handler. |
items.'locked-4' | List/Object | Adjusts 'locked-4' parameter for the items handler. |
items.'level-5' | List/Object | Adjusts 'level-5' parameter for the items handler. |
items.'locked-5' | List/Object | Adjusts 'locked-5' parameter for the items handler. |
items.'level-6' | List/Object | Adjusts 'level-6' parameter for the items handler. |
items.'locked-6' | List/Object | Adjusts 'locked-6' parameter for the items handler. |
items.'level-7' | List/Object | Adjusts 'level-7' parameter for the items handler. |
items.'locked-7' | List/Object | Adjusts 'locked-7' parameter for the items handler. |
items.'level-8' | List/Object | Adjusts 'level-8' parameter for the items handler. |
items.'locked-8' | List/Object | Adjusts 'locked-8' parameter for the items handler. |
items.'level-9' | List/Object | Adjusts 'level-9' parameter for the items handler. |
items.'locked-9' | List/Object | Adjusts 'locked-9' parameter for the items handler. |
items.'level-10' | List/Object | Adjusts 'level-10' parameter for the items handler. |
items.'locked-10' | List/Object | Adjusts 'locked-10' parameter for the items handler. |
items.'level-11' | List/Object | Adjusts 'level-11' parameter for the items handler. |
items.'locked-11' | List/Object | Adjusts 'locked-11' parameter for the items handler. |
items.'level-12' | List/Object | Adjusts 'level-12' parameter for the items handler. |
items.'locked-12' | List/Object | Adjusts 'locked-12' parameter for the items handler. |
items.'level-13' | List/Object | Adjusts 'level-13' parameter for the items handler. |
items.'locked-13' | List/Object | Adjusts 'locked-13' parameter for the items handler. |
items.'level-25' | List/Object | Adjusts 'level-25' parameter for the items handler. |
items.'locked-14' | List/Object | Adjusts 'locked-14' parameter for the items handler. |
items.'level-15' | List/Object | Adjusts 'level-15' parameter for the items handler. |
items.'locked-15' | List/Object | Adjusts 'locked-15' parameter for the items handler. |
items.'level-16' | List/Object | Adjusts 'level-16' parameter for the items handler. |
items.'locked-16' | List/Object | Adjusts 'locked-16' parameter for the items handler. |
items.'level-17' | List/Object | Adjusts 'level-17' parameter for the items handler. |
items.'locked-17' | List/Object | Adjusts 'locked-17' parameter for the items handler. |
items.'level-18' | List/Object | Adjusts 'level-18' parameter for the items handler. |
items.'locked-18' | List/Object | Adjusts 'locked-18' parameter for the items handler. |
items.'level-19' | List/Object | Adjusts 'level-19' parameter for the items handler. |
items.'locked-19' | List/Object | Adjusts 'locked-19' parameter for the items handler. |
items.'level-20' | List/Object | Adjusts '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: "3F1FF&lPlaytime Levels"
lore:
- ""
- "3F1FFInformation:"
- "&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!"
- ""
- "3F1FFStatistics:"
- "&8&l| &fLevel: PFF86%rp_playtimelevels_level%"
- "&8&l| &fPlaytime: PFF86%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"
- ""
- "ae108Rewards:"
- "&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] 9FF6B%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] 9FF6B%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"
- ""
- "ae108Rewards:"
- "&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 Path | Default Setting | Technical Functionality & Usage |
|---|---|---|
size | 54 | Root configuration section managing size subsystem. |
menu_title | 'Playtime Levels [2/7]' | Root configuration section managing menu_title subsystem. |
open_requirement | Object | Root configuration section managing open_requirement subsystem. |
open_requirement.requirements | List/Object | Adjusts requirements parameter for the open_requirement handler. |
items | Object | Root configuration section managing items subsystem. |
items.'filler' | List/Object | Adjusts 'filler' parameter for the items handler. |
items.'statistics' | List/Object | Adjusts 'statistics' parameter for the items handler. |
items.'prev' | List/Object | Adjusts 'prev' parameter for the items handler. |
items.'next' | List/Object | Adjusts 'next' parameter for the items handler. |
items.'level-22' | List/Object | Adjusts 'level-22' parameter for the items handler. |
items.'locked-22' | List/Object | Adjusts 'locked-22' parameter for the items handler. |
items.'level-23' | List/Object | Adjusts 'level-23' parameter for the items handler. |
items.'locked-23' | List/Object | Adjusts 'locked-23' parameter for the items handler. |
items.'level-24' | List/Object | Adjusts 'level-24' parameter for the items handler. |
items.'locked-24' | List/Object | Adjusts 'locked-24' parameter for the items handler. |
items.'level-25' | List/Object | Adjusts 'level-25' parameter for the items handler. |
items.'locked-25' | List/Object | Adjusts 'locked-25' parameter for the items handler. |
items.'level-26' | List/Object | Adjusts 'level-26' parameter for the items handler. |
items.'locked-26' | List/Object | Adjusts 'locked-26' parameter for the items handler. |
items.'level-27' | List/Object | Adjusts 'level-27' parameter for the items handler. |
items.'locked-27' | List/Object | Adjusts 'locked-27' parameter for the items handler. |
items.'level-16' | List/Object | Adjusts 'level-16' parameter for the items handler. |
items.'locked-28' | List/Object | Adjusts 'locked-28' parameter for the items handler. |
items.'level-29' | List/Object | Adjusts 'level-29' parameter for the items handler. |
items.'locked-29' | List/Object | Adjusts 'locked-29' parameter for the items handler. |
items.'level-30' | List/Object | Adjusts 'level-30' parameter for the items handler. |
items.'locked-30' | List/Object | Adjusts 'locked-30' parameter for the items handler. |
items.'level-31' | List/Object | Adjusts 'level-31' parameter for the items handler. |
items.'locked-31' | List/Object | Adjusts 'locked-31' parameter for the items handler. |
items.'level-32' | List/Object | Adjusts 'level-32' parameter for the items handler. |
items.'locked-32' | List/Object | Adjusts 'locked-32' parameter for the items handler. |
items.'level-33' | List/Object | Adjusts 'level-33' parameter for the items handler. |
items.'locked-33' | List/Object | Adjusts 'locked-33' parameter for the items handler. |
items.'level-34' | List/Object | Adjusts 'level-34' parameter for the items handler. |
items.'locked-34' | List/Object | Adjusts 'locked-34' parameter for the items handler. |
items.'level-35' | List/Object | Adjusts 'level-35' parameter for the items handler. |
items.'locked-35' | List/Object | Adjusts 'locked-35' parameter for the items handler. |
items.'level-36' | List/Object | Adjusts 'level-36' parameter for the items handler. |
items.'locked-36' | List/Object | Adjusts 'locked-36' parameter for the items handler. |
items.'level-37' | List/Object | Adjusts 'level-37' parameter for the items handler. |
items.'locked-37' | List/Object | Adjusts 'locked-37' parameter for the items handler. |
items.'level-38' | List/Object | Adjusts 'level-38' parameter for the items handler. |
items.'locked-38' | List/Object | Adjusts 'locked-38' parameter for the items handler. |
items.'level-39' | List/Object | Adjusts 'level-39' parameter for the items handler. |
items.'locked-39' | List/Object | Adjusts 'locked-39' parameter for the items handler. |
items.'level-40' | List/Object | Adjusts 'level-40' parameter for the items handler. |
items.'locked-40' | List/Object | Adjusts 'locked-40' parameter for the items handler. |
items.'level-41' | List/Object | Adjusts 'level-41' parameter for the items handler. |
items.'locked-41' | List/Object | Adjusts 'locked-41' parameter for the items handler. |
items.'level-42' | List/Object | Adjusts '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: "3F1FF&lPlaytime Levels"
lore:
- ""
- "3F1FFInformation:"
- "&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!"
- ""
- "3F1FFStatistics:"
- "&8&l| &fLevel: PFF86%rp_playtimelevels_level%"
- "&8&l| &fPlaytime: PFF86%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"
- ""
- "ae108Rewards:"
- "&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] 9FF6B%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] 9FF6B%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"
- ""
- "ae108Rewards:"
- "&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 Path | Default Setting | Technical Functionality & Usage |
|---|---|---|
size | 54 | Root configuration section managing size subsystem. |
menu_title | 'Playtime Levels [3/7]' | Root configuration section managing menu_title subsystem. |
open_requirement | Object | Root configuration section managing open_requirement subsystem. |
open_requirement.requirements | List/Object | Adjusts requirements parameter for the open_requirement handler. |
items | Object | Root configuration section managing items subsystem. |
items.'filler' | List/Object | Adjusts 'filler' parameter for the items handler. |
items.'statistics' | List/Object | Adjusts 'statistics' parameter for the items handler. |
items.'prev' | List/Object | Adjusts 'prev' parameter for the items handler. |
items.'next' | List/Object | Adjusts 'next' parameter for the items handler. |
items.'level-43' | List/Object | Adjusts 'level-43' parameter for the items handler. |
items.'locked-43' | List/Object | Adjusts 'locked-43' parameter for the items handler. |
items.'level-44' | List/Object | Adjusts 'level-44' parameter for the items handler. |
items.'locked-44' | List/Object | Adjusts 'locked-44' parameter for the items handler. |
items.'level-45' | List/Object | Adjusts 'level-45' parameter for the items handler. |
items.'locked-45' | List/Object | Adjusts 'locked-45' parameter for the items handler. |
items.'level-46' | List/Object | Adjusts 'level-46' parameter for the items handler. |
items.'locked-46' | List/Object | Adjusts 'locked-46' parameter for the items handler. |
items.'level-47' | List/Object | Adjusts 'level-47' parameter for the items handler. |
items.'locked-47' | List/Object | Adjusts 'locked-47' parameter for the items handler. |
items.'level-48' | List/Object | Adjusts 'level-48' parameter for the items handler. |
items.'locked-48' | List/Object | Adjusts 'locked-48' parameter for the items handler. |
items.'level-49' | List/Object | Adjusts 'level-49' parameter for the items handler. |
items.'locked-49' | List/Object | Adjusts 'locked-49' parameter for the items handler. |
items.'level-50' | List/Object | Adjusts 'level-50' parameter for the items handler. |
items.'locked-50' | List/Object | Adjusts 'locked-50' parameter for the items handler. |
items.'level-51' | List/Object | Adjusts 'level-51' parameter for the items handler. |
items.'locked-51' | List/Object | Adjusts 'locked-51' parameter for the items handler. |
items.'level-52' | List/Object | Adjusts 'level-52' parameter for the items handler. |
items.'locked-52' | List/Object | Adjusts 'locked-52' parameter for the items handler. |
items.'level-53' | List/Object | Adjusts 'level-53' parameter for the items handler. |
items.'locked-53' | List/Object | Adjusts 'locked-53' parameter for the items handler. |
items.'level-54' | List/Object | Adjusts 'level-54' parameter for the items handler. |
items.'locked-54' | List/Object | Adjusts 'locked-54' parameter for the items handler. |
items.'level-55' | List/Object | Adjusts 'level-55' parameter for the items handler. |
items.'locked-55' | List/Object | Adjusts 'locked-55' parameter for the items handler. |
items.'level-56' | List/Object | Adjusts 'level-56' parameter for the items handler. |
items.'locked-56' | List/Object | Adjusts 'locked-56' parameter for the items handler. |
items.'level-57' | List/Object | Adjusts 'level-57' parameter for the items handler. |
items.'locked-57' | List/Object | Adjusts 'locked-57' parameter for the items handler. |
items.'level-58' | List/Object | Adjusts 'level-58' parameter for the items handler. |
items.'locked-58' | List/Object | Adjusts 'locked-58' parameter for the items handler. |
items.'level-59' | List/Object | Adjusts 'level-59' parameter for the items handler. |
items.'locked-59' | List/Object | Adjusts 'locked-59' parameter for the items handler. |
items.'level-60' | List/Object | Adjusts 'level-60' parameter for the items handler. |
items.'locked-60' | List/Object | Adjusts 'locked-60' parameter for the items handler. |
items.'level-61' | List/Object | Adjusts 'level-61' parameter for the items handler. |
items.'locked-61' | List/Object | Adjusts 'locked-61' parameter for the items handler. |
items.'level-62' | List/Object | Adjusts 'level-62' parameter for the items handler. |
items.'locked-62' | List/Object | Adjusts 'locked-62' parameter for the items handler. |
items.'level-63' | List/Object | Adjusts '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: "3F1FF&lPlaytime Levels"
lore:
- ""
- "3F1FFInformation:"
- "&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!"
- ""
- "3F1FFStatistics:"
- "&8&l| &fLevel: PFF86%rp_playtimelevels_level%"
- "&8&l| &fPlaytime: PFF86%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"
- ""
- "ae108Rewards:"
- "&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] 9FF6B%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] 9FF6B%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"
- ""
- "ae108Rewards:"
- "&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 Path | Default Setting | Technical Functionality & Usage |
|---|---|---|
size | 54 | Root configuration section managing size subsystem. |
menu_title | 'Playtime Levels [4/7]' | Root configuration section managing menu_title subsystem. |
open_requirement | Object | Root configuration section managing open_requirement subsystem. |
open_requirement.requirements | List/Object | Adjusts requirements parameter for the open_requirement handler. |
items | Object | Root configuration section managing items subsystem. |
items.'filler' | List/Object | Adjusts 'filler' parameter for the items handler. |
items.'statistics' | List/Object | Adjusts 'statistics' parameter for the items handler. |
items.'prev' | List/Object | Adjusts 'prev' parameter for the items handler. |
items.'next' | List/Object | Adjusts 'next' parameter for the items handler. |
items.'level-64' | List/Object | Adjusts 'level-64' parameter for the items handler. |
items.'locked-64' | List/Object | Adjusts 'locked-64' parameter for the items handler. |
items.'level-65' | List/Object | Adjusts 'level-65' parameter for the items handler. |
items.'locked-65' | List/Object | Adjusts 'locked-65' parameter for the items handler. |
items.'level-66' | List/Object | Adjusts 'level-66' parameter for the items handler. |
items.'locked-66' | List/Object | Adjusts 'locked-66' parameter for the items handler. |
items.'level-67' | List/Object | Adjusts 'level-67' parameter for the items handler. |
items.'locked-67' | List/Object | Adjusts 'locked-67' parameter for the items handler. |
items.'level-68' | List/Object | Adjusts 'level-68' parameter for the items handler. |
items.'locked-68' | List/Object | Adjusts 'locked-68' parameter for the items handler. |
items.'level-69' | List/Object | Adjusts 'level-69' parameter for the items handler. |
items.'locked-69' | List/Object | Adjusts 'locked-69' parameter for the items handler. |
items.'level-70' | List/Object | Adjusts 'level-70' parameter for the items handler. |
items.'locked-70' | List/Object | Adjusts 'locked-70' parameter for the items handler. |
items.'level-71' | List/Object | Adjusts 'level-71' parameter for the items handler. |
items.'locked-71' | List/Object | Adjusts 'locked-71' parameter for the items handler. |
items.'level-72' | List/Object | Adjusts 'level-72' parameter for the items handler. |
items.'locked-72' | List/Object | Adjusts 'locked-72' parameter for the items handler. |
items.'level-73' | List/Object | Adjusts 'level-73' parameter for the items handler. |
items.'locked-73' | List/Object | Adjusts 'locked-73' parameter for the items handler. |
items.'level-74' | List/Object | Adjusts 'level-74' parameter for the items handler. |
items.'locked-74' | List/Object | Adjusts 'locked-74' parameter for the items handler. |
items.'level-75' | List/Object | Adjusts 'level-75' parameter for the items handler. |
items.'locked-75' | List/Object | Adjusts 'locked-75' parameter for the items handler. |
items.'level-76' | List/Object | Adjusts 'level-76' parameter for the items handler. |
items.'locked-76' | List/Object | Adjusts 'locked-76' parameter for the items handler. |
items.'level-77' | List/Object | Adjusts 'level-77' parameter for the items handler. |
items.'locked-77' | List/Object | Adjusts 'locked-77' parameter for the items handler. |
items.'level-78' | List/Object | Adjusts 'level-78' parameter for the items handler. |
items.'locked-78' | List/Object | Adjusts 'locked-78' parameter for the items handler. |
items.'level-79' | List/Object | Adjusts 'level-79' parameter for the items handler. |
items.'locked-79' | List/Object | Adjusts 'locked-79' parameter for the items handler. |
items.'level-80' | List/Object | Adjusts 'level-80' parameter for the items handler. |
items.'locked-80' | List/Object | Adjusts 'locked-80' parameter for the items handler. |
items.'level-81' | List/Object | Adjusts 'level-81' parameter for the items handler. |
items.'locked-81' | List/Object | Adjusts 'locked-81' parameter for the items handler. |
items.'level-82' | List/Object | Adjusts 'level-82' parameter for the items handler. |
items.'locked-82' | List/Object | Adjusts 'locked-82' parameter for the items handler. |
items.'level-83' | List/Object | Adjusts 'level-83' parameter for the items handler. |
items.'locked-83' | List/Object | Adjusts 'locked-83' parameter for the items handler. |
items.'level-84' | List/Object | Adjusts '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: "3F1FF&lPlaytime Levels"
lore:
- ""
- "3F1FFInformation:"
- "&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!"
- ""
- "3F1FFStatistics:"
- "&8&l| &fLevel: PFF86%rp_playtimelevels_level%"
- "&8&l| &fPlaytime: PFF86%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"
- ""
- "ae108Rewards:"
- "&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] 9FF6B%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] 9FF6B%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"
- ""
- "ae108Rewards:"
- "&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 Path | Default Setting | Technical Functionality & Usage |
|---|---|---|
size | 54 | Root configuration section managing size subsystem. |
menu_title | 'Playtime Levels [5/7]' | Root configuration section managing menu_title subsystem. |
open_requirement | Object | Root configuration section managing open_requirement subsystem. |
open_requirement.requirements | List/Object | Adjusts requirements parameter for the open_requirement handler. |
items | Object | Root configuration section managing items subsystem. |
items.'filler' | List/Object | Adjusts 'filler' parameter for the items handler. |
items.'statistics' | List/Object | Adjusts 'statistics' parameter for the items handler. |
items.'prev' | List/Object | Adjusts 'prev' parameter for the items handler. |
items.'next' | List/Object | Adjusts 'next' parameter for the items handler. |
items.'level-85' | List/Object | Adjusts 'level-85' parameter for the items handler. |
items.'locked-85' | List/Object | Adjusts 'locked-85' parameter for the items handler. |
items.'level-86' | List/Object | Adjusts 'level-86' parameter for the items handler. |
items.'locked-86' | List/Object | Adjusts 'locked-86' parameter for the items handler. |
items.'level-87' | List/Object | Adjusts 'level-87' parameter for the items handler. |
items.'locked-87' | List/Object | Adjusts 'locked-87' parameter for the items handler. |
items.'level-88' | List/Object | Adjusts 'level-88' parameter for the items handler. |
items.'locked-88' | List/Object | Adjusts 'locked-88' parameter for the items handler. |
items.'level-89' | List/Object | Adjusts 'level-89' parameter for the items handler. |
items.'locked-89' | List/Object | Adjusts 'locked-89' parameter for the items handler. |
items.'level-90' | List/Object | Adjusts 'level-90' parameter for the items handler. |
items.'locked-90' | List/Object | Adjusts 'locked-90' parameter for the items handler. |
items.'level-91' | List/Object | Adjusts 'level-91' parameter for the items handler. |
items.'locked-91' | List/Object | Adjusts 'locked-91' parameter for the items handler. |
items.'level-92' | List/Object | Adjusts 'level-92' parameter for the items handler. |
items.'locked-92' | List/Object | Adjusts 'locked-92' parameter for the items handler. |
items.'level-93' | List/Object | Adjusts 'level-93' parameter for the items handler. |
items.'locked-93' | List/Object | Adjusts 'locked-93' parameter for the items handler. |
items.'level-94' | List/Object | Adjusts 'level-94' parameter for the items handler. |
items.'locked-94' | List/Object | Adjusts 'locked-94' parameter for the items handler. |
items.'level-95' | List/Object | Adjusts 'level-95' parameter for the items handler. |
items.'locked-95' | List/Object | Adjusts 'locked-95' parameter for the items handler. |
items.'level-96' | List/Object | Adjusts 'level-96' parameter for the items handler. |
items.'locked-96' | List/Object | Adjusts 'locked-96' parameter for the items handler. |
items.'level-97' | List/Object | Adjusts 'level-97' parameter for the items handler. |
items.'locked-97' | List/Object | Adjusts 'locked-97' parameter for the items handler. |
items.'level-98' | List/Object | Adjusts 'level-98' parameter for the items handler. |
items.'locked-98' | List/Object | Adjusts 'locked-98' parameter for the items handler. |
items.'level-99' | List/Object | Adjusts 'level-99' parameter for the items handler. |
items.'locked-99' | List/Object | Adjusts 'locked-99' parameter for the items handler. |
items.'level-100' | List/Object | Adjusts 'level-100' parameter for the items handler. |
items.'locked-100' | List/Object | Adjusts 'locked-100' parameter for the items handler. |
items.'level-101' | List/Object | Adjusts 'level-101' parameter for the items handler. |
items.'locked-101' | List/Object | Adjusts 'locked-101' parameter for the items handler. |
items.'level-102' | List/Object | Adjusts 'level-102' parameter for the items handler. |
items.'locked-102' | List/Object | Adjusts 'locked-102' parameter for the items handler. |
items.'level-103' | List/Object | Adjusts 'level-103' parameter for the items handler. |
items.'locked-103' | List/Object | Adjusts 'locked-103' parameter for the items handler. |
items.'level-104' | List/Object | Adjusts 'level-104' parameter for the items handler. |
items.'locked-104' | List/Object | Adjusts 'locked-104' parameter for the items handler. |
items.'level-105' | List/Object | Adjusts '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: "3F1FF&lPlaytime Levels"
lore:
- ""
- "3F1FFInformation:"
- "&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!"
- ""
- "3F1FFStatistics:"
- "&8&l| &fLevel: PFF86%rp_playtimelevels_level%"
- "&8&l| &fPlaytime: PFF86%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"
- ""
- "ae108Rewards:"
- "&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] 9FF6B%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] 9FF6B%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"
- ""
- "ae108Rewards:"
- "&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 Path | Default Setting | Technical Functionality & Usage |
|---|---|---|
size | 54 | Root configuration section managing size subsystem. |
menu_title | 'Playtime Levels [6/7]' | Root configuration section managing menu_title subsystem. |
open_requirement | Object | Root configuration section managing open_requirement subsystem. |
open_requirement.requirements | List/Object | Adjusts requirements parameter for the open_requirement handler. |
items | Object | Root configuration section managing items subsystem. |
items.'filler' | List/Object | Adjusts 'filler' parameter for the items handler. |
items.'statistics' | List/Object | Adjusts 'statistics' parameter for the items handler. |
items.'prev' | List/Object | Adjusts 'prev' parameter for the items handler. |
items.'next' | List/Object | Adjusts 'next' parameter for the items handler. |
items.'level-106' | List/Object | Adjusts 'level-106' parameter for the items handler. |
items.'locked-106' | List/Object | Adjusts 'locked-106' parameter for the items handler. |
items.'level-107' | List/Object | Adjusts 'level-107' parameter for the items handler. |
items.'locked-107' | List/Object | Adjusts 'locked-107' parameter for the items handler. |
items.'level-108' | List/Object | Adjusts 'level-108' parameter for the items handler. |
items.'locked-108' | List/Object | Adjusts 'locked-108' parameter for the items handler. |
items.'level-109' | List/Object | Adjusts 'level-109' parameter for the items handler. |
items.'locked-109' | List/Object | Adjusts 'locked-109' parameter for the items handler. |
items.'level-110' | List/Object | Adjusts 'level-110' parameter for the items handler. |
items.'locked-110' | List/Object | Adjusts 'locked-110' parameter for the items handler. |
items.'level-111' | List/Object | Adjusts 'level-111' parameter for the items handler. |
items.'locked-111' | List/Object | Adjusts 'locked-111' parameter for the items handler. |
items.'level-112' | List/Object | Adjusts 'level-112' parameter for the items handler. |
items.'locked-112' | List/Object | Adjusts 'locked-112' parameter for the items handler. |
items.'level-113' | List/Object | Adjusts 'level-113' parameter for the items handler. |
items.'locked-113' | List/Object | Adjusts 'locked-113' parameter for the items handler. |
items.'level-114' | List/Object | Adjusts 'level-114' parameter for the items handler. |
items.'locked-114' | List/Object | Adjusts 'locked-114' parameter for the items handler. |
items.'level-115' | List/Object | Adjusts 'level-115' parameter for the items handler. |
items.'locked-115' | List/Object | Adjusts 'locked-115' parameter for the items handler. |
items.'level-116' | List/Object | Adjusts 'level-116' parameter for the items handler. |
items.'locked-116' | List/Object | Adjusts 'locked-116' parameter for the items handler. |
items.'level-117' | List/Object | Adjusts 'level-117' parameter for the items handler. |
items.'locked-117' | List/Object | Adjusts 'locked-117' parameter for the items handler. |
items.'level-118' | List/Object | Adjusts 'level-118' parameter for the items handler. |
items.'locked-118' | List/Object | Adjusts 'locked-118' parameter for the items handler. |
items.'level-119' | List/Object | Adjusts 'level-119' parameter for the items handler. |
items.'locked-119' | List/Object | Adjusts 'locked-119' parameter for the items handler. |
items.'level-120' | List/Object | Adjusts 'level-120' parameter for the items handler. |
items.'locked-120' | List/Object | Adjusts 'locked-120' parameter for the items handler. |
items.'level-121' | List/Object | Adjusts 'level-121' parameter for the items handler. |
items.'locked-121' | List/Object | Adjusts 'locked-121' parameter for the items handler. |
items.'level-122' | List/Object | Adjusts 'level-122' parameter for the items handler. |
items.'locked-122' | List/Object | Adjusts 'locked-122' parameter for the items handler. |
items.'level-123' | List/Object | Adjusts 'level-123' parameter for the items handler. |
items.'locked-123' | List/Object | Adjusts 'locked-123' parameter for the items handler. |
items.'level-124' | List/Object | Adjusts 'level-124' parameter for the items handler. |
items.'locked-124' | List/Object | Adjusts 'locked-124' parameter for the items handler. |
items.'level-125' | List/Object | Adjusts 'level-125' parameter for the items handler. |
items.'locked-125' | List/Object | Adjusts 'locked-125' parameter for the items handler. |
items.'level-126' | List/Object | Adjusts '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: "3F1FF&lPlaytime Levels"
lore:
- ""
- "3F1FFInformation:"
- "&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!"
- ""
- "3F1FFStatistics:"
- "&8&l| &fLevel: PFF86%rp_playtimelevels_level%"
- "&8&l| &fPlaytime: PFF86%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"
- ""
- "ae108Rewards:"
- "&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] 9FF6B%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] 9FF6B%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"
- ""
- "ae108Rewards:"
- "&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 Path | Default Setting | Technical Functionality & Usage |
|---|---|---|
size | 54 | Root configuration section managing size subsystem. |
menu_title | 'Playtime Levels [7/7]' | Root configuration section managing menu_title subsystem. |
open_requirement | Object | Root configuration section managing open_requirement subsystem. |
open_requirement.requirements | List/Object | Adjusts requirements parameter for the open_requirement handler. |
items | Object | Root configuration section managing items subsystem. |
items.'filler' | List/Object | Adjusts 'filler' parameter for the items handler. |
items.'statistics' | List/Object | Adjusts 'statistics' parameter for the items handler. |
items.'prev' | List/Object | Adjusts 'prev' parameter for the items handler. |
items.'next' | List/Object | Adjusts 'next' parameter for the items handler. |
items.'level-127' | List/Object | Adjusts 'level-127' parameter for the items handler. |
items.'locked-127' | List/Object | Adjusts 'locked-127' parameter for the items handler. |
items.'level-128' | List/Object | Adjusts 'level-128' parameter for the items handler. |
items.'locked-128' | List/Object | Adjusts 'locked-128' parameter for the items handler. |
items.'level-129' | List/Object | Adjusts 'level-129' parameter for the items handler. |
items.'locked-129' | List/Object | Adjusts 'locked-129' parameter for the items handler. |
items.'level-130' | List/Object | Adjusts 'level-130' parameter for the items handler. |
items.'locked-130' | List/Object | Adjusts 'locked-130' parameter for the items handler. |
items.'level-131' | List/Object | Adjusts 'level-131' parameter for the items handler. |
items.'locked-131' | List/Object | Adjusts 'locked-131' parameter for the items handler. |
items.'level-132' | List/Object | Adjusts 'level-132' parameter for the items handler. |
items.'locked-132' | List/Object | Adjusts 'locked-132' parameter for the items handler. |
items.'level-133' | List/Object | Adjusts 'level-133' parameter for the items handler. |
items.'locked-133' | List/Object | Adjusts 'locked-133' parameter for the items handler. |
items.'level-134' | List/Object | Adjusts 'level-134' parameter for the items handler. |
items.'locked-134' | List/Object | Adjusts 'locked-134' parameter for the items handler. |
items.'level-135' | List/Object | Adjusts 'level-135' parameter for the items handler. |
items.'locked-135' | List/Object | Adjusts 'locked-135' parameter for the items handler. |
items.'level-136' | List/Object | Adjusts 'level-136' parameter for the items handler. |
items.'locked-136' | List/Object | Adjusts 'locked-136' parameter for the items handler. |
items.'level-137' | List/Object | Adjusts 'level-137' parameter for the items handler. |
items.'locked-137' | List/Object | Adjusts 'locked-137' parameter for the items handler. |
items.'level-138' | List/Object | Adjusts 'level-138' parameter for the items handler. |
items.'locked-138' | List/Object | Adjusts 'locked-138' parameter for the items handler. |
items.'level-139' | List/Object | Adjusts 'level-139' parameter for the items handler. |
items.'locked-139' | List/Object | Adjusts 'locked-139' parameter for the items handler. |
items.'level-140' | List/Object | Adjusts 'level-140' parameter for the items handler. |
items.'locked-140' | List/Object | Adjusts 'locked-140' parameter for the items handler. |
items.'level-141' | List/Object | Adjusts 'level-141' parameter for the items handler. |
items.'locked-141' | List/Object | Adjusts 'locked-141' parameter for the items handler. |
items.'level-142' | List/Object | Adjusts 'level-142' parameter for the items handler. |
items.'locked-142' | List/Object | Adjusts 'locked-142' parameter for the items handler. |
items.'level-143' | List/Object | Adjusts 'level-143' parameter for the items handler. |
items.'locked-143' | List/Object | Adjusts 'locked-143' parameter for the items handler. |
items.'level-144' | List/Object | Adjusts 'level-144' parameter for the items handler. |
items.'locked-144' | List/Object | Adjusts 'locked-144' parameter for the items handler. |
items.'level-145' | List/Object | Adjusts 'level-145' parameter for the items handler. |
items.'locked-145' | List/Object | Adjusts 'locked-145' parameter for the items handler. |
items.'level-146' | List/Object | Adjusts 'level-146' parameter for the items handler. |
items.'locked-146' | List/Object | Adjusts 'locked-146' parameter for the items handler. |
items.'level-147' | List/Object | Adjusts 'level-147' parameter for the items handler. |