
Wiki
Duck Shot Wiki
Public setup, weapon authoring, combat systems, particles, admin help, and troubleshooting for Duck Shot.
Getting Started
Start here for installation, first boot, and your first working Duck Shot weapon.
Weapon Authoring
Learn the actual weapon-file structure, support files, and player-side feedback systems.
Example Library and Pack Planning
Separate the public starter pack, the deeper example library, and your own server-only content so the docs stay honest and useful.
Combat Systems
Tune firing, impacts, special utility items, and the Particles v2 effect stack.
Server Operations
Handle permissions, runtime tools, integrations, and real troubleshooting on live servers.
Duck Shot now ships from one shared source pipeline that produces two release flavors in the same build run.
Public distribution
The public build is the selected starter release. It installs a small authored roster, keeps public examples under weapons/examples/, and ships a filtered public resource pack plus a ResourcePackAssistant handoff file.
Public starter roster
AIRSTRIKE_CASEAIRSTRIKE_NUKE_CASEARCANE_WANDCLAYMORECOMBAT_KNIFECZ550doublebarrelFIELD_MACHETEFLASHBANGG17GRAVITY_WANDGRENADEM16A2M240MOLOTOVMP5Thumper
Server distribution
The server build is the master/internal distribution. It installs the full bundled content set and packages the full server resource pack from the shared workspace.
Shared update contract
- engine, editor, schema, and runtime changes are shared automatically
- public docs are updated from the same release run
- new concrete content defaults to
server-onlyuntil it is promoted in the release manifest
Resource pack handoff
Duck Shot still leaves pack delivery to ResourcePackAssistant in this pass. The public dist folder includes the public pack zip, SHA1, metadata, and a sample ResourcePackAssistant config wired to a placeholder URL.
Why this split exists
The public release should feel like a clean starter canvas with strong examples. The server release remains the full authored arsenal. One manifest layer now controls both so the pipeline stays synchronized instead of drifting into two manual maintenance tracks.

