
CommandPrompter
CommandPrompter is a powerful tool that enhances the command prompting experience and menu creation in your Minecraft server.
- Загрузки
- 781
- Подписчики
- 4
- Обновлён
- 20 июня 2026 г.
- Лицензия
- MIT
Опубликован 24 декабря 2024 г.
CommandPrompter is a powerful tool that enhances the command prompting experience and menu creation in your Minecraft server. With its customizable configuration options, CommandPrompter allows you to tailor the command prompting process to suit your server's specific requirements.
Features:
- Easy to use - designed to be used within minutes after installation.
- Multiple prompts - allows you to choose different prompts for your menus.
- Multi language support - supports utf-8 characters to support a wide range of languages.
- Input validations - never worry about miss inputs anymore.
- Console delegate - a robust way to prompt a player via console.
- Post command - expands your command by incorporation post commands.
Building
CommandPrompter uses Gradle as a project manager. You can build CommandPrompter for yourself by following the instructions below:
Requirements
- JDK 25 or newer
- Git
Compiling from source
git clone https://github.com/CyR1en/CommandPrompter.git
cd CommandPrompter/
./gradlew clean build
Special Thanks To:
This project owes a huge thanks to GitBook's fantastic Open Source License and their amazing platform for creating beautiful and accessible documentation. Their dedication to open source and ease-of-use has been invaluable to this project's success!
Lithium Hosting's invaluable support by providing a server to facilitate development. Their dedication to open source and the developer community has been instrumental in making this project possible.
License
CommandPrompter is licensed under the permissive MIT license. Please see LICENSE.txt for more info.
Ченджлог
3.0.0Релиз26.1.2 · 20 июня 2026 г.
Welcome to CommandPrompter v3! This is the largest update in the plugin's history. We have completely rewritten the plugin from the ground up to be a modern, high-performance, native PaperMC plugin.
By dropping legacy Bukkit/Spigot support, v3 takes full advantage of Paper's exclusive APIs, bringing you native dialog menus, Folia compatibility, MiniMessage formatting, and a vastly improved configuration system.
Major Features & Additions
- Modularized Architecture: The plugin has been completely restructured into distinct modules (
prompt-core,prompt-ui-api,prompt-paper, etc.). This separates the core logic from version-specific UI implementations, offering a much cleaner, more maintainable prompt architecture and making it significantly easier to support future Minecraft versions. - Native Paper Dialog UI (
<d:Prompt>): Say goodbye to clunky inventory workarounds. v3 introduces native support for Paper's Dialog API. You can now create beautiful, client-native confirmation screens, multi-action menus, and tab-completion pickers. - 100% Folia Supported: CommandPrompter has been completely decoupled from the legacy Bukkit scheduler. It now uses Paper's RegionScheduler, making it fully compatible with Folia servers out of the box.
- MiniMessage & ComponentLogger: The entire plugin has been ported to use Adventure's MiniMessage format. You can now use gradients, hex colors, and click events in your prompts. (Legacy
&color codes are still supported and will automatically convert!) - Preset Configurations: You can now define complex prompts and dialogs in a dedicated
presets.jsonfile, keeping your command configurations clean and reusable across multiple menus. - i18n Language System: Introduced a robust internationalization system. All plugin messages are now fully translatable and customizable.
- Smart NMS & 26.2 Support: Added dedicated modules for Paper 26.1 and the experimental 26.2 builds. The plugin now features an intelligent fallback system—if you update your server to an unsupported future version, it will gracefully fall back to the newest available NMS module.
Breaking Changes & Migration Guide
Because v3 is a complete rewrite, there are several breaking changes you need to be aware of when upgrading from v2:
- Paper 26.1+ Required: CommandPrompter v3 requires PaperMC 26.1 or higher (Minecraft 26.1+). Spigot and older Minecraft versions (like 1.21.x) are no longer supported.
- Tag Syntax Changes: The old legacy tag syntax (e.g.,
<-a Prompt>) has been completely removed. You must update your commands to use the modern syntax (e.g.,<a:Prompt>). - Commands & Permissions Renamed: To match modern Paper standards, the base commands and permissions have been renamed. You will need to update your permission manager (e.g.,
promptpaper.admin,promptpaper.use,promptpaper.reload). - Configuration Reset: The plugin now uses a native SnakeYAML configuration system. You will need to transfer your old settings (timeouts, prefixes, etc.) into the newly generated v3 configuration files.
The v2 codebase has been officially retired and archived to the v2-archive branch.
2.16.0Релиз1.21.9, 1.21.10, 1.21.11 · 2 января 2026 г.
Changes
- Support for 1.21.9
- Support for 1.21.10
- Support for 1.21.11
- Fix custom model data setting
2.15.0Релиз1.21.6, 1.21.7, 1.21.8 · 7 августа 2025 г.
What's Changed
- Support for 1.21.8
- Post commands will now ignore prompts that are cancelled by timeout
- Fix empty line for multi-line chat prompt
- Fix post command sender context for piping.
Full Changelog: https://github.com/CyR1en/CommandPrompter/compare/2.14.0...2.15.0
2.14.0Релиз1.21.5, 1.21.6, 1.21.7 · 10 июля 2025 г.
What's Changed
- Support for 1.21.6
- Support for 1.21.7
- Ability to pipe post commands to a different executor
- Fixed formatting issues
2.13.0Релиз1.21.3, 1.21.4, 1.21.5 · 24 мая 2025 г.
Changes
- 1.21.5 Support
- JavaScript expression for input validations
- Search feature for PlayerUI
- PremiumVanish hook by flutz1
Fixes
- Squashed various bugs and improved performance.
Комментарии
Загружаем…