Shop item permissions will no longer register by default
This commit is contained in:
@@ -126,54 +126,56 @@ class ShopItem(
|
||||
}
|
||||
}
|
||||
|
||||
if (Bukkit.getPluginManager().getPermission("ecoshop.buy.$id") == null) {
|
||||
val permission = Permission(
|
||||
"ecoshop.buy.$id",
|
||||
"Allows buying $id",
|
||||
PermissionDefault.TRUE
|
||||
)
|
||||
|
||||
if (Bukkit.getPluginManager().getPermission("ecoshop.buy.*") == null) {
|
||||
Bukkit.getPluginManager().addPermission(
|
||||
Permission(
|
||||
"ecoshop.buy.*",
|
||||
"Allows buying all items from shops",
|
||||
PermissionDefault.TRUE
|
||||
)
|
||||
if (plugin.configYml.getBool("shop-items.register-permissions")) {
|
||||
if (Bukkit.getPluginManager().getPermission("ecoshop.buy.$id") == null) {
|
||||
val permission = Permission(
|
||||
"ecoshop.buy.$id",
|
||||
"Allows buying $id",
|
||||
PermissionDefault.TRUE
|
||||
)
|
||||
|
||||
if (Bukkit.getPluginManager().getPermission("ecoshop.buy.*") == null) {
|
||||
Bukkit.getPluginManager().addPermission(
|
||||
Permission(
|
||||
"ecoshop.buy.*",
|
||||
"Allows buying all items from shops",
|
||||
PermissionDefault.TRUE
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
permission.addParent(
|
||||
Bukkit.getPluginManager().getPermission("ecoshop.buy.*")!!,
|
||||
true
|
||||
)
|
||||
|
||||
Bukkit.getPluginManager().addPermission(permission)
|
||||
}
|
||||
|
||||
permission.addParent(
|
||||
Bukkit.getPluginManager().getPermission("ecoshop.buy.*")!!,
|
||||
true
|
||||
)
|
||||
|
||||
Bukkit.getPluginManager().addPermission(permission)
|
||||
}
|
||||
|
||||
if (Bukkit.getPluginManager().getPermission("ecoshop.sell.$id") == null) {
|
||||
val permission = Permission(
|
||||
"ecoshop.sell.$id",
|
||||
"Allows selling $id",
|
||||
PermissionDefault.TRUE
|
||||
)
|
||||
|
||||
if (Bukkit.getPluginManager().getPermission("ecoshop.sell.*") == null) {
|
||||
Bukkit.getPluginManager().addPermission(
|
||||
Permission(
|
||||
"ecoshop.sell.*",
|
||||
"Allows selling all items to shops",
|
||||
PermissionDefault.TRUE
|
||||
)
|
||||
if (Bukkit.getPluginManager().getPermission("ecoshop.sell.$id") == null) {
|
||||
val permission = Permission(
|
||||
"ecoshop.sell.$id",
|
||||
"Allows selling $id",
|
||||
PermissionDefault.TRUE
|
||||
)
|
||||
|
||||
if (Bukkit.getPluginManager().getPermission("ecoshop.sell.*") == null) {
|
||||
Bukkit.getPluginManager().addPermission(
|
||||
Permission(
|
||||
"ecoshop.sell.*",
|
||||
"Allows selling all items to shops",
|
||||
PermissionDefault.TRUE
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
permission.addParent(
|
||||
Bukkit.getPluginManager().getPermission("ecoshop.sell.*")!!,
|
||||
true
|
||||
)
|
||||
|
||||
Bukkit.getPluginManager().addPermission(permission)
|
||||
}
|
||||
|
||||
permission.addParent(
|
||||
Bukkit.getPluginManager().getPermission("ecoshop.sell.*")!!,
|
||||
true
|
||||
)
|
||||
|
||||
Bukkit.getPluginManager().addPermission(permission)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -380,7 +382,6 @@ class ShopItem(
|
||||
}
|
||||
|
||||
|
||||
|
||||
var times = 0
|
||||
|
||||
if (itemStack.amount <= left) {
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
#
|
||||
|
||||
shop-items:
|
||||
register-permissions: false # Registering permissions will show them in permission plugins, but leads to long reload times.
|
||||
|
||||
global-bottom-lore: # Options for global lore to be shown on all shop icons, disabled by default.
|
||||
buy: [ ] # Shown under buyable items.
|
||||
# - "&e&oLeft Click to buy"
|
||||
|
||||
Reference in New Issue
Block a user