Tags
Creators
Details
All versions
3.2.0
Release
CommandPrompter 3.2.02 months ago 125
Compatibility
Minecraft: Java Edition
26.2
26.1.x
Platforms
Paper
Purpur
Changes
What's New
Features & Additions
- Configurable Screen Routing — Configured
screen-mappingsinprompt-config.ymlare now honored during inline prompt tag routing (#100). - Dialog Width Configuration — Added named body width constraints and preset schema support for dialogs (#81, #102).
- Pirate Locale — Added pirate language translations (
messages_pirate.properties).
Security & Permissions
- Dispatch & Attachment Hardening — Hardened post-command dispatch, strictly validated command execution permissions, and guaranteed cleanup of transient attachments on failed dispatch (#90).
- Cancellation Permissions — Defaulted
promptpaper.cancelpermission totruewith hardened self-cancel permission checks (#103, #104). - Permission Key Autocompletion — Removed synthetic unusable
NONEsuggestion from/playerdelegate(#89).
UI & Prompt Engine Fixes
- Sign UI Layouts — Implemented distinct sign line placement and input aggregation across
top,top-aggregate,bottom, andbottom-aggregatelayouts (#95). - Native Anvil Presets — Correctly wired all declared preset fields (
left_button.show,button_text,button_hover_text,prompt_text,right_button.show,right_button.button_text,right_button.button_hover_text) (#94). - Player UI — Enforced 0–8 slot bounds and button hover lore (#96, #97), fixed combined filter intersections (#75), enforced vanish checks at the head-cache boundary (#84), and honored
Cache-Size,Empty-Message, andSearch.AnvilItem(#85, #86, #88). - Dialogs — Preserved answer arity for layouts and presets (#78, #92), resolved preset tab-completion key collisions (#79, #80), and prevented unwanted closure on client actions.
- Chat Prompts — Registered clickable cancellation commands (#82) and set default response listener priority to
LOWEST(#83). - Sanitization & Validation — Strictly enforced preset/screen sanitization settings (#77, #93) and fast-fail on unknown validator aliases (#91).
- i18n & Placeholders — Corrected locale instructions path to
plugins/CommandPrompterPaper/locales/(#101), passed player context to localized feedback (#99), and expanded compound/preset presentation fields (#98).
Maintenance
- Updated deprecated Bukkit and Paper API usages.
- Transitioned CI/CD to structured
developmentandreleaseworkflows.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:1Ne5mutD:tdOIFuVi"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:1Ne5mutD:tdOIFuVi"
}

