Skip to content

Libraries

Reference pages for documented Lilia libraries and module library helpers.

Admin

Shared administration helpers for usergroup management, privilege registration, permission checks, CAMI synchronization, and admin UI support.

Attributes

Attribute helpers for loading, registering, and setting up character attributes.

Bar

HUD bar helpers for registering, retrieving, removing, drawing, and displaying temporary action progress bars.

Camera

Camera helpers for Lilia third-person view, realistic first-person view, freelook input, and local-player visibility handling.

Character

Character helpers for Lilia character creation, lookup, loading, caching, variable registration, persistence, and cleanup.

Chat

Chat helpers for registering chat classes, parsing player messages, formatting timestamps, and sending chat messages to eligible recipients.

Class

Character class helpers for registering, loading, retrieving, counting, validating, and resolving playable classes.

Color

Color and theme helpers for Lilia UI colors, named color lookup, theme registration, active theme application, and clientside theme transitions.

Command

Command registration, parsing, permissions, argument prompts, and network dispatch helpers for Lilia commands.

Configuration

Configuration helpers for registering, retrieving, localizing, synchronizing, saving, and editing Lilia configuration values.

Currency

Currency helpers for formatting in-game money values and spawning physical money entities.

DarkRP

DarkRP compatibility helpers for Lilia, including spawn position checks, DarkRP-style notifications, currency formatting, entity item generation, command registration adapters, door keyvalue handli...

Data

Data persistence helpers for Lilia serialized data storage, map equivalency, entity persistence, and runtime data lookup.

Database

Database helpers for Lilia storage module setup, schema creation, SQL value conversion, table queries, migrations, transactions, and snapshot import/export.

Derma

Clientside Derma helpers for Lilia menu creation, request dialogs, rounded drawing, blur, shadows, text rendering, and UI animation.

Dialog

Dialog helpers for Lilia NPC conversations, generated dialog trees, NPC configuration menus, and client synchronization.

Doors

Door data helpers for storing, syncing, validating, and extending map door configuration.

Faction

Faction helpers for registering factions, loading faction definitions, resolving models, validating character customization, and querying faction membership data.

Flags

Flag helpers for registering character permission flags, storing flag metadata, reapplying flag callbacks on player spawn, and displaying available flags in the character information menu.

Font

Font registration and loading helpers for Lilia UI and HUD text.

Inventory

Inventory helpers for registering inventory types, creating and loading inventory instances, managing persistent storage definitions, and opening inventory panels.

Item

Item definition, registration, instancing, inventory helper, rarity, and generated weapon/ammunition item utilities for Lilia.

Keybind

Keybind helpers for Lilia action registration, configurable key assignment, keybind persistence, reserved-key handling, and keybind configuration UI integration.

Language

Language helpers for loading localization files, registering translation tables, resolving localized strings, and caching formatted localization output.

Loader

Core loading and bootstrap helpers for Lilia files, directories, entities, updates, compatibility, and hot reload flow.

Log

Server log helpers for registering log types, formatting log messages, dispatching log hooks, printing log output, and saving log entries to the database.

Menu

Clientside helpers for world-anchored interaction menus.

Module

Module loading helpers for Lilia schemas, modules, submodules, dependencies, permissions, and module-provided assets.

Net

Networking helpers for Lilia networked variables, chunked table transfer, lightweight send caching, and network traffic profiling.

Notices

Notice helpers for sending, receiving, localizing, displaying, and routing Lilia notification messages.

Option

Option helpers for Lilia user settings, including registration, lookup, localization, persistence, and configuration menu display.

Player Interactions

Player interaction and personal action helpers for registering, syncing, categorizing, and opening interaction menu options.

Time

Time and date helpers for localized timestamps, elapsed-time text, and duration formatting.

Utility

General-purpose helpers for Lilia bodygroups, player lookup, entity ownership queries, world-space placement, string formatting, cached materials, table UI handling, and clientside drawing utilities.

Vendor

Vendor helpers for shared preset registration, per-entity vendor property storage, synchronization, and vendor data snapshots.

View

Clientside view helpers for world-space model previews, preview camera control, and temporary entity hiding.

Web Image

Web image helpers for downloading remote PNG and JPEG assets, caching them under the data folder, resolving registered image names, and allowing Material and DImage to load web-backed images.

WebSound

Web sound helpers for registering, downloading, caching, and playing remote audio through Lilia.

Workshop

Workshop downloader helpers for Lilia server content discovery, synchronization, download prompts, and clientside addon mounting.