Addon authors can now add new native phone apps, replace core phone apps or disable selected core apps cleanly.
Native addon consumables are now supported through the backpack Use flow, with host-side item, slot and effect validation.
Addons can add sellable products to the existing weed and meth dealers, including native UI summaries and host-side pricing.
Custom Toolgun modes can now register mode ids, permission nodes and host actions without touching the core Toolgun list.
Addon moderation and VIP flows are covered by chat commands, namespaced permissions, admin panels, addon logs and connection hooks.
The reference addon now includes a counterfeit-document production loop, forged-document dealer product, VIP status command, mod note command, phone app and custom press Toolgun mode.
Added source-contract coverage for Toolgun relays, balance mutations, public addon APIs, native phone/inventory/dealer/NPC integration, clean addon uninstall and cloud asset shadows.
Every native Toolgun host action now passes through the cancelable ToolgunActionRequested hook before it places or mutates anything.
Player cash and bank changes now pass through a single BalanceChangeRequested pre-hook before commit, with MoneyChanged still raised after success.
Addons can now override or decorate configured NPCs by exact id or type, including the native dealer NPCs.
Universal property eviction now covers property groups, single doors, runtime doors and penthouse ownership from addon code.
Data-only addon installs now write an uninstall ledger so clean removal can drop unchanged addon data while preserving later operator edits.
Runtime map doors keep their fallback model and retry cleanly if a dynamic cloud model is slow or unavailable.
The loading screen now handles compile-time cloud assets and runtime-mounted packages separately, so a slow mount cannot hold the player forever.
Fixed metal, wooden and plastic doors showing as Error models when old local compiled assets were shadowing the cloud versions.
Door cloud models now apply to both visuals and collisions, with retry handling while the asset is still mounting.
Weed pots no longer get stuck on a broken visual when the cloud package finishes loading a little late.
Removed stale local compiled door and wired-glass assets that could override the official cloud assets again later.