net.minecraft.block.enums

public enum VaultState

implements StringIdentifiable

net.minecraft.world.level.block.entity.vault.VaultState
net.minecraft.class_9206
net.minecraft.block.enums.VaultState

Enum constant summary

Enum Constant
INACTIVE
field_48899
INACTIVE
ACTIVE
field_48900
ACTIVE
UNLOCKING
field_48901
UNLOCKING
EJECTING
field_48902
EJECTING

Field summary

Modifier and TypeField
private static final int
UPDATE_CONNECTED_PLAYERS_TICK_RATE
field_48903
field_48903
private static final int
DELAY_BETWEEN_EJECTIONS_TICKS
field_48904
field_48904
private static final int
DELAY_AFTER_LAST_EJECTION_TICKS
field_48905
field_48905
private static final int
DELAY_BEFORE_FIRST_EJECTION_TICKS
field_48906
field_48906
private final String
stateName
field_48907
id
private final VaultState$Light
lightLevel
field_48908
light
private static final VaultState[]
$VALUES
field_48909
field_48909

Constructor summary

ModifierConstructor
private (String $enum$name, VaultState$Light $enum$ordinal)

Method summary

Modifier and TypeMethod
public String
getSerializedName()
method_15434()
asString()
public int
lightLevel()
method_56801()
getLuminance()
public VaultState
tickAndGetNext(ServerLevel serverLevel, BlockPos pos, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData)
method_56803(class_3218 arg0, class_2338 arg1, class_9203 arg2, class_9204 arg3, class_9205 arg4)
update(ServerWorld world, BlockPos pos, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData)
private static VaultState
updateStateForConnectedPlayers(ServerLevel serverLevel, BlockPos pos, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData, double activationRange)
method_56804(class_3218 arg0, class_2338 arg1, class_9203 arg2, class_9204 arg3, class_9205 arg4, double arg5)
updateActiveState(ServerWorld world, BlockPos pos, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData, double radius)
public void
onTransition(ServerLevel serverLevel, BlockPos pos, VaultState to, VaultConfig config, VaultSharedData sharedData, boolean isOminous)
method_56806(class_3218 arg0, class_2338 arg1, class_9206 arg2, class_9203 arg3, class_9205 arg4, boolean arg5)
onStateChange(ServerWorld world, BlockPos pos, VaultState newState, VaultConfig config, VaultSharedData sharedData, boolean ominous)
protected void
onEnter(ServerLevel serverLevel, BlockPos pos, VaultConfig config, VaultSharedData sharedData, boolean isOminous)
method_56805(class_3218 arg0, class_2338 arg1, class_9203 arg2, class_9205 arg3, boolean arg4)
onChangedTo(ServerWorld world, BlockPos pos, VaultConfig config, VaultSharedData sharedData, boolean ominous)
protected void
onExit(ServerLevel serverLevel, BlockPos pos, VaultConfig config, VaultSharedData sharedData)
method_56808(class_3218 arg0, class_2338 arg1, class_9203 arg2, class_9205 arg3)
onChangedFrom(ServerWorld world, BlockPos pos, VaultConfig config, VaultSharedData sharedData)
private static void
ejectResultItem(ServerLevel serverLevel, BlockPos pos, ItemStack itemToEject, float ejectionSoundProgress)
method_56802(class_3218 arg0, class_2338 arg1, class_1799 arg2, float arg3)
ejectItem(ServerWorld world, BlockPos pos, ItemStack stack, float pitchModifier)
private static VaultState[]
$values()
method_56807()
method_56807()