2.110.3 - 1.8 config fix (maybe)

Took 5 minutes
This commit is contained in:
Kiran Hart 2024-05-09 19:14:12 -04:00
parent 952566a710
commit 236447fbcf
No known key found for this signature in database
GPG Key ID: 5F36C7BC79D3EBC3
4 changed files with 5 additions and 35 deletions

View File

@ -8,7 +8,7 @@
<name>AuctionHouse</name>
<description>The ultimate auction solution for your server</description>
<version>2.110.1</version>
<version>2.110.3</version>
<packaging>jar</packaging>
<properties>
<author>Kiran Hart</author>
@ -119,7 +119,7 @@
<dependency>
<groupId>ca.tweetzy</groupId>
<artifactId>tweetycore</artifactId>
<version>3.9.0</version>
<version>3.10.0</version>
</dependency>
<dependency>
<groupId>org.mineacademy.plugin</groupId>

View File

@ -21,7 +21,6 @@ package ca.tweetzy.auctionhouse.helpers;
import ca.tweetzy.auctionhouse.AuctionHouse;
import ca.tweetzy.core.compatibility.XMaterial;
import ca.tweetzy.flight.nbtapi.NBT;
import lombok.NonNull;
import lombok.experimental.UtilityClass;
import org.bukkit.inventory.ItemStack;
@ -35,7 +34,7 @@ public final class Validate {
if (stack == null || stack.getType() == XMaterial.AIR.parseMaterial() || stack.getAmount() == 0) return false;
final UUID uuid = NBT.get(stack, nbt -> (UUID) nbt.getUUID("AuctionDupeTracking"));
return AuctionHouse.getInstance().getAuctionItemManager().getItem(uuid) != null;
return uuid != null && AuctionHouse.getInstance().getAuctionItemManager().getItem(uuid) != null;
}
}

View File

@ -204,34 +204,4 @@ public class BinListing extends AuctionItem {
displayLore.add("&7&m-------------------------");
return displayLore;
}
public ArrayList<String> wrapInBox(String[] strings) {
ArrayList<String> result = new ArrayList<>();
int maxLength = 0;
for (String s : strings) {
if (s.length() > maxLength) {
maxLength = s.length();
}
}
String topAndBottom = "&7&m";
for (int i = 0; i < maxLength + 2; i++) {
topAndBottom += "-";
}
result.add(topAndBottom);
for (String s : strings) {
String paddedString = "&7| " + s;
while (paddedString.length() < maxLength + 2) {
paddedString += " ";
}
paddedString += " &7|";
result.add(paddedString);
}
result.add(topAndBottom);
return result;
}
}

View File

@ -102,6 +102,7 @@ public class PlayerListeners implements Listener {
if (item == null || item.getType() == XMaterial.AIR.parseMaterial() || item.getAmount() == 0) continue;
final UUID auctionItemId = NBT.get(item, nbt -> (UUID) nbt.getUUID("AuctionDupeTracking"));
if (auctionItemId == null) return;
if (AuctionHouse.getInstance().getAuctionItemManager().getItem(auctionItemId) != null) {
player.getInventory().remove(item);