Tags
Creators
Details
Licensed ARR
Published 5 months ago
Updated last week
All versions
3.1.1
Beta
v3.1.1 NPC Selector Fix6 months ago 17
Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
1.20.x
1.19.x
1.18.2
Platforms
Bukkit
Paper
Spigot
Changes
MailboxGUI v3.1.1
This is a small maintenance update focused on the Citizens NPC selector flow, bundled language cleanup, and config comment cleanup.
Added
- Added left-click cancellation while in NPC selection mode.
- Left-click cancel now works for both:
- Set Post Office NPC
- Remove Post Office NPC
- Added a new language key:
admin-npc-selector-cancelled
Changed
- NPC selector prompts now explain that admins can right-click an NPC to select it or left-click anywhere to cancel.
- Admin NPC Tools GUI lore now includes the left-click cancel instruction.
- Bundled language files were updated to
file-version: 3. - Cleaned and corrected NPC setup/removal wording across bundled language files.
- Removed the plugin version line from the top comment area of
config.yml.
Fixed
- Fixed admins/players being stuck in NPC selection mode if they could not successfully update or remove an NPC.
- Fixed NPC selection mode not having a left-click cancel path.
- Fixed missing or incorrect NPC selector language text in several bundled language files.
Upgrade Notes
- No mailbox data reset is required.
- No config reset is required.
config-versionwas not changed because the config structure did not change.- Existing language files using
file-version: 2will upgrade tofile-version: 3. - The language upgrader updates old default NPC selector text while preserving customized server language edits.
Compatibility
- Minecraft/server compatibility remains unchanged from the previous 3.1.x release.
- Citizens is required for Post Office NPC features.
- Vault is only required for economy mail features.
- Dynmap remains optional for map marker support.
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:34j7WS4b:66HV9yRv"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:34j7WS4b:66HV9yRv"
}

