# Commands
Most things live under `/amplifier`. The moderation commands are separate and top-level, so they're quick to reach in a hurry.
Nearly every command takes an optional target on the end. Leave it off and it applies to you. From console you have to name someone.
## Changing how someone sounds
```
/amplifier pitch 0.7 Steve
```
Pitch runs from **-10 to 10**, where `1` is their normal voice. Below `1` goes deeper, above `1` goes higher.
```
/amplifier volume 2 Steve
```
Volume runs from **0 to 10**, where `1` is normal. `0` silences them, and above `1` makes them louder than life.
## Reverb
```
/amplifier reverb 0.8 0.9 Steve
```
Two numbers, both from **0 to 1**:
- **The first is how much**, mixed in against their dry voice. `0` is off, `0.3` is a subtle room, `1` is drenched.
- **The second is how big the room is.** `0.7` sounds like a medium hall. Lower is tighter and shorter, higher is longer and more spacious.
The reverb tail carries smoothly between words rather than getting chopped off, so it sounds natural.
Some starting points:
```
/amplifier reverb 0.3 0.4 @s a small stone room
/amplifier reverb 0.6 0.7 @s a hall
/amplifier reverb 1 1 @s a cavern
```
## How far voices carry
```
/amplifier distance 100 Steve just for them
/amplifier globaldistance 64 for everyone
```
Measured in blocks. Setting someone's personal distance to `0` puts them back on the server default.
## Broadcasting
```
/amplifier broadcast start Steve
/amplifier broadcast stop Steve
```
While broadcasting, that player is heard everywhere regardless of distance. For announcements and event hosts.
## Moderation
```
/amplifier mute true Steve
/amplifier mute false Steve
```
A muted player's voice is dropped before anything else happens to it, so nobody hears them.
```
/amplifier deafen true Steve
```
Deafening is the other way round: they can't hear anyone.
The top-level versions do the same thing and are faster to type when you need them:
```
/mutevoicechat Steve
/unmutevoicechat Steve
```
To switch voice chat off for the whole server:
```
/muteglobalvoicechat
/unmuteglobalvoicechat
```
While it's off, only players with `lodestone.amplifier.bypass` can talk. Useful during an announcement.
## Putting things back
```
/amplifier reset Steve one player
/amplifier resetall everyone
```
## Odds and ends
```
/amplifier reload reread config.yml
/amplifier version which version you're on
```
## Picking targets
Anywhere a command takes a target you can use a name or a selector:
```
/amplifier pitch 0.5 @a everyone
/amplifier pitch 0.5 @a[distance=..20] everyone within 20 blocks
/amplifier pitch 0.5 Steve one person
```
## Permissions
| Command | Permission |
|---|---|
| `/amplifier reload` | `lodestone.amplifier.commands.reload` |
| `/amplifier pitch` | `lodestone.amplifier.commands.pitch` |
| `/amplifier volume` | `lodestone.amplifier.commands.volume` |
| `/amplifier reverb` | `lodestone.amplifier.commands.reverb` |
| `/amplifier deafen` | `lodestone.amplifier.commands.deafen` |
| `/amplifier mute` | `lodestone.amplifier.commands.mute` |
| `/amplifier distance` | `lodestone.amplifier.commands.distance` |
| `/amplifier globaldistance` | `lodestone.amplifier.commands.globaldistance` |
| `/amplifier reset` | `lodestone.amplifier.commands.reset` |
| `/amplifier resetall` | `lodestone.amplifier.commands.resetall` |
| `/amplifier broadcast` | `lodestone.amplifier.commands.broadcast` |
| `/mutevoicechat` | `lodestone.amplifier.commands.mutevoicechat` |
| `/unmutevoicechat` | `lodestone.amplifier.commands.unmutevoicechat` |
| `/muteglobalvoicechat` | `lodestone.amplifier.commands.muteglobalvoicechat` |
| `/unmuteglobalvoicechat` | `lodestone.amplifier.commands.unmuteglobalvoicechat` |
`/amplifier version` needs no permission.
## Related Pages
- [[Amplifier/Server Owners/Overview]], what Amplifier does
- [[Amplifier/Server Owners/Configuration]], every setting explained