Tags
Creators
Details
Licensed MIT
Published 6 months ago
Updated 6 months ago
All versions
1.0.4
Release
IDCardM 1.0.46 months ago 725
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.1–1.21.11
Platform
Fabric
Supported environments
Client and server
Changes
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).
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:q1HdCDAE:j62KLoa5"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:q1HdCDAE:j62KLoa5"
}

