Banner Background
Keypad, Role & Permission System ๐Ÿ”
Keypad, Role & Permission System ๐Ÿ”
Keypad, Role & Permission System ๐Ÿ”
Keypad, Role & Permission System ๐Ÿ”
Keypad, Role & Permission System ๐Ÿ”
Keypad, Role & Permission System ๐Ÿ”
Keypad, Role & Permission System ๐Ÿ”
Keypad, Role & Permission System ๐Ÿ”
Keypad, Role & Permission System ๐Ÿ”
Keypad, Role & Permission System ๐Ÿ”

Keypad, Role & Permission System ๐Ÿ”

Product Description

Keypad, Role & Permission System ๐Ÿ”

Create role-based access for your VRChat world with an easy, flexible, and visual permission system!
Keypad Permission System lets you create custom roles, assign one or multiple passwords, unlock objects, control buttons, enable or disable colliders, trigger animator parameters, run local Udon events, and manage whitelist users from a clean custom inspector. ๐Ÿฆœโœจ

Perfect for clubs, VIP areas, staff rooms, private lounges, event rooms, admin panels, DJ booths, hidden features, and world systems that need controlled access.

โœจ Main Features

๐Ÿ”‘ Create Custom Roles
Create any role your world needs: VIP, Staff, Admin, Owner, DJ, Host, Event Guest, and more.

๐ŸŽจ Role Colors
Each role has its own color, making logs, setup, and permissions easier to identify.

๐Ÿ” Single or Multiple Passwords Per Role
Use one password per role or assign multiple passwords to the same role.

๐Ÿ›ก๏ธ Runtime Hash Security
Passwords are written and managed in a readable way inside the Unity editor for easy setup.
When preparing the system for VRChat, the passwords are converted into runtime hashes, so the uploaded world uses the hashed version instead of storing the readable password directly.

This adds a stronger layer of protection and makes it much harder for users to casually extract or read the original passwords from the uploaded world data. ๐Ÿ”’

๐Ÿงฌ Role Permission Inheritance
Higher roles can inherit permissions from other roles.
Example: Owner can inherit Admin, Admin can inherit Staff, and Staff can inherit VIP.

โœ… Whitelist Users
Automatically assign a role to specific users when they enter the world.

๐Ÿ–ฅ๏ธ TMP InputField Login
Players enter their password through a TMP InputField.
No numeric keypad needed.

๐Ÿ“ฆ Permission Pools
Control permission states for:

  • GameObjects
  • Buttons
  • Colliders
  • Animators
  • Local Udon Events

๐ŸŽž๏ธ Animator Pool
Set Animator parameters depending on permission state.
Supports:

  • Bool
  • Int
  • Float
  • Trigger

โšก Local Udon Events
Run local SendCustomEvent actions when a role is unlocked.

๐Ÿ“œ Custom Logs with Role Colors
Display custom login messages using tokens like:

  • {username}
  • {role}
  • {role_desc}

Example:

Hello {username}, you now have {role} access. Enjoy your time at our club.

๐Ÿ”Š Audio Feedback
Includes preconfigured audio feedback options. You can also customize success, error, whitelist login, and other access result sounds if desired.

๐Ÿงฐ Debug, Validation and Tools
Includes editor tools to help detect missing references, duplicate roles, empty passwords, inheritance issues, missing events, and setup mistakes.

๐ŸŽฎ Example Uses

โœจ VIP-only areas
๐ŸŽง DJ control panels
๐Ÿšช Staff-only doors
๐Ÿ› ๏ธ Admin controls
๐Ÿ‘‘ Owner-only tools
๐ŸŽ‰ Event access codes
๐Ÿ”’ Private rooms
๐ŸŽ›๏ธ Club management systems
๐Ÿงช Creator-only debug/test buttons
๐ŸŒŸ Hidden world features

๐Ÿš€ Plug & Play Setup

This system is designed to be easy to use.

Simply go to:

Assets/ParrotsConch/Prefabs/KeypadPermission.prefab

Drag the prefab into your world, configure your roles, passwords, and permissions, optionally add whitelist users, and you are ready to go! โœ…

The UI is already prepared by default, and the audio feedback is preconfigured but optional to customize.

๐Ÿ“ Includes

  • UdonSharp runtime script
  • Custom Unity editor script
  • Ready-to-use prefab
  • Role creation system
  • Single and multiple password support
  • Runtime hash system
  • Role inheritance system
  • Permission pools
  • Whitelist system
  • TMP InputField login support
  • Custom log system
  • Audio feedback options
  • Animator permission control
  • Local Udon event support
  • Debug and validation tools
  • Password clipboard helper

โš ๏ธ Important Notes

This system is designed for local world permissions and access control inside VRChat worlds.

It is a great solution for organizing access in clubs, VIP rooms, staff areas, private zones, event spaces, DJ booths, admin panels, and creator-only tools.

It helps world creators manage permissions in a cleaner, more visual, and more controlled way while keeping setup simple and user-friendly. ๐Ÿ”โœจ

๐Ÿค– AI-Assisted Content Disclaimer

This product was fully conceptualized and designed by Parrotโ€™s Conch.

The original product idea, feature planning, permission structure, pseudocode, and core code matrix were created by the human developer behind Parrotโ€™s Conch.

This product was developed in part with AI assistance. AI tools were used to assist with portions of coding, artwork, logos, promotional text, tutorials, documentation, and other development-related assets.

Testing, review, functionality checks, editing decisions, final configuration, product preparation, and packaging were completed by the human developer behind Parrotโ€™s Conch.

Final files were reviewed, edited, configured, tested, and packaged by Parrotโ€™s Conch.

No reviews yet - be the first to review!
$20.00