#1094: Add method to get rewarded players from vaults

This commit is contained in:
Nothixal 2025-01-28 20:50:30 +11:00 committed by md_5
parent 09a64a60ff
commit 24fbb46243
No known key found for this signature in database
GPG key ID: E8E901AC7C617C11

View file

@ -1,5 +1,7 @@
package org.bukkit.block;
import java.util.Set;
import java.util.UUID;
import org.bukkit.inventory.ItemStack;
import org.bukkit.loot.LootTable;
import org.jetbrains.annotations.ApiStatus;
@ -96,4 +98,13 @@ public interface Vault extends TileState {
* @param keyItem the key item
*/
void setKeyItem(@NotNull ItemStack keyItem);
/**
* Gets the players who have already received rewards from this vault.
*
* @return unmodifiable set of player UUIDs
* @throws IllegalStateException if this block state is not placed
*/
@NotNull
Set<UUID> getRewardedPlayers();
}