Archery Arena
| Property | Value |
|---|---|
| Entry ID | archery_arena |
| Type | Definition |
| Color | Purple |
| Icon | mdi:target-account |
Description
Defines an archery arcade arena. Players shoot targets from designated shooting zones, with configurable game modes (max targets or time attack), target respawn cooldowns, shooting zone rotation, lives, and customizable bow/arrow items.
Fields
Targets & Zones
| Field | Type | Description |
|---|---|---|
targetPositions | List<TargetPosition> | Target positions |
shootingZones | List<ShootingZone> | Shooting zones |
targetBlock | Material | Target block material |
hitBlock | Material | Block placed when hit |
maxTargets | Int | Max simultaneous targets |
targetRespawnCooldown | Long | Respawn cooldown seconds |
shootingZoneCooldown | Long | Shooting zone cooldown seconds |
shootingZoneOrder | ShootingZoneOrder | Zone selection order |
targetSpawnRadius | Double | Target spawn diameter |
Game Mode
| Field | Type | Description |
|---|---|---|
mode | ArcadeMode | Game mode |
scoreboardMode | ScoreboardMode | Scoreboard display mode |
targetsToWin | Int | Targets to win (MAX_TARGET mode) |
timeLimitSeconds | Int | Time limit (TIME_ATTACK mode) |
lives | Int | Lives (0 = unlimited) |
Items
| Field | Type | Description |
|---|---|---|
bowItem | Item | Bow item |
arrowItem | Item | Arrow item |
Usage Example
archery_arena:
targetPositions:
- <world,100,50,50>
- <world,100,50,60>
shootingZones:
- <world,100,45,40>
targetBlock: TARGET
hitBlock: LIME_WOOL
maxTargets: 3
targetRespawnCooldown: 3
shootingZoneCooldown: 5
shootingZoneOrder: SEQUENTIAL
mode: MAX_TARGET
scoreboardMode: SCORE
targetsToWin: 20
lives: 3
bowItem: BOW
arrowItem: ARROW
This defines an archery arena in max-targets mode, where players need 20 hits, have 3 lives, and targets respawn every 3 seconds.