Class AdvancedFormWindowModal

java.lang.Object
cn.nukkit.form.window.FormWindow
cn.nukkit.form.window.FormWindowModal
cn.lanink.gamecore.form.windows.AdvancedFormWindowModal

public class AdvancedFormWindowModal extends cn.nukkit.form.window.FormWindowModal
Author:
lt_name
  • Field Details

    • buttonTrueClickedListener

      protected Consumer<cn.nukkit.Player> buttonTrueClickedListener
    • buttonFalseClickedListener

      protected Consumer<cn.nukkit.Player> buttonFalseClickedListener
    • formClosedListener

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

    • AdvancedFormWindowModal

      public AdvancedFormWindowModal(String title, String content, String trueButtonText, String falseButtonText)
  • Method Details

    • onClickedTrue

      public AdvancedFormWindowModal onClickedTrue(@NotNull @NotNull Consumer<cn.nukkit.Player> listener)
    • onClickedFalse

      public AdvancedFormWindowModal onClickedFalse(@NotNull @NotNull Consumer<cn.nukkit.Player> listener)
    • onClosed

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

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

      protected void callClickedTrue(@NotNull @NotNull cn.nukkit.Player player)
    • callClickedFalse

      protected void callClickedFalse(@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