Pré-visualização com plugins de exemplo Estes plugins são inventados para mostrar como o site vai ficar: nenhum deles existe e nada pode ser baixado. Sair da pré-visualização
VanillaMine Plugins
Ícone do libPebbleForms

libPebbleForms 2.1.0

Virion for Bedrock forms with closures: menus, modals and custom forms in a few lines, with input validation.

Dados de exemplo Virion Funciona na API 5.46.0 Plugins de APIFerramentas para desenvolvedores
Baixar .phar
12k 5.0 (1) 2026-09-05

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

  • Dropdowns accept enums

Versões

VersãoAPIPublicadaDownloads
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

tinderbox_dev ★★★★★ 2026-09-10

Saved me hundreds of lines.

As avaliações estão desativadas na pré-visualização.