libPebbleForms 1.3.0
Virion for Bedrock forms with closures: menus, modals and custom forms in a few lines, with input validation.
Baixar .phar
Descrição
libPebbleForms
Forms without the boilerplate. Bundle it with your plugin (.poggit.yml → libs) and build menus with closures.
use brambleworks\pebbleforms\MenuForm;
MenuForm::create("Teleport")
->button("Spawn", fn(Player $p) => $p->teleport($spawn))
->button("Home", fn(Player $p) => $this->home($p), icon: "textures/items/bed_red")
->send($player);
Custom forms validate their inputs before your closure runs:
CustomForm::create("Pay")
->input("player", "Player")
->input("amount", "Amount", validate: fn(string $v) => is_numeric($v) && $v > 0)
->onSubmit(fn(Player $p, array $data) => $this->pay($p, $data["player"], (float) $data["amount"]))
->send($player);
.poggit.yml
libs:
- src: brambleworks/libPebbleForms/libPebbleForms
version: ^2.0.0
Mudanças
- Image buttons
Versões
| Versão | API | Publicada | Downloads | |
|---|---|---|---|---|
| 2.1.0 | 5.0.0 – 5.99.0 | 2026-09-05 | 6,846 | – |
| 2.0.0 | 5.0.0 – 5.99.0 | 2026-04-03 | 3,423 | – |
| 1.3.0 | 5.0.0 – 5.99.0 | 2025-09-15 | 1,711 | – |
Avaliações
Saved me hundreds of lines.
As avaliações estão desativadas na pré-visualização.