HomeJavaModsAwesomeKeycards
AwesomeKeycards
ModsJava

AwesomeKeycards

by NeonDev · on Modrinth

AwesomeKeycards lets you turn any item into a digital keycard, lock interactive blocks, and share access with trusted players.

⬇ Download on Modrinth

AwesomeKeycards

Author: NeonDev
Platform: PaperMC 1.21.8
Language: Kotlin (2.3.0-Beta2) using Gradle + Shadow + run-paper.
Version: 1.4.1

AwesomeKeycards lets you turn any item into a digital keycard, lock interactive blocks, and share access with trusted players. It is designed for modern survival servers that want lightweight door/loot protection without relying on heavy land-claim systems.


Feature Highlights


Commands

Command Permission Description
/keycard create [global/team <team>] <label> [color=<name>] [style=<preset>] [autoclose=<seconds/off>] [double=<on/off>] [notify=<on/off>] [cooldown=<seconds/off>] awesomekeycards.admin Converts the held item into a labeled keycard with optional defaults for future locks.
/keycard lock awesomekeycards.admin Links the held keycard to the block you are looking at (6 block reach).
/keycard unlock awesomekeycards.admin Unlocks a block if you hold the linked keycard.
/keycard access add <player> awesomekeycards.access Grants another player the ability to use the current keycard.
/keycard access remove <player> awesomekeycards.access Revokes access for a player.
/keycard access list awesomekeycards.access Lists everyone who can use the current keycard.
/keycard view awesomekeycards.access Displays owner, scope, and sharing details for the held keycard.
/keycard door <status/autoclose/double/notify/cooldown/style/nickname/copy/paste> awesomekeycards.access (owner or admin) Customize the targeted locked block: timers, double-door syncing, alerts, styles, nicknames, and clipboard actions.
/keycard vault [page] awesomekeycards.admin Browse all stored keycards, clone them, or revoke + clean locks.
/keycard audits [player] [count] awesomekeycards.admin Show the most recent audit lines; defaults to 10 entries.

Hold the keycard item in your main hand before running any command.
By default awesomekeycards.admin is OP-only, while awesomekeycards.access is granted to all players so they can manage their own cards.

Example: /keycard create global Lobby color=gold style=sparks autoclose=5 double=off notify=on cooldown=3


Supported Blocks


Keycard Types

Use /keycard view while holding a card to confirm its scope, owner, and share list before distributing copies.


Door Customization (no admin needed)

Owners (or admins) looking at a locked block can run /keycard door ...:

Defaults you set on /keycard create (color, style, auto-close, double-door, alerts, cooldown) are saved on the keycard and applied to locks the next time you link that card to a block.
All customization uses the awesomekeycards.access permission (default true) and only requires owning the key, not server admin.


Configuration

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more