Class ModeSetting
java.lang.Object
com.viaversion.viafabricplus.api.settings.AbstractSetting<net.minecraft.network.chat.MutableComponent>
com.viaversion.viafabricplus.api.settings.type.ModeSetting
-
Constructor Summary
ConstructorsConstructorDescriptionModeSetting(SettingGroup parent, net.minecraft.network.chat.MutableComponent name, int defaultOption, net.minecraft.network.chat.MutableComponent... options) ModeSetting(SettingGroup parent, net.minecraft.network.chat.MutableComponent name, net.minecraft.network.chat.MutableComponent... options) -
Method Summary
Methods inherited from class com.viaversion.viafabricplus.api.settings.AbstractSetting
getCurrentValue, getDefaultValue, getName, getTooltip, getTranslationKey, getValue, lockValue, mapTranslationKey, onValueChanged, setTooltip, setTooltip, setValue
-
Constructor Details
-
ModeSetting
public ModeSetting(SettingGroup parent, net.minecraft.network.chat.MutableComponent name, net.minecraft.network.chat.MutableComponent... options) -
ModeSetting
public ModeSetting(SettingGroup parent, net.minecraft.network.chat.MutableComponent name, int defaultOption, net.minecraft.network.chat.MutableComponent... options)
-
-
Method Details
-
write
public void write(com.google.gson.JsonObject object) - Specified by:
writein classAbstractSetting<net.minecraft.network.chat.MutableComponent>
-
read
public void read(com.google.gson.JsonObject object) - Specified by:
readin classAbstractSetting<net.minecraft.network.chat.MutableComponent>
-
setValue
public void setValue(int index) -
getIndex
public int getIndex() -
getOptions
public net.minecraft.network.chat.MutableComponent[] getOptions()
-