Klasse ActionSetting

java.lang.Object
com.viaversion.viafabricplus.bedrock.settings.ActionSetting
Alle implementierten Schnittstellen:
com.viaversion.viafabricplus.api.settings.base.Setting

public final class ActionSetting extends Object implements com.viaversion.viafabricplus.api.settings.base.Setting
Setting which runs an action when clicked. Has no value of its own and therefore nothing to persist.
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    ActionSetting(net.minecraft.network.chat.Component name, Supplier<net.minecraft.network.chat.Component> value, Runnable action)
     
  • Methodenübersicht

    Modifikator und Typ
    Methode
    Beschreibung
    net.minecraft.network.chat.Component
     
    void
    read(com.google.gson.JsonObject object)
     
    void
    run()
     
    net.minecraft.network.chat.Component
     
    void
    write(com.google.gson.JsonObject object)
     

    Von Klasse geerbte Methoden Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • ActionSetting

      public ActionSetting(net.minecraft.network.chat.Component name, Supplier<net.minecraft.network.chat.Component> value, Runnable action)
  • Methodendetails

    • value

      public net.minecraft.network.chat.Component value()
      Gibt zurück:
      the text shown on the right side of the entry, usually the current state of the action
    • run

      public void run()
    • name

      public net.minecraft.network.chat.Component name()
      Angegeben von:
      name in Schnittstelle com.viaversion.viafabricplus.api.settings.base.Setting
    • write

      public void write(com.google.gson.JsonObject object)
      Angegeben von:
      write in Schnittstelle com.viaversion.viafabricplus.api.settings.base.Setting
    • read

      public void read(com.google.gson.JsonObject object)
      Angegeben von:
      read in Schnittstelle com.viaversion.viafabricplus.api.settings.base.Setting