[Warp Perms - Help] Fixed = Vouch

Status
This thread has been locked.

RubyDaCherry

Server Specialist
Banned
Feedback score
1
Posts
175
Reactions
51
Resources
0
Hello, I am trying to make it where I can have players use all the warps but the minedonor warp. I think I used the perms correctly and have everything set correctly but I don't know.

Status: Locked (Means Doesnt let them use it) It gives me a error saying No perms for all the warps.
fd47046e54acc4244c1c3b24bcf998ea.png

https://gyazo.com/fd47046e54acc4244c1c3b24bcf998ea

Configs:
8ff27fac7d01bba815c7192c8c19aa97.png

https://gyazo.com/8ff27fac7d01bba815c7192c8c19aa97
c91e9238871591625c857af0768cfb63.png

https://gyazo.com/c91e9238871591625c857af0768cfb63
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

RubyDaCherry

Server Specialist
Banned
Feedback score
1
Posts
175
Reactions
51
Resources
0
Lol. That's my warp GUI.
Screenshot your PlaceholderAPI's javascript_placeholders.yml
# javascript_placeholders.yml
# You can create custom placeholders which utilize javascript to determine the result of the custom placeholder you create.
# You can specify if the result is based on a boolean or the actual javascript.
#
# If you do not specify a type: the placeholder will default to a boolean type
# A boolean type must contain a true_result: and false_result:
#
# A string type only requires the expression: entry
#
# Javascript placeholders can contain normal placeholders in the expression, true_result, or false_result
# These placeholders will be parsed to the correct values before the expression is evaluated.
#
# Your javascript placeholders will be identified by: %javascript_<identifier>%
#
# Javascript placeholder format:
#
# BOOLEAN TYPE
# <identifier>:
# expression: <expression>
# type: 'boolean'
# true_result: <result if expression is true>
# false_result: <result if expression is false>
#
# STRING TYPE
# <identifier>:
# expression: <expression>
# type: 'string'
#
#
# ==== ADVANCED VARIABLES ====
# DO NOT USE THESE VARIABLES UNLESS YOU KNOW WHAT YOU ARE DOING!
#
# You can access a few Bukkit API classes and methods using certain keywords:
#
# Using "BukkitServer" in your javascript will return Bukkit.getServer()
# You can use any methods inside of the Server class:
#
# Example: BukkitServer.getBannedPlayers().size().toFixed()
# Will return how many players are banned
#
# This variable is handy if you want to iterate through all online players.'
#
# Using "BukkitPlayer" in your javascript will return the Player object you are setting placeholders for.
# You can use any methods inside of the Player class:
#
# Example: BukkitPlayer.hasPermission("some.permission")
# Will return if the player has a specific permission
# This variable is handy if you want to check a players permission node, or access other methods inside of
# the player class for the specified player.
#
# More advanced variables are coming soon! Only use these variables if you know what you are doing!
#
# ==================
#
#
# Javascript placeholder examples:
#
# millionaire:
# expression: '%vaulteco_balance% >= 1000000'
# type: 'boolean'
# true_result: '&aMillionaire'
# false_result: '&cbroke'
# is_staff:
# expression: '"%vault_group%" == "Moderator" || "%vault_group%" == "Admin" || "%vault_group%" == "Owner"'
# type: 'boolean'
# true_result: '&bStaff'
# false_result: '&ePlayer'
# health_rounded:
# expression: 'Math.round(%player_health%)'
# type: 'string'
# staff_online:
# expression: 'var i = 0; for (var p in BukkitServer.getOnlinePlayers()) { if (BukkitServer.getOnlinePlayers()[p].hasPermission("staff.online")) {i = i+1;};} i.toFixed();'
# type: 'string'
#
#
# You can optionally specify a file that the javascript expression will be loaded from if your expression
# is bigger than 1 line. To specify javascript be loaded from a file, follow this format:
#
# is_op:
# expression: 'file: is_op.js'
# type: 'string'
#
# The following placeholder will attempt to load javascript from the /plugins/PlaceholderAPI/javascripts/is_op.js file
# if the folder/file exists. If the folder/file does not exist it will be created.
# You must specify the file extension with the file name. Any file extension is accepted.

