Back to mods
RoleplayPRP project artwork

CurseForge · Minecraft mod

RoleplayPRP

**RoleplayPRP** is an atmospheric mod designed specifically for Russian Minecraft RolePlay servers and projects. It adds a fully functional citizen identification document, crafted in the authentic style of a Russian Federation passport.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which RoleplayPRP release should I use?

Updated yesterday
Latest stable file passportprp-0.8.jar
Game version 1.20.1
Loader Forge

RoleplayPRP passportprp-0.8.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is RoleplayPRP required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does RoleplayPRP passportprp-0.8.jar need?

passportprp-0.8.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add RoleplayPRP without breaking your instance.

Built for RoleplayPRP passportprp-0.8.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use passportprp-0.8.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside passportprp-0.8.jar. It opens that exact file at the source.

About this project

What does RoleplayPRP add?

🪪 RoleplayPRP — Russian Passport & ID Documents Mod (1.20.1 Forge)

**RoleplayPRP** is an atmospheric immersion mod crafted specifically for RolePlay servers, government factions, law enforcement agencies, and RP communities in Minecraft. It introduces authentic physical personal identification documents modeled after official passports and service ID booklets of the Russian Federation.

Every document in the game is an **independent physical item (ItemStack NBT)** — players can carry it in their inventory, lose it, hand it over to another citizen, confiscate it, or present it to police and government officials for inspection.


🌟 Key Features

📕 1. Russian National Passport

* **Custom 3D Item Model**: Highly detailed burgundy leather booklet with an embossed golden double-headed eagle emblem when held in hand or viewed in third person.
* **Interactive Registration Questionnaire**:
* Form fields: Last Name, First Name, Patronymic with strict real-time validation (Russian Cyrillic only).
* One-click gender toggle (**MALE / FEMALE**).
* Real calendar date-of-birth validation (DD.MM.YYYY) with an age restriction between 18 and 75 years.
* Personal Signature field (2 to 5 unique characters/symbols).
* **Authentic Two-Page Spread GUI**:
* High-resolution security paper textures with guilloche patterns, watermark emblems, and sewn thread spine binding.
* **Player Skin Headshot Photo**: Dynamically renders the player's custom skin face (100% compatible with offline servers, cracked launchers, and CustomSkinLoader).
* Official municipal round seal stamp: *City Hall of Yekaterinburg*.
* Red serial numbers along the margin and an ICAO-compliant Machine Readable Zone (MRZ code) at the bottom.


🛡️ 2. Official Service Identity Documents & Badges

A comprehensive credential system designed for all factions (Police, FSB / Intelligence, City Hall, Emergency Services, Army, Healthcare, Private Security, etc.) available in **6 authentic color editions**:

* 🔴 **Red** (identity_documents_red) — Police, Internal Affairs, Investigative Committee.
* 🔵 **Blue** (identity_documents_blue) — Prosecutor's Office, Justice Department, State Agencies.
* ⚫ **Dark / Graphite** (identity_documents_dark) — FSB, Special Forces, Classified Services.
* 🟢 **Green** (identity_documents_greeeeen) — Border Patrol, Forestry & Environmental Inspection, Military Police.
* 🟣 **Pink / Purple** (identity_documents_pink) — Diplomatic Corps, Special Missions.
* 🟡 **Golden / Amber** (identity_documents_yelo) — Mayor's Office, City Administration, Security, State Inspectors.

💡 Unique Service ID Mechanics:

* **Custom 3D Item Model & Texture** for each of the 6 colors.
* **Pixel-to-Pixel Dynamic Frame Matching**: When opened, the leather booklet cover, bevels, and inner spine in the GUI match the exact color of the item held in your hand pixel-for-pixel!
* **Flexible 6-Field Customizer**:

  1. *Organization / Agency* (e.g. FSB OF RUSSIA or CITY HALL)
  2. *Document Type / Department* (e.g. DEPARTMENT "A" or SERVICE ID)
  3. *Employee Full Name*
  4. *Rank / Position* (e.g. Major or City Mayor)
  5. *Badge / Document Number* (e.g. ID-0042)
  6. *Expiration Date / Special Notes* (e.g. Indefinite or Valid until 2027)
    * **Blank Form Distribution Workflow**:
    * Faction leaders and admins can fill in agency details and click **[ SAVE (BLANK) ]**.
    * The blank document can be handed to any employee.
    * The recipient simply opens the document and clicks **[ CONFIRM IDENTITY ]**!
    * The mod will automatically capture that player's skin face, mark the ID as verified, and **automatically synchronize their personal signature from their latest passport**!
    * **Anti-Tampering Protection**: Once identity is confirmed, the document's fields are locked permanently to prevent falsification.

🤝 3. RolePlay Document Inspection (Shift + Right-Click)

* Hold **Shift** and **Right-Click** on another player while holding a document to offer it for inspection.
* **AFK / Container Interruption Protection**: If the target player is busy browsing a chest, workbench, anvil, furnace, or personal inventory, the request will not interrupt them. The sender is politely informed: *“Player is currently busy!”*.
* **Interactive Offer Dialog**: The recipient sees an interactive prompt: **[ Inspect ]** or **[ Decline ]**.


⚙️ 4. Server & Admin Friendly

* All passport records are saved server-side in config/passportprp.json.
* Hot-reloading: changes made to the configuration file take effect immediately in-game without server restarts.
* 100% compatible with offline/cracked servers (online-mode=false).
* All 6 document colors share the unified display name: **«Удостоверение»** (Identity Document).


🎮 How to Use & Player Guide

  1. **Registering a Passport**:
    * Hold an empty passport item and **Right-Click**.
    * Fill in your name, select gender, enter birth date, and create a signature.
    * Click **[ Create ]**.
  2. **Creating an ID for an Employee**:
    * Hold a Service ID of your chosen color and **Right-Click**.
    * Fill in organization, position, badge number, and click **[ SAVE (BLANK) ]**.
    * Hand the document to the employee — they click **[ CONFIRM IDENTITY ]**, which binds their face photo and passport signature to the document.
  3. **Presenting Documents to Another Citizen**:
    * Approach the player, hold **Shift**, and **Right-Click** on them.

💻 System Requirements & Installation

* **Minecraft Version**: 1.20.1
* **Mod Loader**: Minecraft Forge (47.1.0 or newer recommended)
* **Java**: Java 17

**Installation**:

  1. Ensure Minecraft Forge 1.20.1 is installed.
  2. Place passportprp-0.4.jar into your .minecraft/mods folder (both client and server).
  3. Launch Minecraft and enjoy!

Project description from CurseForge.

Pick your setup

RoleplayPRP by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

RoleplayPRP versions and loaders

8 of 8 releases match

Looking for an older file? The official CurseForge project page is in Resources.