39 lines
1.1 KiB
Java
39 lines
1.1 KiB
Java
|
package net.minecraft.client;
|
||
|
|
||
|
import com.mojang.serialization.Codec;
|
||
|
import net.minecraft.util.OptionEnum;
|
||
|
import net.minecraft.util.StringRepresentable;
|
||
|
import net.minecraftforge.api.distmarker.Dist;
|
||
|
import net.minecraftforge.api.distmarker.OnlyIn;
|
||
|
|
||
|
@OnlyIn(Dist.CLIENT)
|
||
|
public enum InactivityFpsLimit implements OptionEnum, StringRepresentable {
|
||
|
MINIMIZED(0, "minimized", "options.inactivityFpsLimit.minimized"),
|
||
|
AFK(1, "afk", "options.inactivityFpsLimit.afk");
|
||
|
|
||
|
public static final Codec<InactivityFpsLimit> CODEC = StringRepresentable.fromEnum(InactivityFpsLimit::values);
|
||
|
private final int id;
|
||
|
private final String serializedName;
|
||
|
private final String key;
|
||
|
|
||
|
private InactivityFpsLimit(final int p_370129_, final String p_363713_, final String p_363219_) {
|
||
|
this.id = p_370129_;
|
||
|
this.serializedName = p_363713_;
|
||
|
this.key = p_363219_;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public int getId() {
|
||
|
return this.id;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public String getKey() {
|
||
|
return this.key;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public String getSerializedName() {
|
||
|
return this.serializedName;
|
||
|
}
|
||
|
}
|