Skip to main content
Duck Shot wiki

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.

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.

Server Operations

Handle permissions, runtime tools, integrations, and real troubleshooting on live servers.

Server Operations

Admin Commands and Permissions

Review the Duck Shot command lanes, aliases, and important permission nodes.

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:

TEXT
/duckshot

Aliases:

  • /ds
  • /shot
  • /gun
  • /guns

Main command lanes

The root command advertises these public lanes:

  • list
  • get
  • give
  • ammo
  • menu
  • reload
  • state
  • input
  • scope
  • editor
  • particles

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.admin
  • duckshot.give
  • duckshot.use
  • duckshot.bypass.item_categories.hotbar_limits
  • duckshot.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.

Staff

  • duckshot.use
  • duckshot.give

Admin or builder

  • duckshot.admin
  • duckshot.give
  • duckshot.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.

Next pages