跳到正文

RoleplayPRP

作者:NaViHacker

**RoleplayPRP** 是一款氛围感模组,专为俄罗斯 Minecraft 角色扮演服务器和项目打造。它新增了一份功能完整的居民身份证明文件,采用俄罗斯联邦护照的真实风格制作。

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

# 🪪 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!

常见问题

RoleplayPRP 支持哪些 Minecraft 版本?

RoleplayPRP 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

RoleplayPRP 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

NaViHacker 的其他作品

查看全部 →