
IDCardM
A lightweight mod that introduces player ID cards with data storage, networking, and GUI support.
IDCardM 1.0.5
release25 февраля 2026 г.IDCardM Changelog Version: 1.0.5 Target: Fabric 1.21.1
-
Finalized release version to 1.0.5.
-
7E staff tablet UI simplified for production use:
- Less cluttered screen layout and smaller guide text.
- Click-first flow (no manual form-heavy workflow).
- Payment selection simplified to a single primary payment choice.
- Added drag-to-payment slot flow (
Drop item -> PAY) from item grid. - Added clearer step-by-step on-screen guide for staff.
-
POLIS kiosk visual touch-ups:
- White body theme update for cleaner look.
- Front screen adjusted to show blue display (not black).
-
SISPA kiosk visual touch-ups:
- Removed top beacon/lamp elements.
- Screen tilt adjusted and kiosk shape cleanup to reduce visual noise.
-
Network stability hardening:
- Fixed payload ID clash risk by separating S2C query packet ID:
idcardm:agency_service_query_s2cfor S2C query response payload.
- Fixed payload ID clash risk by separating S2C query packet ID:
-
Finalized release version to 1.0.4.
-
JPJ workflow remains in 3 focused menus:
- KELUAR LESEN
- PERBAHARUI
- SEMAK/SAMAN
-
License issue/renew expiry is now auto +1 month (server-enforced).
-
Card photo rendering finalized:
- Uses player face only (TAB-style head), not full skin.
- Improved owner matching with UUID for accurate face lookup.
- Better fallback behavior in singleplayer.
-
Added
7e_tablet(7EleBen helper tablet):- Customer vending flow with icon grid, hover item name, quantity buy, and visible stock.
- Staff vending setup flow: set item, set stock (+1/+16/+64), set price item + amount.
- Staff can set multiple allowed payment items per shop (iron/gold/diamond/copper/emerald/netherite or held item).
- Staff topup now uses dedicated
7eagency role (not OP-only). 7e_tabletis now staff-only (role7e/ OP).- Public players can use
sevene_counterto open purchase form UI (no sign required). - Removed calculator from 7E tablet UI (cleaner, lighter UI).
- Adjusted stock balance defaults:
- Topup small =
+16 - Topup stack =
+64 - Max stock per shop-item =
256
- Topup small =
- Package cooldown 1 hour per buyer per shop-item.
- Sign
[7E]flow kept as optional legacy fallback.
-
Agency menu layout refined:
7Emoved under separateShopsection (not under agency list).
-
POLIS wanted UX upgraded:
- When flag is set to
wanted, target gets small left-side HUD notice withXclose button. - Wanted notice sync on player login and clears automatically when status not
wanted.
- When flag is set to
-
New public PDRK reporting flow:
- Player command:
/reportpolis <message>(quick report). - Counter fallback command:
/kaunterpolis <message>(queue when POLIS offline). - Added physical
polis_counterthat opens a report form UI directly. - Online POLIS receive immediate notification.
- POLIS report log is now separated into dedicated UI screen (cleaner workflow).
- POLIS can load open/all reports and close report by ID from that screen.
- Reporter now receives completion notice when report is closed (instant if online, pending delivery on next login if offline).
- Counter report now requires typed report details in form (minimum 5 chars).
- Player command:
-
Added new placeable counter blocks:
sevene_counterfor 7EleBen counter flow (opens form UI).polis_counterfor public police desk report submission.- Both counters now support direct click to open UI form (button optional).
- Counter block model updated to more desk/counter-like visual.
- Updated flow: no sign required for counter UI flow.
- Fixed
polis_counterbase to avoid transparent/see-through at ground level.
-
Main flow keeps focus on card agencies (JPJ/POLIS/JPN/Pokemon).
-
Legacy card auto-migration and profile sync remain active.
-
Optional compatibility declaration kept for ModernFix, FerriteCore, and Cobblemon.
-
Added Cobblemon runtime detection at startup (safe optional compatibility mode).
-
Fixed potential crash when claiming
/idcardm guidebookby using safe Book & Quill fallback flow.
IDCardM 1.0.4
release20 февраля 2026 г.IDCardM Changelog Version: 1.0.4 Target: Fabric 1.21.1
- Finalized release version to 1.0.4.
- JPJ workflow remains in 3 focused menus:
- KELUAR LESEN
- PERBAHARUI
- SEMAK/SAMAN
- License issue/renew expiry is now auto +1 month (server-enforced).
- Card photo rendering finalized:
- Uses player face only (TAB-style head), not full skin.
- Improved owner matching with UUID for accurate face lookup.
- Better fallback behavior in singleplayer.
- Added
7e_tablet(7EleBen helper tablet):- Customer vending flow with icon grid, hover item name, quantity buy, and visible stock.
- Staff vending setup flow: set item, set stock (+1/+16/+64), set price item + amount.
- Staff can set multiple allowed payment items per shop (iron/gold/diamond/copper/emerald/netherite or held item).
- Staff topup now uses dedicated
7eagency role (not OP-only). 7e_tabletis now staff-only (role7e/ OP).- Public players can use
sevene_counterto open purchase form UI (no sign required). - Removed calculator from 7E tablet UI (cleaner, lighter UI).
- Adjusted stock balance defaults:
- Topup small =
+16 - Topup stack =
+64 - Max stock per shop-item =
256
- Topup small =
- Package cooldown 1 hour per buyer per shop-item.
- Sign
[7E]flow kept as optional legacy fallback.
- Agency menu layout refined:
7Emoved under separateShopsection (not under agency list).
- POLIS wanted UX upgraded:
- When flag is set to
wanted, target gets small left-side HUD notice withXclose button. - Wanted notice sync on player login and clears automatically when status not
wanted.
- When flag is set to
- New public PDRK reporting flow:
- Player command:
/reportpolis <message>(quick report). - Counter fallback command:
/kaunterpolis <message>(queue when POLIS offline). - Added physical
polis_counterthat opens a report form UI directly. - Online POLIS receive immediate notification.
- POLIS report log is now separated into dedicated UI screen (cleaner workflow).
- POLIS can load open/all reports and close report by ID from that screen.
- Reporter now receives completion notice when report is closed (instant if online, pending delivery on next login if offline).
- Counter report now requires typed report details in form (minimum 5 chars).
- Player command:
- Added new placeable counter blocks:
sevene_counterfor 7EleBen counter flow (opens form UI).polis_counterfor public police desk report submission.- Both counters now support direct click to open UI form (button optional).
- Counter block model updated to more desk/counter-like visual.
- Updated flow: no sign required for counter UI flow.
- Fixed
polis_counterbase to avoid transparent/see-through at ground level.
- Main flow keeps focus on card agencies (JPJ/POLIS/JPN/Pokemon).
- Legacy card auto-migration and profile sync remain active.
- Optional compatibility declaration kept for ModernFix, FerriteCore, and Cobblemon.
- Added Cobblemon runtime detection at startup (safe optional compatibility mode).
IDCardM 1.0.3
beta19 февраля 2026 г.IDCardM Changelog Version: 1.0.3 Target: Fabric 1.21.1
- Finalized JPJ workflow into 3 clear menus:
- KELUAR LESEN
- PERBAHARUI
- SEMAK/SAMAN
- Removed pass/fail requirement for license creation:
- Once created, license card is issued directly (same issuance concept as ID card).
- Added summon payment flow:
- Pay 1 summon
- Pay all summons
- Summon details are marked paid in license records.
- Removed KPWKM/non-card emphasis from main agency menu flow.
- JPJ UI text/status has been cleaned and localized in BM style.
- Maintained legacy card auto-migration and profile sync behavior from 1.0.2.
- Kept optional compatibility declaration for ModernFix and FerriteCore.
IDCardM 1.0.1
alpha18 февраля 2026 г.IDCardM Changelog Version: 1.0.1 Target: Fabric 1.21.1
- Added mod items to Creative tab registration so they appear in Search Items.
- Fixed ID card photo/skin detection to use Minecraft username instead of RP display name.
- Separated card display name handling from owner username to avoid profile photo mismatch.
- Added auto-migration/fallback for older card data missing
mc_username. - Added JPN GUI button:
Reissue ID Card. - Added new payload/handler flow for JPN ID reissue while preserving existing ID fields/photo when available.
- Updated EN/MS language entries for the new JPN reissue action.
IDCardM 1.0.0
alpha18 февраля 2026 г.IDCardM Changelog Version: 1.0.0 Target: Fabric 1.21.1
- Added IDM Government Tablet item (
idcardm:idm_tablet) to open agency menu in-game. - Added tablet model/texture/lang entries and crafting recipe.
- Added
/idcardm give <player> tablet. - Tightened access for agency menu (
/idcardm dbgui) to agency role/editor/admin only. - Added support check helpers: any-agency access and editor lookup.
- Expanded command/help docs:
commands.txtGUIDE_BOOK.mdREADME.md
- Updated guidebook content strings to include tablet workflow.
- Polished Admin/Agency GUI behavior and status feedback consistency.
- Fixed command chain syntax issue in
IDCardM.java(service command branch). - Removed unused example mixin classes and switched mixin configs to safe empty lists.
- Cleaned mod metadata in
fabric.mod.jsonfor release. - Updated Gradle JVM args with native access flag:
--enable-native-access=ALL-UNNAMED
