# Commands and Permissions


> **Documentation baseline:** VoxelCore `main` at `452b569` · 14 September 2026.  
> **Repository:** [https://github.com/VoxelHorizons/VoxelCore](https://github.com/VoxelHorizons/VoxelCore)


The base Bukkit command is:

```text
/voxelcore
```

with alias:

```text
/vc
```

The base command requires `voxelcore.use`. All currently declared permissions default to server operators. `admin` also has the alias `a`.

## Administrative reload

```text
/voxelcore admin reload
/voxelcore admin rl
```

This calls the same atomic content reload path and requires `voxelcore.admin.reload`.

## Content

```text
/voxelcore admin content info
/voxelcore admin content reload
/voxelcore admin content rl
```

Permissions:

- `voxelcore.admin.content`
- `voxelcore.admin.content.info`
- `voxelcore.admin.content.reload`

## Items

```text
/voxelcore admin item list
/voxelcore admin item info <content-id>
/voxelcore admin item give <content-id> [amount] [player]
/voxelcore admin item identify
/voxelcore admin item id
/voxelcore admin item verify <content-id>
/voxelcore admin item test <content-id>
```

`items` is an alias of the `item` command group. `id` aliases `identify`; `test` aliases `verify`.

Permissions:

- `voxelcore.admin.item`
- `voxelcore.admin.item.list`
- `voxelcore.admin.item.info`
- `voxelcore.admin.item.give`
- `voxelcore.admin.item.identify`
- `voxelcore.admin.item.verify`

Important current behaviour: `item list` filters the compiled registry to definitions whose `bound` value is `true`, then sorts their ContentIDs deterministically. `item info` can still inspect a known unbound definition by ID.

`give` restricts amount to 1–64. Console callers must supply a valid player; player callers default the target to themselves.

`identify` is player-only because it inspects the main-hand item. `verify` is console-safe and performs a create → persisted identity round trip.

## Resource packs

```text
/voxelcore admin pack info
/voxelcore admin pack validate [target]
/voxelcore admin pack build [target]
```

Permissions:

- `voxelcore.admin.pack`
- `voxelcore.admin.pack.info`
- `voxelcore.admin.pack.validate`
- `voxelcore.admin.pack.build`

Known targets are listed in [[Products/Voxel-Horizons/VoxelCore/Resource-Pack-Compiler]].

## Administrative root

`voxelcore.admin` protects the `admin`/`a` command group. Child commands then require their more specific permissions described above.
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9