Mineuniverse
Log in Register
Plugins

CitizenPass

CitizenPass adds a full-fledged passport system to Minecraft role-playing servers. Each player receives his own passport with character data, which can be opened through the GUI. The plugin uses SQLite to store data.
by Benovich
Download Claim this project
11 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Fun General Informational Role Playing

📖 CitizenPass

A passport system for Minecraft RP servers. Every player receives a passport with their RP data — opened via a convenient GUI, stored in a database, and integrated with other plugins through a public API.

A single jar works across the full version range — from 1.16.5 to 1.21.x (Paper, Spigot, Purpur). No separate builds for each version.


✨ Features

  • 📖 Passport item (PAPER) — opens on right-click
  • 🖼️ 54-slot GUI with the player's head as a photo
  • 💾 SQLite storage — no external database required
  • 🎨 Flexible text formatting&-codes, hex colours &#rrggbb, and gradients
  • 🔐 Flexible permissions — compatible with LuckPerms and PermissionsEx
  • 🔌 Public API for integration with other plugins (e.g. a wedding plugin)
  • ♻️ Hot reload of configuration without restarting the server

📋 Passport Fields

Field Description
🪪 RP Name Character name
🎂 Date of Birth e.g. 15.03.1995
🏙️ Place of Birth City / location
💍 Marital Status Updated by the wedding plugin
💼 Profession Character's occupation
🛂 Citizenship City / state
👫 Spouse RP name of the other half

⌨️ Commands

Command Permission Description
/passport passport.use Open your own passport
/passport <player> passport.view Open another player's passport
/passport set <field> <player> <value> passport.edit Edit a passport field
/passport give [player] passport.admin Give the passport item
/passport reload passport.admin Reload config.yml
/passport help passport.use List available commands

Aliases: /pass, /pasport


🔐 Permissions

Permission Default Description
passport.use ✅ everyone Open your own passport
passport.view 🔧 op View other players' passports
passport.edit 🔧 op Edit passport data (for officials / clerks)
passport.admin 🔧 op Full access (includes all permissions above)

⚙️ Configuration

The config.yml file is created on first launch. Customisable options:

CitizenPass-1.0.0.jar
MC 1.20.6, 1.21.2, 1.21, 1.21.3, 1.16, 1.19.3, 1.20.2, 1.21.8, 1.18.1, 1.20, 1.20.4, 1.21.4, 1.19.2, 1.20.5, 1.21.5, 1.20.1, 1.20.3, 1.21.7, 1.17, 1.21.1, 1.18, 1.21.6, 1.19.4
Release 2026-06-22 Get

You Might Also Like

Island World Challenges
Island World Challenges
91,964
LoreTime
A date plugin for role-playing servers
9,912
ItemLinker
Allows player's to link an item in chat for other's to hover over and view.
9,863
RealJobs
RealJobs
9,790
CityZen
The premier city management plugin. Simple and functional. Start your City today!
9,665
Skywars
A skywars plugin, developed for 1.8, and easy to setup.
9,555