Class AdvancedFormWindowSimple

java.lang.Object
cn.nukkit.form.window.FormWindow
cn.nukkit.form.window.FormWindowSimple
cn.lanink.gamecore.form.windows.AdvancedFormWindowSimple

public class AdvancedFormWindowSimple extends cn.nukkit.form.window.FormWindowSimple
Author:
lt_name
  • Field Details

    • buttonClickedListener

      protected BiConsumer<cn.nukkit.form.element.ElementButton,cn.nukkit.Player> buttonClickedListener
    • formClosedListener

      protected Consumer<cn.nukkit.Player> formClosedListener
  • Constructor Details

    • AdvancedFormWindowSimple

      public AdvancedFormWindowSimple(String title)
    • AdvancedFormWindowSimple

      public AdvancedFormWindowSimple(String title, String content)
    • AdvancedFormWindowSimple

      public AdvancedFormWindowSimple(String title, String content, List<cn.nukkit.form.element.ElementButton> buttons)
  • Method Details

    • addButton

      public AdvancedFormWindowSimple addButton(String text, Consumer<cn.nukkit.Player> listener)
    • onClicked

      public AdvancedFormWindowSimple onClicked(@NotNull @NotNull BiConsumer<cn.nukkit.form.element.ElementButton,cn.nukkit.Player> listener)
    • onClosed

      public AdvancedFormWindowSimple onClosed(@NotNull @NotNull Consumer<cn.nukkit.Player> listener)
    • showToPlayer

      public void showToPlayer(@NotNull @NotNull cn.nukkit.Player player)
    • callClicked

      protected void callClicked(@NotNull @NotNull cn.nukkit.form.element.ElementButton elementButton, @NotNull @NotNull cn.nukkit.Player player)
    • callClosed

      protected void callClosed(@NotNull @NotNull cn.nukkit.Player player)
    • onEvent

      public static boolean onEvent(@NotNull @NotNull cn.nukkit.form.window.FormWindow formWindow, @NotNull @NotNull cn.nukkit.Player player)
    • getJSONData

      public String getJSONData()
      Overrides:
      getJSONData in class cn.nukkit.form.window.FormWindow