SkillAgentSearch skills...

FormAPI

Simple API for creating forms (MCBE Nukkit) [Discontinued]

Install / Use

/learn @ScarletRedMan/FormAPI
About this skill

Quality Score

0/100

Supported Platforms

Claude Code
Cursor

README

FormAPI | NukkitX

Простой API для создания форм (MCBE Nukkit)

<br/><br/> Примеры использования: <br/><br/> SimpleForm

<br/>
SimpleForm form = new SimpleForm("Тестовая форма")
    .setContent("Здесь должен быть какой-то текст, но почему-то его все-таки нет.")
    .addButton("Кнопочка")
    .addButton("Кнопоча с алмазиком", ImageType.PATH, "textures/items/diamond");

form.send(player, (targetPlayer, targetForm, data) -> {
    if(data == -1) return; //Если форма закрыта принудительно, то data будет иметь значение -1
    
    targetPlayer.sendMessage(data.toString());
});

screenshot of sample <br/><br/> CustomForm

<br/>
CustomForm form = new CustomForm()
    .addLabel("Тут должен быть написан какой-то рандомный текст, но написано это.")
    .addDropDown("Выпадающий список", Arrays.asList("Вариант 1", "Вариант 2", "Вариант 3"))
    .addInput("Текстовое поле")
    .addSlider("Ползунок", 1, 100)
    .addStepSlider("Пошаговый ползунок", Arrays.asList("Вариант 1", "Вариант 2", "Вариант 3"))
    .addToggle("Переключатель", false);

form.send(player, (targetPlayer, targetForm, data) -> {
    if(data == null) return; //Если форма закрыта принудительно, то data будет иметь значение null
    
    targetPlayer.sendMessage(data.toString());
});

screenshot of sample <br/><br/> ModalForm

<br/>
ModalForm form = new ModalForm("Заголовок", "Текст", "Кнопка 1", "Кнопка 2");

form.send(player, (targetPlayer, targetForm, data) -> {
    if(data == -1) return; //Если форма закрыта принудительно, то data будет иметь значение -1
    
    targetPlayer.sendMessage(data.toString());
});

screenshot of sample

Скачать: https://github.com/qPexLegendary/FormAPI/releases <br> Пример плагина: https://github.com/qPexLegendary/Example-for-FormAPI

View on GitHub
GitHub Stars17
CategoryDevelopment
Updated6mo ago
Forks4

Languages

Java

Security Score

87/100

Audited on Sep 16, 2025

No findings