From 4be125ae23ebaf78816f12df5be0cc7bb0a56b56 Mon Sep 17 00:00:00 2001 From: UltraFaceguy Date: Tue, 25 Aug 2020 23:02:11 -0400 Subject: [PATCH] Fixing strife abilities being pawn-able --- .../java/info/faceland/loot/listeners/PawnMenuListener.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/info/faceland/loot/listeners/PawnMenuListener.java b/src/main/java/info/faceland/loot/listeners/PawnMenuListener.java index b2a85bc..2fccd3f 100644 --- a/src/main/java/info/faceland/loot/listeners/PawnMenuListener.java +++ b/src/main/java/info/faceland/loot/listeners/PawnMenuListener.java @@ -18,9 +18,11 @@ */ package info.faceland.loot.listeners; +import com.tealcube.minecraft.bukkit.shade.apache.commons.lang3.StringUtils; import info.faceland.loot.LootPlugin; import info.faceland.loot.data.PriceData; import info.faceland.loot.menu.pawn.PawnMenu; +import io.pixeloutlaw.minecraft.spigot.hilt.ItemStackExtensionsKt; import ninja.amp.ampmenus.menus.MenuHolder; import org.bukkit.Material; import org.bukkit.entity.Player; @@ -56,6 +58,10 @@ public void onClickPawnMenu(InventoryClickEvent event) { if (stack == null || stack.getType() == Material.AIR) { return; } + String name = ItemStackExtensionsKt.getDisplayName(stack); + if (StringUtils.isNotBlank(name) && name.contains("Ability:")) { + return; + } MenuHolder holder = (MenuHolder) event.getInventory().getHolder(); PawnMenu pawnMenu = (PawnMenu) holder.getMenu();