
Passport GUI for players: birth date & age, city, role, gender & marriage integration, city lock system, view requests with accept/deny.
PlayerPassport adds a stylized in-game Passport GUI for every player and a privacy-friendly viewing system (request → accept/deny).
Players can store a birth date (age is calculated automatically) and join cities through a controlled invite system.
/passport — open your passport/passport setbirth <YYYY-MM-DD> — set birth date/passport clearbirth — clear birth date/passport request <player> — request to view someone’s passport (distance + timeout configurable)/passport accept <player> — accept a view request/passport deny <player> — deny a view request/passport city accept — accept city invite/passport city deny — deny city invite/passport city leave — leave your city (blocked if your city is locked)/passport city invite <player> — invite player to your city/passport city members — list your city members/passport city kick <player> — kick a member from your city/passport city create <city> <mayor> — create city and set mayor/passport city delete <city> — delete city/passport city setmayor <city> <player> — change mayor/passport city list — list all cities/passport city members <city> — view members of a city/passport citylock add <city> <duration> [reason] — lock city (30m/12h/7d/1w…)/passport citylock remove <city> — remove lock/passport citylock list — list locks/passport citylock exempt add <player> <city> — add exemption/passport citylock exempt remove <player> <city> — remove exemption/passport citylock exempt list <player> — list exemptions/passport reload — reload config/languages/datapassport.usepassport.editpassport.view.otherpassport.view.bypasspassport.city.adminpassport.admin.citylockpassport.admin.exemptpassport.citylock.bypasspassport.admin.reload