Crafting Security Model

Nord Crafting keeps the important decisions server-side.

Validations

The server checks:

Server authority

Inventory removal and output addition are performed through the server inventory bridge. The client/NUI is used for presentation and input, not for authoritative item grants.

Anti-race/craft locking

Crafting maintains per-player craft lock state to reduce spam and overlapping craft operations.

Do not expose custom events that bypass GetBenchOpenPayload, access validation or the normal crafting handlers. If another script needs to open a bench, use the public exports documented in the Developer API chapter.


Revision #1
Created 2026-09-03 18:18:53 UTC by Riguita
Updated 2026-09-03 18:18:53 UTC by Riguita