aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/enums/FluidState.java
blob: e84657cc6a0eedd862cfb6a72dbc2175c37441e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package gregtech.api.enums;

public enum FluidState {

    GAS,
    LIQUID,
    MOLTEN,
    PLASMA,
    SLURRY;

    public static final FluidState[] VALID_STATES = new FluidState[] { SLURRY, LIQUID, GAS, PLASMA, MOLTEN };

    public static FluidState fromValue(int stateValue) {
        return stateValue >= 0 && stateValue < FluidState.VALID_STATES.length ? FluidState.VALID_STATES[stateValue]
                : FluidState.LIQUID;
    }
}