skyhero:
expression: BukkitPlayer.hasPermission("essentials.kit.skyhero")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
skylegend:
expression: BukkitPlayer.hasPermission("essentials.kit.skylegend")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
skylord:
expression: BukkitPlayer.hasPermission("essentials.kit.skylord")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
skymage:
expression: BukkitPlayer.hasPermission("essentials.kit.skymage")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
herobuy:
expression: BukkitPlayer.hasPermission("essentials.kit.skyhero")
type: boolean
true_result: '&eClick to get kit: &7/kit SKYHERO'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
lordbuy:
expression: BukkitPlayer.hasPermission("essentials.kit.skylord")
type: boolean
true_result: '&eClick to get kit: &7/kit SKYLORD'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
legendbuy:
expression: BukkitPlayer.hasPermission("essentials.kit.skylegend")
type: boolean
true_result: '&eClick to get kit: &7/kit SKYLEGEND'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
magebuy:
expression: BukkitPlayer.hasPermission("essentials.kit.skymage")
type: boolean
true_result: '&eClick to get kit: &7/kit SKYMAGE'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
size1:
expression: BukkitPlayer.hasPermission("askyblock.island.range.125")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
size2:
expression: BukkitPlayer.hasPermission("askyblock.island.range.150")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
size3:
expression: BukkitPlayer.hasPermission("askyblock.island.range.200")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team1:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.6")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team2:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.8")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team3:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.12")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team4:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.14")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team5:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.16")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
home1:
expression: BukkitPlayer.hasPermission("askyblock.island.maxhomes.2")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
home2:
expression: BukkitPlayer.hasPermission("askyblock.island.maxhomes.4")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
home3:
expression: BukkitPlayer.hasPermission("askyblock.island.maxhomes.6")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier1:
expression: BukkitPlayer.hasPermission("essentials.kit.tier1")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier1buy:
expression: BukkitPlayer.hasPermission("essentials.kit.tier1")
type: boolean
true_result: '&eClick to get kit: &7/kit TIER1'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
tier2:
expression: BukkitPlayer.hasPermission("essentials.kit.tier2")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier2buy:
expression: BukkitPlayer.hasPermission("essentials.kit.tier2")
type: boolean
true_result: '&eClick to get kit: &7/kit TIER2'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
tier3:
expression: BukkitPlayer.hasPermission("essentials.kit.tier3")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier3buy:
expression: BukkitPlayer.hasPermission("essentials.kit.tier3")
type: boolean
true_result: '&eClick to get kit: &7/kit TIER3'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
tier4:
expression: BukkitPlayer.hasPermission("essentials.kit.tier4")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier4buy:
expression: BukkitPlayer.hasPermission("essentials.kit.tier4")
type: boolean
true_result: '&eClick to get kit: &7/kit TIER4'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
stats:
expression: BukkitPlayer.hasPermission("essentials.warp.stats")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
papa:
expression: BukkitPlayer.hasPermission("essentials.warp.papa")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
guide:
expression: BukkitPlayer.hasPermission("essentials.warp.guide")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
shop:
expression: BukkitPlayer.hasPermission("essentials.warp.shop")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
upgrades:
expression: BukkitPlayer.hasPermission("essentials.warp.upgrades")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
ranks:
expression: BukkitPlayer.hasPermission("essentials.warp.ranks")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
crates:
expression: BukkitPlayer.hasPermission("essentials.warp.crates")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
spawners:
expression: BukkitPlayer.hasPermission("essentials.warp.spawners")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gui:
expression: BukkitPlayer.hasPermission("essentials.warp.gui")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen1:
expression: BukkitPlayer.hasPermission("hammer.gen.first")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen2:
expression: BukkitPlayer.hasPermission("hammer.gen.second")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen3:
expression: BukkitPlayer.hasPermission("hammer.gen.third")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen4:
expression: BukkitPlayer.hasPermission("hammer.gen.fourth")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen5:
expression: BukkitPlayer.hasPermission("hammer.gen.fifth")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
[DOUBLEPOST=1501464162][/DOUBLEPOST]
Lol. That's my warp GUI.
Screenshot your PlaceholderAPI's javascript_placeholders.yml
# javascript_placeholders.yml
# You can create custom placeholders which utilize javascript to determine the result of the custom placeholder you create.
# You can specify if the result is based on a boolean or the actual javascript.
#
# If you do not specify a type: the placeholder will default to a boolean type
# A boolean type must contain a true_result: and false_result:
#
# A string type only requires the expression: entry
#
# Javascript placeholders can contain normal placeholders in the expression, true_result, or false_result
# These placeholders will be parsed to the correct values before the expression is evaluated.
#
# Your javascript placeholders will be identified by: %javascript_<identifier>%
#
# Javascript placeholder format:
#
# BOOLEAN TYPE
# <identifier>:
# expression: <expression>
# type: 'boolean'
# true_result: <result if expression is true>
# false_result: <result if expression is false>
#
# STRING TYPE
# <identifier>:
# expression: <expression>
# type: 'string'
#
#
# ==== ADVANCED VARIABLES ====
# DO NOT USE THESE VARIABLES UNLESS YOU KNOW WHAT YOU ARE DOING!
#
# You can access a few Bukkit API classes and methods using certain keywords:
#
# Using "BukkitServer" in your javascript will return Bukkit.getServer()
# You can use any methods inside of the Server class:
#
# Example: BukkitServer.getBannedPlayers().size().toFixed()
# Will return how many players are banned
#
# This variable is handy if you want to iterate through all online players.'
#
# Using "BukkitPlayer" in your javascript will return the Player object you are setting placeholders for.
# You can use any methods inside of the Player class:
#
# Example: BukkitPlayer.hasPermission("some.permission")
# Will return if the player has a specific permission
# This variable is handy if you want to check a players permission node, or access other methods inside of
# the player class for the specified player.
#
# More advanced variables are coming soon! Only use these variables if you know what you are doing!
#
# ==================
#
#
# Javascript placeholder examples:
#
# millionaire:
# expression: '%vaulteco_balance% >= 1000000'
# type: 'boolean'
# true_result: '&aMillionaire'
# false_result: '&cbroke'
# is_staff:
# expression: '"%vault_group%" == "Moderator" || "%vault_group%" == "Admin" || "%vault_group%" == "Owner"'
# type: 'boolean'
# true_result: '&bStaff'
# false_result: '&ePlayer'
# health_rounded:
# expression: 'Math.round(%player_health%)'
# type: 'string'
# staff_online:
# expression: 'var i = 0; for (var p in BukkitServer.getOnlinePlayers()) { if (BukkitServer.getOnlinePlayers()[p].hasPermission("staff.online")) {i = i+1;};} i.toFixed();'
# type: 'string'
#
#
# You can optionally specify a file that the javascript expression will be loaded from if your expression
# is bigger than 1 line. To specify javascript be loaded from a file, follow this format:
#
# is_op:
# expression: 'file: is_op.js'
# type: 'string'
#
# The following placeholder will attempt to load javascript from the /plugins/PlaceholderAPI/javascripts/is_op.js file
# if the folder/file exists. If the folder/file does not exist it will be created.
# You must specify the file extension with the file name. Any file extension is accepted.

