Class ConfigEntry<T>

java.lang.Object
dev.ultreon.mods.exitconfirmation.config.gui.ConfigEntry<T>
Direct Known Subclasses:
BooleanEntry, DoubleEntry, FloatEntry, IntEntry, LongEntry, StringEntry, UUIDEntry

public abstract class ConfigEntry<T> extends Object
  • Constructor Details

    • ConfigEntry

      public ConfigEntry(String key, T value)
  • Method Details

    • get

      public T get()
    • set

      public void set(@NotNull T value)
    • comment

      public ConfigEntry<T> comment(String comment)
    • read

      protected abstract T read(String text)
    • readAndSet

      public void readAndSet(String text)
    • getComment

      public String getComment()
    • getKey

      public String getKey()
    • write

      public String write()
    • getDescription

      public net.minecraft.network.chat.MutableComponent getDescription()
    • createButton

      public net.minecraft.client.gui.components.AbstractWidget createButton(Config options, int x, int y, int width)
    • setFromWidget

      public abstract void setFromWidget(net.minecraft.client.gui.components.AbstractWidget widget)