Code addon SDK for s&box Targeted Addons: ILitherarpAddon lifecycle, host/client activation, host tick hooks and shutdown teardown.
Code loading is opt-in at global and per-addon level, gated by trusted ParentPackage metadata, with local.* support for editor development.
Addon context can register runtime jobs, shop stock, NPCs, custom NPC kinds, clothing, runtime items, config files, localization, screen panels and chat commands.
Public addon config sections sync through the normal config snapshot, while per-player addon sections sync privately to the owning client.
Gameplay event bus exposes cancelable pre-hooks and post-events across connection, jobs, economy, combat, law, bank, salary, shops, dealers, property, chat, inventory, votes, heists, phone, taxi, drugs and props.
Per-addon player data persistence stores JSON under addon_data/<addon>/<steamId>.json, separate from core player saves.
Status effects API added with timed effects, damage-over-time helpers, addon-scoped ids and automatic cleanup.
Public host primitives added for player teleport, owned vehicle spawning, property-group release, group bank accounts and owned-object management.
Addon UI registry supports persistent addon panels and controlled hiding/restoring of non-protected core panels.
Example addon project ships with config, a job, food item, HUD panel, chat command, gameplay hooks, custom vehicle vendor NPC and compile-check project.
Added full Addon SDK documentation and updated creator documentation.