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 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; } }