Bootcamp
Create one with /assets create games <name> boot.
Field types such as positions and boundaries are explained in Game mode settings.
Bootcamp has no edit commands, so it’s written by hand. finishPoint is required.
| Field | Type | Default | Description |
|---|---|---|---|
finishPoint |
Position | The end of the course. | |
npcSpawns |
List | None | People placed on the course. |
soundPoints |
List | None | Sounds on the course. |
weaponPoints |
List | None | Weapon pickups. |
texturePoints |
List | None | Textures placed in the world. |
introSequence |
Sequence | None | The intro. |
Each entry in these lists is a position with extra required fields:
| List | Extra fields |
|---|---|
npcSpawns |
yawHead, skin, loadout, waypoints (a list of x, y, z) |
soundPoints |
sound, hasMessage, and an optional message |
weaponPoints |
loadout |
texturePoints |
texture |
A loadout can hold items, cost, exp and template, all optional. Each entry in items is an item, such as { "id": "bf:gun_colt", "count": 1 }.
