Enum Class ReactorPhase
- All Implemented Interfaces:
Serializable, Comparable<ReactorPhase>, Constable, net.minecraft.util.StringRepresentable
public enum ReactorPhase
extends Enum<ReactorPhase>
implements net.minecraft.util.StringRepresentable
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E>Nested classes/interfaces inherited from interface net.minecraft.util.StringRepresentable
net.minecraft.util.StringRepresentable.EnumCodec<E>, net.minecraft.util.StringRepresentable.StringRepresentableCodec<S> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe core starts emitting energy particles and starts sucking in cloud/dust particles as it charges up.The core becomes red for a brief moment before spawning an explosion that doesn't break blocks.The core does not do anything special when in the stable phase.The core starts flashing between red and yellow to indicate it is unstable. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.world.level.block.state.properties.EnumProperty<ReactorPhase> Fields inherited from interface net.minecraft.util.StringRepresentable
PRE_BUILT_MAP_THRESHOLD -
Method Summary
Modifier and TypeMethodDescription@NonNull Stringstatic ReactorPhaseReturns the enum constant of this class with the specified name.static ReactorPhase[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
STABLE
The core does not do anything special when in the stable phase. -
CHARGING
The core starts emitting energy particles and starts sucking in cloud/dust particles as it charges up. -
UNSTABLE
The core starts flashing between red and yellow to indicate it is unstable. The particles become more chaotic and start being pulled in much faster. -
CRITICAL
The core becomes red for a brief moment before spawning an explosion that doesn't break blocks. Then the tower spawns in and is generated.
-
-
Field Details
-
PROPERTY
public static final net.minecraft.world.level.block.state.properties.EnumProperty<ReactorPhase> PROPERTY
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getSerializedName
- Specified by:
getSerializedNamein interfacenet.minecraft.util.StringRepresentable
-