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.