promotional bannermobile promotional banner

FormAPI - PMMPCore Plugin

FormAPI provides a developer-friendly abstraction over Bedrock's action forms, modal forms, and message forms with a queue-based system, timeouts, validation, and a clean Promise API for complex UI flows.

File Details

FormAPI v1.0.0

  • R
  • May 17, 2026
  • 269.70 KB
  • 1
  • 26.20+5

File Name

FormAPI-v1.0.0.mcpack

Supported Versions

  • 26.20
  • 26.13
  • 26.12
  • 26.11
  • 26.10
  • 26.3

🚀 Core Features

  • Promise-based form creation API (async/await)
  • Button menu forms with configurable selectable options
  • Modal forms with text fields, toggles, dropdowns, sliders, labels
  • Confirmation dialogs with customizable button sides
  • Message box forms for info dialogs

🛠️ Command System

  • /formapi_demo - interactive demo showing complete form workflow

🎯 Developer API

  • showButtonMenu(player, options) - action form menus
  • showModal(player, schema) - complex data entry forms
  • showConfirm(player, options) - yes/no confirmations
  • showMessage(player, options) - informational dialogs
  • isFormOk(result) - unified result status checking
  • Form validation (required fields, max length)
  • Queue system with configurable timeout per form

⚙️ Configuration

  • Plugin enable/disable toggle
  • Demo command enable/disable and permission node
  • Max buttons per form limit (30)
  • Form queue timeout (180s)

⚠️ Requirements

  • PMMPCore Framework
  • Minecraft Bedrock 26.10+ (Release)