Details

Namespaces

AT implements 10 namespaces, 9 of which are exclusive to AT.

Namespace
Class
Description / purpose

at

UI

Timer controls

at-anim

UI

Animation configuration

at-conf

UI

Timer / actionbar configuration

at-main

internal

Timer backend

at-misc

internal

Various backend-related functions

at-prof

UI

Profile management

at-tapi

API

Application programming interface

at-time

UI

Timer controls

at-trig

internal

Trigger scoreboard backend

minecraft

internal

Minecraft namespace; running tick and load

Scoreboards

At load, AT adds 45 scoreboards, most of them are triggers.

Objective
Criteria
Description / purpose

at_s_behavior

dummy

Behavior-related configuration

at_s_config

dummy

Most of style-related configuration

at_s_state

dummy

Current timer mode, version, parts of configuration

at_c_time

dummy

Timer scoreboard

at_t_animation

dummy

Needed for rotating through the animation

at_t_animlist

dummy

Temp storage for each player's animation list state

at_t_api

dummy

Temporary storage for API purposes

at_t_extra

dummy

Temporary storage for parsing extra fields

at_t_interact

dummy

Temporary storage for UI interaction

at_t_preview

dummy

Temp storage for animation preview generation

at_t_proflist

dummy

Temp storage for each player's profile list state

at_t_profout

dummy

Temporary storage for viewing profiles

at_t_verify

dummy

Temporary storage for input verification

at_i_numbers

dummy

Storing constant values (immutable)

Trigger scoreboards (31 total):

list-animations, load-animation, continue, info, pause, reboot, reset, bold1, bold2, color1, color2, direction, extra, italic1, italic2, mode, online, render, show, speed, style, visibility, delete-profile, list-profiles, load-profile, save-profile, view-profile, days, hours, minutes, seconds

NBT storage

AT uses the storage namespace animated-timer:data.

Path
Description / purpose

at.animations

Holds animations that are used by style type animated

at.configuration

Part of current / running configuration

at.profiles

Stores pre-built and player-made profiles

at.temporary

Temporary storage for anything that is not permanent data

at.timer

Holds restore values (last manual time set)

Last updated