skyhero:
expression: BukkitPlayer.hasPermission("essentials.kit.skyhero")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
skylegend:
expression: BukkitPlayer.hasPermission("essentials.kit.skylegend")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
skylord:
expression: BukkitPlayer.hasPermission("essentials.kit.skylord")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
skymage:
expression: BukkitPlayer.hasPermission("essentials.kit.skymage")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
herobuy:
expression: BukkitPlayer.hasPermission("essentials.kit.skyhero")
type: boolean
true_result: '&eClick to get kit: &7/kit SKYHERO'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
lordbuy:
expression: BukkitPlayer.hasPermission("essentials.kit.skylord")
type: boolean
true_result: '&eClick to get kit: &7/kit SKYLORD'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
legendbuy:
expression: BukkitPlayer.hasPermission("essentials.kit.skylegend")
type: boolean
true_result: '&eClick to get kit: &7/kit SKYLEGEND'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
magebuy:
expression: BukkitPlayer.hasPermission("essentials.kit.skymage")
type: boolean
true_result: '&eClick to get kit: &7/kit SKYMAGE'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
size1:
expression: BukkitPlayer.hasPermission("askyblock.island.range.125")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
size2:
expression: BukkitPlayer.hasPermission("askyblock.island.range.150")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
size3:
expression: BukkitPlayer.hasPermission("askyblock.island.range.200")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team1:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.6")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team2:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.8")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team3:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.12")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team4:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.14")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team5:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.16")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
home1:
expression: BukkitPlayer.hasPermission("askyblock.island.maxhomes.2")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
home2:
expression: BukkitPlayer.hasPermission("askyblock.island.maxhomes.4")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
home3:
expression: BukkitPlayer.hasPermission("askyblock.island.maxhomes.6")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier1:
expression: BukkitPlayer.hasPermission("essentials.kit.tier1")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier1buy:
expression: BukkitPlayer.hasPermission("essentials.kit.tier1")
type: boolean
true_result: '&eClick to get kit: &7/kit TIER1'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
tier2:
expression: BukkitPlayer.hasPermission("essentials.kit.tier2")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier2buy:
expression: BukkitPlayer.hasPermission("essentials.kit.tier2")
type: boolean
true_result: '&eClick to get kit: &7/kit TIER2'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
tier3:
expression: BukkitPlayer.hasPermission("essentials.kit.tier3")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier3buy:
expression: BukkitPlayer.hasPermission("essentials.kit.tier3")
type: boolean
true_result: '&eClick to get kit: &7/kit TIER3'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
tier4:
expression: BukkitPlayer.hasPermission("essentials.kit.tier4")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier4buy:
expression: BukkitPlayer.hasPermission("essentials.kit.tier4")
type: boolean
true_result: '&eClick to get kit: &7/kit TIER4'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
stats:
expression: BukkitPlayer.hasPermission("essentials.warp.stats")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
papa:
expression: BukkitPlayer.hasPermission("essentials.warp.papa")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
guide:
expression: BukkitPlayer.hasPermission("essentials.warp.guide")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
shop:
expression: BukkitPlayer.hasPermission("essentials.warp.shop")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
upgrades:
expression: BukkitPlayer.hasPermission("essentials.warp.upgrades")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
ranks:
expression: BukkitPlayer.hasPermission("essentials.warp.ranks")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
crates:
expression: BukkitPlayer.hasPermission("essentials.warp.crates")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
spawners:
expression: BukkitPlayer.hasPermission("essentials.warp.spawners")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gui:
expression: BukkitPlayer.hasPermission("essentials.warp.gui")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen1:
expression: BukkitPlayer.hasPermission("hammer.gen.first")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen2:
expression: BukkitPlayer.hasPermission("hammer.gen.second")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen3:
expression: BukkitPlayer.hasPermission("hammer.gen.third")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen4:
expression: BukkitPlayer.hasPermission("hammer.gen.fourth")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen5:
expression: BukkitPlayer.hasPermission("hammer.gen.fifth")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
 
