Partial Match

Switch to partial match as the title contains page numbers.
This commit is contained in:
TrueDarkLord 2025-01-17 10:02:27 -07:00
parent 7a6341c3e2
commit 64c03ccddb
No known key found for this signature in database
GPG Key ID: 02AA15A3B1FAFE4F
2 changed files with 8 additions and 7 deletions

View File

@ -15,7 +15,7 @@ public class AuctionMenu implements InventoryHolder {
private final Inventory inventory;
public AuctionMenu(int size, String stringTitle) {
this.title = stringTitle;
this.title = stringTitle.replaceAll("§", "&");
this.inventory = this.plugin.getServer().createInventory(this, size, Methods.legacyTranslateColourCodes(title));
}

View File

@ -721,6 +721,7 @@ public class GuiListener implements Listener {
@EventHandler
public void onInvClose(InventoryCloseEvent e) {
if (!(e.getInventory().getHolder() instanceof AuctionMenu auctionMenu)) return;
FileConfiguration config = Files.config.getConfiguration();
Player player = (Player) e.getPlayer();
@ -739,7 +740,7 @@ public class GuiListener implements Listener {
final Inventory inv = e.getClickedInventory();
if (inv != null) {
if (auctionMenu.getTitle().equals(config.getString("Settings.Categories")) ) {
if (auctionMenu.getTitle().contains(config.getString("Settings.Categories"))) {
e.setCancelled(true);
int slot = e.getRawSlot();
@ -772,7 +773,7 @@ public class GuiListener implements Listener {
}
}
if (auctionMenu.getTitle().equals("Settings.Bidding-On-Item")) {
if (auctionMenu.getTitle().contains("Settings.Bidding-On-Item")) {
e.setCancelled(true);
int slot = e.getRawSlot();
@ -866,7 +867,7 @@ public class GuiListener implements Listener {
}
}
if (auctionMenu.getTitle().equals(config.getString("Settings.GUIName"))) {
if (auctionMenu.getTitle().contains(config.getString("Settings.GUIName"))) {
e.setCancelled(true);
final int slot = e.getRawSlot();
@ -1126,7 +1127,7 @@ public class GuiListener implements Listener {
}
}
if (auctionMenu.getTitle().equals(config.getString("Settings.Buying-Item"))) {
if (auctionMenu.getTitle().contains(config.getString("Settings.Buying-Item"))) {
e.setCancelled(true);
int slot = e.getRawSlot();
@ -1238,7 +1239,7 @@ public class GuiListener implements Listener {
}
}
if (auctionMenu.getTitle().equals(config.getString("Settings.Players-Current-Items"))) {
if (auctionMenu.getTitle().contains(config.getString("Settings.Players-Current-Items"))) {
e.setCancelled(true);
int slot = e.getRawSlot();
@ -1308,7 +1309,7 @@ public class GuiListener implements Listener {
}
}
if (auctionMenu.getTitle().equals(config.getString("Settings.Cancelled/Expired-Items"))) {
if (auctionMenu.getTitle().contains(config.getString("Settings.Cancelled/Expired-Items"))) {
e.setCancelled(true);
final int slot = e.getRawSlot();