
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.
This page covers the public admin surface for Duck Shot: the main command entry points, the important aliases, and the core permission nodes.
Base command
Duck Shot registers:
/duckshotAliases:
/ds/shot/gun/guns
Main command lanes
The root command advertises these public lanes:
listgetgiveammomenureloadstateinputscopeeditorparticles
The exact arguments for some subcommands may evolve by build, but that list gives you the public page to expect.
Most useful commands day to day
Reload
Use Duck Shot reload tools when you need the plugin to re-read changed configs after editing weapon or support files.
Give and get
Use the give or get flows when testing whether a weapon is configured correctly. This avoids the most common item-tagging mistakes.
Particles tools
Use:
/duckshot particles list/duckshot particles test <profileIdOrPrefix> [emit|play]
Those are especially useful while tuning Particles v2.
Core permissions
Duck Shot defines these base permission nodes:
duckshot.adminduckshot.giveduckshot.useduckshot.bypass.item_categories.hotbar_limitsduckshot.bypass.item_categories.held_effects
What they are for
duckshot.use
Normal player usage permission.
duckshot.admin
Administrative control over the plugin command surface.
duckshot.give
Lets staff or automation give Duck Shot content items directly.
bypass permissions
These are intended for ops, testing accounts, or special roles that should ignore category-limit or held-effect restrictions.
Recommended role split
Staff
duckshot.useduckshot.give
Admin or builder
duckshot.adminduckshot.giveduckshot.use
Testing account
Add the bypass permissions only when you really want to ignore normal category rules during testing.
Best practice
Reload after meaningful file edits
Do not assume the server picked up a new weapon file or effect profile automatically.
Test with a real give flow
If a weapon works only when spawned in a strange way, that usually means the item identity or tags are wrong.
Keep one clean admin account
Have at least one account with normal permissions only and one with bypass permissions. That makes it much easier to see whether a problem is config-related or permission-related.