Banned forever. Reason: Ban Evading (AnthonyTv, CluelessAnthony)

PizzaPlaysMC

Supreme
Feedback score
7
Posts
140
Reactions
146
Resources
0
# javascript_placeholders.yml
# You can create custom placeholders which utilize javascript to determine the result of the custom placeholder you create.
# You can specify if the result is based on a boolean or the actual javascript.
#
# If you do not specify a type: the placeholder will default to a boolean type
# A boolean type must contain a true_result: and false_result:
#
# A string type only requires the expression: entry
#
# Javascript placeholders can contain normal placeholders in the expression, true_result, or false_result
# These placeholders will be parsed to the correct values before the expression is evaluated.
#
# Your javascript placeholders will be identified by: %javascript_<identifier>%
#
# Javascript placeholder format:
#
# BOOLEAN TYPE
# <identifier>:
# expression: <expression>
# type: 'boolean'
# true_result: <result if expression is true>
# false_result: <result if expression is false>
#
# STRING TYPE
# <identifier>:
# expression: <expression>
# type: 'string'
#
#
# ==== ADVANCED VARIABLES ====
# DO NOT USE THESE VARIABLES UNLESS YOU KNOW WHAT YOU ARE DOING!
#
# You can access a few Bukkit API classes and methods using certain keywords:
#
# Using "BukkitServer" in your javascript will return Bukkit.getServer()
# You can use any methods inside of the Server class:
#
# Example: BukkitServer.getBannedPlayers().size().toFixed()
# Will return how many players are banned
#
# This variable is handy if you want to iterate through all online players.'
#
# Using "BukkitPlayer" in your javascript will return the Player object you are setting placeholders for.
# You can use any methods inside of the Player class:
#
# Example: BukkitPlayer.hasPermission("some.permission")
# Will return if the player has a specific permission
# This variable is handy if you want to check a players permission node, or access other methods inside of
# the player class for the specified player.
#
# More advanced variables are coming soon! Only use these variables if you know what you are doing!
#
# ==================
#
#
# Javascript placeholder examples:
#
# millionaire:
# expression: '%vaulteco_balance% >= 1000000'
# type: 'boolean'
# true_result: '&aMillionaire'
# false_result: '&cbroke'
# is_staff:
# expression: '"%vault_group%" == "Moderator" || "%vault_group%" == "Admin" || "%vault_group%" == "Owner"'
# type: 'boolean'
# true_result: '&bStaff'
# false_result: '&ePlayer'
# health_rounded:
# expression: 'Math.round(%player_health%)'
# type: 'string'
# staff_online:
# expression: 'var i = 0; for (var p in BukkitServer.getOnlinePlayers()) { if (BukkitServer.getOnlinePlayers()[p].hasPermission("staff.online")) {i = i+1;};} i.toFixed();'
# type: 'string'
#
#
# You can optionally specify a file that the javascript expression will be loaded from if your expression
# is bigger than 1 line. To specify javascript be loaded from a file, follow this format:
#
# is_op:
# expression: 'file: is_op.js'
# type: 'string'
#
# The following placeholder will attempt to load javascript from the /plugins/PlaceholderAPI/javascripts/is_op.js file
# if the folder/file exists. If the folder/file does not exist it will be created.
# You must specify the file extension with the file name. Any file extension is accepted.

