
JAW Lab
Some laboratory stuff: decorations, key doors, code doors e.t.c
Screenshots




About this Mod
This mod adds a key door system with a keycards system verificated via networks with security systems that gives ability to create multiple facilities with different networks in single world. Also mod adds many functional and decorative blocks
Networks
Networks gives ability to create many autonomic facilities with diffirent keycards.
Features:
- Roles
- Access levels
- UUID verification
Roles allows to do specific actions: adding users, configurate keydoors, manage keycards level e.t.c
Roles:
- Founder
- Admin
- Moderator
- User
Keycards
Keycards activates different mechanisms: key doors or keycard interfaces. Keycard level is not binded to it's actual texture. You can set any level
Features:
- Individual name
- UUID verification (coming in 0.8)
- Access level
- Network
Doors
Mod adds key doors and code doors. Key doors can be opened via keycards, code doors can be only open by providing password.
All the doors closes after a small delay but this can be disabled in door settings
To the key doors you can set any level: from 0 to billiards
Code doors password cannot be longer than 9 symbols
Barrier Gates
Mod adds a gates system - multiblock structure 16xinfinite blocks maximum.
Currently there is only on type of gate: blocker-gate; If turned on - solid.
Planned to add: laser-gate (kills you) and check-gate (fizzlers blacklisted items)
Also improving visualisation is planned.
| Blocker-Gate | Laser-Gate | Fizzler-Gate 3 |
|---|---|---|
| Currently creative only | In developmet | In developmet |
| Blocks player from passing threw | Kills player | Fizzlers blacklisted items |
Decorations
Currently there aren't many decoration block, more will be added in future updates
Want to suggest an idea? Leave it in discord server!
P.S if you are a designer - dm me in discord to improve visual. I'm bad at this...
Usage
To set up door you first need to create network. Use keycard programmator.

First you see a network name

Currently selected user

But how to add Network and User?
Type Network Name at the bottom box to set a name

Then click add button at the left
Minus button deletes network

Now your menu changed and you will see something like this

To add user you need to type a username at box below (replace your network name) and then click one of these buttons as like network management above

Now you can view this user settings: his role and access level. But how do you manage it?

There are a few buttons on the right

Arrows changes user role: member / moderator / admin / founder
Plus and minus buttons manages user level
Magnifying glass button used to find players. For example if you want to chage someones properties you can type his name at box below and click this button. System will found this user in selected network
But why do we need user level and roles?
Now let's move to Keycard menu

Here you can view keycard's properties. First of all you need to bind your keycard to network. To do this you need a role at least moderator.
Adding networks is similar to the network creation we did before

Now you can change keycard properties. To set level you have a buttons on the right. Level can be changed only by moderators and higher. But moderators can modify level in case their user level we changed in network configuration is higher.
For example: User level: 5; User Role: Moderator; That means this user can set keycard level up to 5;
Admins and Founder has no restrictions in management.
You propably noticed these buttons. They are manages first two parameters of keycard.

Final variant of the keycard configuration

How to add keydoors?
You need Door Programmator

First of all set it's configuration as well as your keycards

Then click on KeyDoor and manage it's configuration


!! Warning !! After setting network you need to re-open GUI
This button sets auto closing. By default keydoor closes in few seconds. But if you switch it's mode it will kept opened untill you click it with hand.

Some of the assets belongs to Nazzy
Available Versions
How to Install JAW Lab on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set forge Loader
In the panel under "Egg", select the forge loader and matching Minecraft version (1.21.1).
Install Mod
Open the mod browser in the dashboard and search for "JAW Lab". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.1, 1.20.6, 1.20.5 (+5 more)
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
JAW Lab server crashes on startup – what to do?
Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.
Is JAW Lab compatible with forge and neoforge?
JAW Lab officially supports forge, neoforge for Minecraft 1.21.1, 1.20.6, 1.20.5. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with JAW Lab – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if JAW Lab consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install JAW Lab with just one click on your server.