Source Code
View the source code on GitHub.
Download Releases
Get the latest JARs.
Entry Library
Actions
Commands to control the minigame flow.Join Game
Join an arena
Quit Game
Leave the current game
Definitions
Setup arenas and game rules.Game Definition
Configure arena rules and settings
Artifacts
Runtime data management.Arena Artifact
Active game state storage
Quick Start
1. Define
Add definition entries: archery_game_definition. These define the structures, entities, or rules the extension operates on.→ archery_game_definition
2. Create Storage
Add artifact entries to persist data: arena_artifact.→ arena_artifact
3. Trigger Actions
Use action entries to interact with the extension: archery_join, archery_quit. Trigger them from commands, NPCs, events, or other entries.→ archery_join → archery_quit
Placeholders
Global placeholders pattern:%typewriter_archery_<type>_<definition_id>_<mode>%
| Placeholder | Description |
|---|---|
%typewriter_archery_top_<id>_MAX_TARGET% | Top score for Max Target mode. |
%typewriter_archery_top_<id>_TIME_ATTACK% | Top score for Time Attack mode. |
%typewriter_archery_player_top_<id>_MAX_TARGET% | Player’s personal best (Max Target). |
%typewriter_archery_player_top_<id>_TIME_ATTACK% | Player’s personal best (Time Attack). |