skyhero:
expression: BukkitPlayer.hasPermission("essentials.kit.skyhero")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
skylegend:
expression: BukkitPlayer.hasPermission("essentials.kit.skylegend")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
skylord:
expression: BukkitPlayer.hasPermission("essentials.kit.skylord")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
skymage:
expression: BukkitPlayer.hasPermission("essentials.kit.skymage")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
herobuy:
expression: BukkitPlayer.hasPermission("essentials.kit.skyhero")
type: boolean
true_result: '&eClick to get kit: &7/kit SKYHERO'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
lordbuy:
expression: BukkitPlayer.hasPermission("essentials.kit.skylord")
type: boolean
true_result: '&eClick to get kit: &7/kit SKYLORD'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
legendbuy:
expression: BukkitPlayer.hasPermission("essentials.kit.skylegend")
type: boolean
true_result: '&eClick to get kit: &7/kit SKYLEGEND'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
magebuy:
expression: BukkitPlayer.hasPermission("essentials.kit.skymage")
type: boolean
true_result: '&eClick to get kit: &7/kit SKYMAGE'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
size1:
expression: BukkitPlayer.hasPermission("askyblock.island.range.125")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
size2:
expression: BukkitPlayer.hasPermission("askyblock.island.range.150")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
size3:
expression: BukkitPlayer.hasPermission("askyblock.island.range.200")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team1:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.6")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team2:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.8")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team3:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.12")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team4:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.14")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team5:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.16")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
home1:
expression: BukkitPlayer.hasPermission("askyblock.island.maxhomes.2")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
home2:
expression: BukkitPlayer.hasPermission("askyblock.island.maxhomes.4")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
home3:
expression: BukkitPlayer.hasPermission("askyblock.island.maxhomes.6")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier1:
expression: BukkitPlayer.hasPermission("essentials.kit.tier1")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier1buy:
expression: BukkitPlayer.hasPermission("essentials.kit.tier1")
type: boolean
true_result: '&eClick to get kit: &7/kit TIER1'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
tier2:
expression: BukkitPlayer.hasPermission("essentials.kit.tier2")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier2buy:
expression: BukkitPlayer.hasPermission("essentials.kit.tier2")
type: boolean
true_result: '&eClick to get kit: &7/kit TIER2'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
tier3:
expression: BukkitPlayer.hasPermission("essentials.kit.tier3")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier3buy:
expression: BukkitPlayer.hasPermission("essentials.kit.tier3")
type: boolean
true_result: '&eClick to get kit: &7/kit TIER3'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
tier4:
expression: BukkitPlayer.hasPermission("essentials.kit.tier4")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier4buy:
expression: BukkitPlayer.hasPermission("essentials.kit.tier4")
type: boolean
true_result: '&eClick to get kit: &7/kit TIER4'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
stats:
expression: BukkitPlayer.hasPermission("essentials.warp.stats")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
papa:
expression: BukkitPlayer.hasPermission("essentials.warp.papa")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
guide:
expression: BukkitPlayer.hasPermission("essentials.warp.guide")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
shop:
expression: BukkitPlayer.hasPermission("essentials.warp.shop")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
upgrades:
expression: BukkitPlayer.hasPermission("essentials.warp.upgrades")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
ranks:
expression: BukkitPlayer.hasPermission("essentials.warp.ranks")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
crates:
expression: BukkitPlayer.hasPermission("essentials.warp.crates")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
spawners:
expression: BukkitPlayer.hasPermission("essentials.warp.spawners")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gui:
expression: BukkitPlayer.hasPermission("essentials.warp.gui")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen1:
expression: BukkitPlayer.hasPermission("hammer.gen.first")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen2:
expression: BukkitPlayer.hasPermission("hammer.gen.second")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen3:
expression: BukkitPlayer.hasPermission("hammer.gen.third")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen4:
expression: BukkitPlayer.hasPermission("hammer.gen.fourth")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen5:
expression: BukkitPlayer.hasPermission("hammer.gen.fifth")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
[DOUBLEPOST=1501464162][/DOUBLEPOST]
# javascript_placeholders.yml
# You can create custom placeholders which utilize javascript to determine the result of the custom placeholder you create.
# You can specify if the result is based on a boolean or the actual javascript.
#
# If you do not specify a type: the placeholder will default to a boolean type
# A boolean type must contain a true_result: and false_result:
#
# A string type only requires the expression: entry
#
# Javascript placeholders can contain normal placeholders in the expression, true_result, or false_result
# These placeholders will be parsed to the correct values before the expression is evaluated.
#
# Your javascript placeholders will be identified by: %javascript_<identifier>%
#
# Javascript placeholder format:
#
# BOOLEAN TYPE
# <identifier>:
# expression: <expression>
# type: 'boolean'
# true_result: <result if expression is true>
# false_result: <result if expression is false>
#
# STRING TYPE
# <identifier>:
# expression: <expression>
# type: 'string'
#
#
# ==== ADVANCED VARIABLES ====
# DO NOT USE THESE VARIABLES UNLESS YOU KNOW WHAT YOU ARE DOING!
#
# You can access a few Bukkit API classes and methods using certain keywords:
#
# Using "BukkitServer" in your javascript will return Bukkit.getServer()
# You can use any methods inside of the Server class:
#
# Example: BukkitServer.getBannedPlayers().size().toFixed()
# Will return how many players are banned
#
# This variable is handy if you want to iterate through all online players.'
#
# Using "BukkitPlayer" in your javascript will return the Player object you are setting placeholders for.
# You can use any methods inside of the Player class:
#
# Example: BukkitPlayer.hasPermission("some.permission")
# Will return if the player has a specific permission
# This variable is handy if you want to check a players permission node, or access other methods inside of
# the player class for the specified player.
#
# More advanced variables are coming soon! Only use these variables if you know what you are doing!
#
# ==================
#
#
# Javascript placeholder examples:
#
# millionaire:
# expression: '%vaulteco_balance% >= 1000000'
# type: 'boolean'
# true_result: '&aMillionaire'
# false_result: '&cbroke'
# is_staff:
# expression: '"%vault_group%" == "Moderator" || "%vault_group%" == "Admin" || "%vault_group%" == "Owner"'
# type: 'boolean'
# true_result: '&bStaff'
# false_result: '&ePlayer'
# health_rounded:
# expression: 'Math.round(%player_health%)'
# type: 'string'
# staff_online:
# expression: 'var i = 0; for (var p in BukkitServer.getOnlinePlayers()) { if (BukkitServer.getOnlinePlayers()[p].hasPermission("staff.online")) {i = i+1;};} i.toFixed();'
# type: 'string'
#
#
# You can optionally specify a file that the javascript expression will be loaded from if your expression
# is bigger than 1 line. To specify javascript be loaded from a file, follow this format:
#
# is_op:
# expression: 'file: is_op.js'
# type: 'string'
#
# The following placeholder will attempt to load javascript from the /plugins/PlaceholderAPI/javascripts/is_op.js file
# if the folder/file exists. If the folder/file does not exist it will be created.
# You must specify the file extension with the file name. Any file extension is accepted.

