From 19cf019f018c6f1a3675b12ca54f1811960bc8f4 Mon Sep 17 00:00:00 2001 From: schindlershadow Date: Fri, 22 Aug 2025 22:51:01 -0400 Subject: [PATCH] Fix: store registry name instead of display name in expired items DB. fixes AuctionHouse/issues/6 --- .../java/co/lemee/auctionhouse/sql/SQLiteDatabaseManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/co/lemee/auctionhouse/sql/SQLiteDatabaseManager.java b/common/src/main/java/co/lemee/auctionhouse/sql/SQLiteDatabaseManager.java index c9d721d..ea487e9 100644 --- a/common/src/main/java/co/lemee/auctionhouse/sql/SQLiteDatabaseManager.java +++ b/common/src/main/java/co/lemee/auctionhouse/sql/SQLiteDatabaseManager.java @@ -3,6 +3,7 @@ import co.lemee.auctionhouse.AuctionHouseMod; import co.lemee.auctionhouse.auction.AuctionItem; import co.lemee.auctionhouse.util.CommonMethods; +import net.minecraft.core.registries.BuiltInRegistries; import java.sql.PreparedStatement; import java.sql.ResultSet; @@ -161,7 +162,7 @@ public void expireItem(AuctionItem item) { pstmt.setString(2, item.getUuid()); pstmt.setString(3, item.getOwner()); pstmt.setString(4, item.getNbt()); - pstmt.setString(5, item.getName()); + pstmt.setString(5, BuiltInRegistries.ITEM.getKey(item.getItemStack().getItem()).toString()); pstmt.setInt(6, item.getItemStack().getCount()); pstmt.setDouble(7, item.getPrice()); pstmt.executeUpdate();