net.minecraft.block.vault

public class VaultSharedData

net.minecraft.world.level.block.entity.vault.VaultSharedData
net.minecraft.class_9205
net.minecraft.block.vault.VaultSharedData

Field summary

Modifier and TypeField
static final String
TAG_NAME
field_48893
SHARED_DATA_KEY
static final com.mojang.serialization.Codec<VaultSharedData>
CODEC
field_48894
codec
private ItemStack
displayItem
field_48896
displayItem
private Set<UUID>
connectedPlayers
field_48897
connectedPlayers
private double
connectedParticlesRange
field_48898
connectedParticlesRange
boolean
isDirty
field_48895
dirty

Constructor summary

ModifierConstructor
(ItemStack displayItem, Set<UUID> connectedPlayers, double connectedParticlesRange)
()

Method summary

Modifier and TypeMethod
public ItemStack
getDisplayItem()
method_56787()
getDisplayItem()
public boolean
hasDisplayItem()
method_56793()
hasDisplayItem()
public void
setDisplayItem(ItemStack stack)
method_56790(class_1799 arg0)
setDisplayItem(ItemStack stack)
boolean
hasConnectedPlayers()
method_56795()
hasConnectedPlayers()
Set<UUID>
getConnectedPlayers()
method_56797()
getConnectedPlayers()
double
connectedParticlesRange()
method_56799()
getConnectedParticlesRange()
void
updateConnectedPlayersWithinRange(ServerLevel serverLevel, BlockPos pos, VaultServerData serverData, VaultConfig config, double limit)
method_56788(class_3218 arg0, class_2338 arg1, class_9204 arg2, class_9203 arg3, double arg4)
updateConnectedPlayers(ServerWorld world, BlockPos pos, VaultServerData serverData, VaultConfig config, double radius)
private void
markDirty()
method_56800()
markDirty()
void
set(VaultSharedData from)
method_56792(class_9205 arg0)
copyFrom(VaultSharedData data)
private static boolean
lambda$updateConnectedPlayersWithinRange$0(VaultServerData arg0, UUID arg1)
method_56791(class_9204 arg0, UUID arg1)
method_56791(VaultServerData arg0, UUID uuid)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_56789(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_56789(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Double
lambda$static$3(VaultSharedData arg0)
method_56794(class_9205 arg0)
method_56794(VaultSharedData data)
private static Set
lambda$static$2(VaultSharedData arg0)
method_56796(class_9205 arg0)
method_56796(VaultSharedData data)
private static ItemStack
lambda$static$1(VaultSharedData arg0)
method_56798(class_9205 arg0)
method_56798(VaultSharedData data)