Addon Completion Patch
0.8.1
9 July 2026
🎁 Added
  • 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.
🧼 Improved
  • 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
  • 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
  • Removed stale local compiled door and wired-glass assets that could override the official cloud assets again later.