Details

Function namespaces

AT implements 12 namespaces, 11 of them are AT-exclusive.

Namespace
Class
Description / purpose

at

UI

Timer controls

at-abar

internal

Generate & print actionbar

at-anim

UI

Animation configuration

at-conf

UI

Timer / actionbar configuration

at-dcfg

UI / external

Direct Configuration - instantly modify configuration without messing around with config toggles from at-conf

at-dext

external

Do External - Collection of functions that run when specific things happen within the timer (useful for external projects)

at-main

internal

Timer backend

at-misc

internal

Stuff that does not fit into other namespaces

at-prof

UI

Profile management

at-time

UI

Timer controls

at-trig

internal

Trigger backend

minecraft

internal

Minecraft namespace; running tick and load

Scoreboards

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

Objective
Criteria
Description / purpose

at_s_state

dummy

Current & initial timer mode, version, parts of configuration

at_s_config

dummy

Most of current (running) config - style related

at_s_animation

dummy

Needed for rotating through the animation

at_c_time

dummy

That’s the timer

at_t_interact

dummy

Temporary storage for UI interaction

at_t_preview

dummy

Temporary storage for animation preview generation

at_t_animlist

dummy

Temporary storage for storing each player's list state

at_t_profout

dummy

Temporary storage for viewing profiles

at_t_proflist

dummy

Temporary storage for storing each player's list state

at_i_numbers

dummy

Storing constants (these values never change)

Trigger scoreboards (29 total):

list-animations, load-animation, continue, pause, reboot, reset, bold1, bold2, color1, color2, direction, 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