fix removing item by name

This commit is contained in:
Anthony Calosa
2025-09-25 06:51:02 +08:00
parent f4e90e1d38
commit 1ded8fe5da

View File

@@ -1194,9 +1194,7 @@ public class AdventurePlayer implements Serializable, SaveFileContent {
} }
public void removeItem(String name) { public void removeItem(String name) {
ItemData item = ItemListData.getItem(name); inventoryItems.stream().filter(itemData -> name.equalsIgnoreCase(itemData.name)).findFirst().ifPresent(this::removeItem);
if (item != null)
removeItem(item);
} }
public void removeItem(ItemData item) { public void removeItem(ItemData item) {