MPassports v1.6

Plugin Player Passport - Best For Roleplay Servers

MPassports — Changelog​




v1.7 (Current)​


New Features​


Tab Completion


  • All subcommands now support tab completion
  • Player names auto-complete for commands that require a target player
  • Fields auto-complete for /passport set
  • Gender suggests Male / Female automatically
  • Expiry dates suggest example dates (30 / 90 / 365 days from today)

Passport History


  • Every field change is now recorded with timestamp, who changed it, and old → new value
  • Last 50 changes are stored per passport
  • History is saved to passports.yml and persists across restarts
  • Command: /passport history [player]

Passport Expiry


  • Passports can now have an expiry date
  • Admins can set, clear, and check expiry dates per player
  • Auto-expiry on creation: configure passport.valid-days in config.yml (0 = disabled)
  • Expired passports are clearly marked in /passport show and the passport book
  • Commands: /passport expiry set|clear|check

Passport Revoke (bonus)


  • Admins can now delete a player's passport entirely
  • The player receives a notification when their passport is revoked
  • Command: /passport revoke <player>

Bug Fixes & Improvements​


  • GUI: View Passport — removed unwanted GUI reopen after viewing another player's passport; result now stays visible in chat
  • GUI: Ask Passport — changed from two-step firstname/lastname input to a single player nickname input; the plugin automatically finds the passport by nickname
  • GUI: all fields — fixed a Bukkit timing issue where the GUI would sometimes not reopen after chat input; all reopens now use a 1-tick scheduler delay
  • GUI: Fines — fine list now also refreshes with a 1-tick delay after paying

File Changes​


FileChange
Passport.javaAdded expiryDate, history, overloaded setters with changedBy parameter
PassportManager.javaLoad/save expiry and history; added removePassport(); auto-expiry on createPassport()
PassportCommand.javaAdded history, expiry, revoke commands; implemented TabCompleter
PassportGUI.javaFixed reopen timing; fixed View and Ask buttons; history-aware setters
lang.ymlAdded expiry, history, revoke messages; added gui-type-ask-player; improved usage-passport to multi-line list
config.ymlAdded passport.valid-days setting
plugin.ymlUpdated command usage string; bumped version to 1.7
pom.xmlRenamed <name> and <finalName> from McUltimatePassports to MPassports



v1.6​


  • Renamed plugin internally from McUltimatePassports to MPassports
  • Renamed main class file from McUltimatePassports.java to MPassports.java
  • Replaced all internal references to old name across all source files
  • Deleted Luckperms from Softdepend



v1.5 (Base version)​


  • Initial release
  • Passport creation and display system
  • GUI-based passport editor with chat input
  • Fine system with Vault economy integration
  • LuckPerms integration (job/position display)
  • PlaceholderAPI support
  • Request system (ask / accept / deny)
  • Passport book (/passport get)
  • Admin commands: list, reload, set <player>
  • Multi-language support via lang.yml
  • Configurable GUI via gui.yml
Buy a license now
$4.49
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
226 Views
1 Purchases
3 Downloads
Apr 4, 2026 Published
Jun 4, 2026 Updated
Not yet rated
56.7 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Gameplay
  1. GUI
  1. Fun
Game mode
  1. Survival
  1. Roleplay
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
  1. Russian
Creator
Owner
Recommended for you
Announcements, Bossbar, ActionBar, 3 type of chats, multi-language
Not yet rated
0 purchases
Economy & Banking Plugin | ATM & PIN System
Not yet rated
1 purchase
Shop, Sell, Easy Configure, You Can Add Everything!
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 140 ratings
4,163 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,082 purchases
Share and earn
Refer this resource and earn a 10% commission.
226 Views
1 Purchases
3 Downloads
Apr 4, 2026 Published
Jun 4, 2026 Updated
Not yet rated
56.7 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Gameplay
  1. GUI
  1. Fun
Game mode
  1. Survival
  1. Roleplay
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
  1. Russian
Creator
Owner
Recommended for you
Announcements, Bossbar, ActionBar, 3 type of chats, multi-language
Not yet rated
0 purchases
Economy & Banking Plugin | ATM & PIN System
Not yet rated
1 purchase
Shop, Sell, Easy Configure, You Can Add Everything!
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 140 ratings
4,163 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,082 purchases
Top