Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Creators
Details

Dynamic Keycards
Redstone, but with a guest list.
Dynamic Keycards adds keycards and card readers to your world — a compact way to put an ID check in front of your redstone. Place a reader and it binds to you. Register a blank card on it and the card becomes a keyed keycard; from then on, that card makes the reader fire a redstone pulse. Everyone else gets a denied signal.
Supported versions
- NeoForge 1.21.1 — available now
- Fabric support and more game versions are planned
Card Readers
Four styles to match your build: Insert, Swipe, Touch, and Advanced. They behave identically — only the looks differ — and mount on floors, walls, and ceilings just like buttons.
The status lights show what a reader is doing: off when idle, green for accepted, red for denied, and a blinking display while register mode is armed. A registered card fires a redstone pulse at full strength, 3 seconds by default and configurable.
A reader binds to the player who placed it — nobody else can register cards on it. In register mode, one press always toggles exactly the card you're holding: accepted cards get removed, rejected cards get registered. Copies of that card are never affected.
Cards
Craft a Blank Card in any of the 16 dye colors. Registering it on a reader stamps it with a unique key and turns it into a Keycard — keyed and unkeyed cards are visually distinct, so you can tell at a glance. Craft any card with a dye to recycle it into that color's blank card.
Card Duplicator
Need five cards that open the same door? The Card Duplicator copies a card onto a blank one: sneak-click it with the source card, then with a blank. The copy inherits everything the source could open at that moment — afterwards the two are fully independent cards, so removing one never locks out the other. No owner, no redstone output. Colors are kept, so differently colored cards can share access.
Manager & Member Access Cards
For handing out access at scale. A Manager Access Card's registrations also apply to every Member Access Card it issued — register the manager once, and the whole set passes; unregister it, and the whole set is shut out. Issue members by duplicating the manager onto blank cards, or clone a co-manager onto a blank manager card. Members are pure pass tokens — they can't be registered or duplicated; all control goes through the manager. Manager cards have no player binding: possession is authority.
Estate Keycard
A master key for your own builds. Right-click to activate it — the first click asks to confirm, a second click within five seconds binds the card to you. From then on it operates and arms register mode on every reader you placed, and does nothing on anyone else's. The binding is written onto the card, so it keeps working even after you hand it to someone else.
The Golden Keycard
A skeleton key. It operates any reader regardless of ownership, and arming register mode with it lets you wipe a reader's registrations entirely — with a confirmation step, so it takes two deliberate clicks. Creative-only for now.
The small stuff
/dynamickeycards transfer <player>hands a reader you own to someone else, registrations intact- Distinct note-block tones for pass, register, remove, and deny — you can hear the result without watching the lights
- EMI: registering and duplicating show up as recipe categories in the recipe browser
- Jade: readers show their owner and register-mode state at a glance
- Pulse length and the per-reader registration cap are configurable
- Hold Shift on any item for a quick rundown of what it does
- Supported languages: English, 한국어, 日本語, 简体中文, Deutsch, Español, Nederlands
- Vault doors, elevators, crew quarters, rentable rooms, trap corridors — anything a button can drive, a reader drives with standards
Changelog
Full details in the changelog on GitHub.
- 0.1.2 — Configurable pulse length; reader ownership transfer command
- 0.1.1 — Estate Keycard; Manager Access Card recipe rebalance
- 0.1.0 — New Blank Card recipe; member cards fully pass-only; golden reset now asks for confirmation
- 0.0.9 — Feedback tones, Jade support, plain-language descriptions
- 0.0.8 — Naming corrections; EMI recipes for every color
- 0.0.7 — EMI recipe-viewer integration
- 0.0.6 — Card family rename; every item type in the creative tab
- 0.0.5 — Blank cards split from keycards
- 0.0.4 — Manager & member cards, co-managers, registration cap config
- 0.0.3 — Snapshot-fork duplication, per-card register/remove toggling
- 0.0.2 — Card Duplicator, unregister, golden full reset, user manual
- 0.0.1 — Initial release


