From de7d5f055583c607049928bfaf57c14909f12cc5 Mon Sep 17 00:00:00 2001 From: Aurora Date: Mon, 20 Jul 2020 15:23:30 +0200 Subject: [PATCH] fix search permission issue --- src/main/java/com/songoda/epicheads/gui/GUIHeads.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/songoda/epicheads/gui/GUIHeads.java b/src/main/java/com/songoda/epicheads/gui/GUIHeads.java index e596251..6599645 100644 --- a/src/main/java/com/songoda/epicheads/gui/GUIHeads.java +++ b/src/main/java/com/songoda/epicheads/gui/GUIHeads.java @@ -238,6 +238,7 @@ public class GUIHeads extends Gui { ChatPrompt.showPrompt(plugin, player, plugin.getLocale().getMessage("general.search.global").getPrefixedMessage(), response -> { List searchHeads = plugin.getHeadManager().getHeads().stream() .filter(head -> head.getName().toLowerCase().contains(response.getMessage().toLowerCase())) + .filter(head -> player.hasPermission("epicheads.category." + head.getCategory().getName().replace(" ", "_"))) .collect(Collectors.toList()); Bukkit.getScheduler().scheduleSyncDelayedTask(EpicHeads.getInstance(), () -> guiManager.showGUI(player, new GUIHeads(plugin, player, response.getMessage(), QueryTypes.SEARCH, searchHeads)), 0L);