Class VaultServerData
java.lang.Object
net.minecraft.world.level.block.entity.vault.VaultServerData
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static com.mojang.serialization.Codec
<VaultServerData> (package private) boolean
private long
private static final int
private long
(package private) static final String
private int
-
Constructor Summary
ConstructorsConstructorDescriptionVaultServerData
(Set<UUID> rewardedPlayers, long stateUpdatingResumesAt, List<ItemStack> itemsToEject, int totalEjectionsNeeded) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addToRewardedPlayers
(Player player) float
(package private) long
(package private) ItemStack
(package private) boolean
hasRewardedPlayer
(Player player) private void
(package private) void
(package private) void
pauseStateUpdatingUntil
(long time) (package private) ItemStack
(package private) void
set
(VaultServerData other) (package private) void
setItemsToEject
(List<ItemStack> itemsToEject) (package private) void
setLastInsertFailTimestamp
(long lastInsertFailTimestamp) (package private) long
-
Field Details
-
TAG_NAME
- See Also:
-
CODEC
-
MAX_REWARD_PLAYERS
private static final int MAX_REWARD_PLAYERS- See Also:
-
rewardedPlayers
-
stateUpdatingResumesAt
private long stateUpdatingResumesAt -
itemsToEject
-
lastInsertFailTimestamp
private long lastInsertFailTimestamp -
totalEjectionsNeeded
private int totalEjectionsNeeded -
isDirty
boolean isDirty
-
-
Constructor Details
-
VaultServerData
-
VaultServerData
VaultServerData()
-
-
Method Details
-
setLastInsertFailTimestamp
void setLastInsertFailTimestamp(long lastInsertFailTimestamp) -
getLastInsertFailTimestamp
long getLastInsertFailTimestamp() -
getRewardedPlayers
-
hasRewardedPlayer
-
addToRewardedPlayers
-
stateUpdatingResumesAt
long stateUpdatingResumesAt() -
pauseStateUpdatingUntil
void pauseStateUpdatingUntil(long time) -
getItemsToEject
-
markEjectionFinished
void markEjectionFinished() -
setItemsToEject
-
getNextItemToEject
ItemStack getNextItemToEject() -
popNextItemToEject
ItemStack popNextItemToEject() -
set
-
markChanged
private void markChanged() -
ejectionProgress
public float ejectionProgress()
-