skyhero:
expression: BukkitPlayer.hasPermission("essentials.kit.skyhero")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
skylegend:
expression: BukkitPlayer.hasPermission("essentials.kit.skylegend")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
skylord:
expression: BukkitPlayer.hasPermission("essentials.kit.skylord")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
skymage:
expression: BukkitPlayer.hasPermission("essentials.kit.skymage")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
herobuy:
expression: BukkitPlayer.hasPermission("essentials.kit.skyhero")
type: boolean
true_result: '&eClick to get kit: &7/kit SKYHERO'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
lordbuy:
expression: BukkitPlayer.hasPermission("essentials.kit.skylord")
type: boolean
true_result: '&eClick to get kit: &7/kit SKYLORD'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
legendbuy:
expression: BukkitPlayer.hasPermission("essentials.kit.skylegend")
type: boolean
true_result: '&eClick to get kit: &7/kit SKYLEGEND'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
magebuy:
expression: BukkitPlayer.hasPermission("essentials.kit.skymage")
type: boolean
true_result: '&eClick to get kit: &7/kit SKYMAGE'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
size1:
expression: BukkitPlayer.hasPermission("askyblock.island.range.125")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
size2:
expression: BukkitPlayer.hasPermission("askyblock.island.range.150")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
size3:
expression: BukkitPlayer.hasPermission("askyblock.island.range.200")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team1:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.6")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team2:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.8")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team3:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.12")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team4:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.14")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
team5:
expression: BukkitPlayer.hasPermission("askyblock.team.maxsize.16")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
home1:
expression: BukkitPlayer.hasPermission("askyblock.island.maxhomes.2")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
home2:
expression: BukkitPlayer.hasPermission("askyblock.island.maxhomes.4")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
home3:
expression: BukkitPlayer.hasPermission("askyblock.island.maxhomes.6")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier1:
expression: BukkitPlayer.hasPermission("essentials.kit.tier1")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier1buy:
expression: BukkitPlayer.hasPermission("essentials.kit.tier1")
type: boolean
true_result: '&eClick to get kit: &7/kit TIER1'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
tier2:
expression: BukkitPlayer.hasPermission("essentials.kit.tier2")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier2buy:
expression: BukkitPlayer.hasPermission("essentials.kit.tier2")
type: boolean
true_result: '&eClick to get kit: &7/kit TIER2'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
tier3:
expression: BukkitPlayer.hasPermission("essentials.kit.tier3")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier3buy:
expression: BukkitPlayer.hasPermission("essentials.kit.tier3")
type: boolean
true_result: '&eClick to get kit: &7/kit TIER3'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
tier4:
expression: BukkitPlayer.hasPermission("essentials.kit.tier4")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
tier4buy:
expression: BukkitPlayer.hasPermission("essentials.kit.tier4")
type: boolean
true_result: '&eClick to get kit: &7/kit TIER4'
false_result: '&7Purchase rank at &e&nshop.yourserver.net'
stats:
expression: BukkitPlayer.hasPermission("essentials.warp.stats")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
papa:
expression: BukkitPlayer.hasPermission("essentials.warp.papa")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
guide:
expression: BukkitPlayer.hasPermission("essentials.warp.guide")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
shop:
expression: BukkitPlayer.hasPermission("essentials.warp.shop")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
upgrades:
expression: BukkitPlayer.hasPermission("essentials.warp.upgrades")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
ranks:
expression: BukkitPlayer.hasPermission("essentials.warp.ranks")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
crates:
expression: BukkitPlayer.hasPermission("essentials.warp.crates")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
spawners:
expression: BukkitPlayer.hasPermission("essentials.warp.spawners")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gui:
expression: BukkitPlayer.hasPermission("essentials.warp.gui")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen1:
expression: BukkitPlayer.hasPermission("hammer.gen.first")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen2:
expression: BukkitPlayer.hasPermission("hammer.gen.second")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen3:
expression: BukkitPlayer.hasPermission("hammer.gen.third")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen4:
expression: BukkitPlayer.hasPermission("hammer.gen.fourth")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'
gen5:
expression: BukkitPlayer.hasPermission("hammer.gen.fifth")
type: boolean
true_result: '&aUnlocked'
false_result: '&cLocked'


Change all "essentials.warp.NAME" to "essentials.warps.NAME" in the javascript_placeholders.yml[DOUBLEPOST=1501464667][/DOUBLEPOST]
Change all "essentials.warp.NAME" to "essentials.warps.NAME" in the javascript_placeholders.yml
Then /papi reload
 
Last edited:

RubyDaCherry

Server Specialist
Banned
Feedback score
1
Posts
175
Reactions
51
Resources
0
The status says Unlocked to all warps but still doesn't let people warp.
 
Banned forever. Reason: Ban Evading (AnthonyTv, CluelessAnthony)

RubyDaCherry

Server Specialist
Banned
Feedback score
1
Posts
175
Reactions
51
Resources
0
Banned forever. Reason: Ban Evading (AnthonyTv, CluelessAnthony)

RubyDaCherry

Server Specialist
Banned
Feedback score
1
Posts
175
Reactions
51
Resources
0
What does it tell players when they try
says Unlocked in status but says no perm[DOUBLEPOST=1501467955][/DOUBLEPOST]STILL LOOKING FOR A SOLUTION!
 
Last edited:
Banned forever. Reason: Ban Evading (AnthonyTv, CluelessAnthony)
Status
This thread has been locked.
Top