Modules
Comprehensive collection of official and community-built modules for the Lilia framework.
Overview
Modules are self-contained extensions that add new features or modify existing behavior in the Lilia framework. They allow for easy organization and distribution of custom code without modifying core gamemode files.
For server owners and developers looking to add custom functionality, modules should be placed in the following directory relative to your server installation:
garrysmod/gamemodes/[schema folder]/modules/[module folder]
Advertisements
Description
Implements a paid /advert command for server-wide announcements. Messages are colored, logged, and throttled by a cooldown to curb spam.
Changelog
AFK Protection
Description
Comprehensive AFK protection system that automatically detects inactive players, prevents exploitation of AFK players, and integrates with restraint systems. Features configurable AFK detection, admin commands, multi-language support, and protection against various player actions.
Changelog
Alcoholism
Description
Adds drinkable alcohol that increases a player's intoxication level. High BAC blurs vision and slows movement until the effect wears off.
Changelog
Anonymous Rumors
Description
Adds an anonymous rumour chat command, hiding of the sender's identity, encouragement for roleplay intrigue, a cooldown to prevent spam, and admin logging of rumour messages.
Changelog
Auto Restarter
Description
Schedules automatic server restarts at set intervals. Players see a countdown so they can prepare before the map changes.
Changelog
BodyGroup Closet
Description
Spawns a bodygroup closet where players can edit their model's bodygroups. Admins may inspect others and configure the closet's model.
Broadcasts
Description
Allows staff to broadcast messages to chosen factions or classes. Every broadcast is logged and controlled through CAMI privileges.
Changelog
Captions
Description
Offers an API for timed on-screen captions suited for tutorials or story events. Captions can be triggered from the server or client and last for a chosen duration.
Changelog
Cards
Description
Adds a full deck of playing cards that can be shuffled and drawn. Card draws sync to all players for simple in-game minigames.
Changelog
Chat Messages
Description
Periodically posts automated advert messages in chat on a timer. Keeps players informed with rotating tips even when staff are offline.
Changelog
Cinematic Text
Description
Adds displays of cinematic splash text overlays, screen darkening with letterbox bars, support for scripted scenes, timed fades for dramatic effect, and customizable text fonts.
Changelog
Climbing
Description
Adds the ability to climb ledges using movement keys, custom climbing animations, and hooks for climb attempts.
Changelog
Code Utilities
Description
Adds extra helper functions in lia.util, simplified utilities for common scripting tasks, a central library used by other modules, utilities for networking data, and shared constants for modules.
Community Commands
Description
Adds chat commands to open community links, easy sharing of workshop and docs, configurable commands via settings, localization for command names, and the ability to add custom URLs.
Changelog
Cursor
Description
Adds a toggleable custom cursor for the UI, a purely client-side implementation, improved menu navigation, a hotkey to quickly show or hide the cursor, and compatibility with other menu modules.
Changelog
Cutscenes
Description
Adds a framework for simple cutscene playback, scenes defined through tables, syncing of camera movement across clients, commands to trigger cutscenes, and the ability for players to skip.
Changelog
Damage Numbers
Description
Adds floating combat text when hitting targets, different colors for damage types, display of damage dealt and received, scaling text based on damage amount, and client option to disable numbers.
Changelog
Development HUD
Description
Adds a staff-only development HUD, font customization via DevHudFont, a requirement for the CAMI privilege, real-time server performance metrics, and a toggle command to show or hide the HUD.
Changelog
Development Server
Description
Adds a development server mode for testing, the ability to run special development functions, a toggle via configuration, an environment flag for dev commands, and logging of executed dev actions.
Changelog
Donator
Description
Adds libraries to manage donor perks, tracking for donor ranks and perks, configurable perks by tier, and commands to adjust character slots.
Changelog
Door Kick
Description
Adds the ability to kick doors open with an animation, logging of door kick events, and a fun breach mechanic with physics force to fling doors open.
Changelog
Extended Descriptions
Description
Adds support for long item descriptions, localization for multiple languages, better RP text display, automatic line wrapping, and fallback to short descriptions.
Changelog
First Person Effects
Description
Adds head bob and view sway, camera motion synced to actions, a realistic first-person feel, and adjustable intensity via config.
Changelog
Flashlight
Description
Adds a serious flashlight with dynamic light, darkening of surroundings when turned off, adjustable brightness, and keybind toggle support.
Changelog
Free Look
Description
Adds the ability to look around without turning the body, a toggle key similar to EFT, movement direction preservation, and adjustable sensitivity while freelooking.
Changelog
Gamemaster Points
Description
Adds teleport points for game masters, quick navigation across large maps, saving of locations for reuse, a command to list saved points, and sharing of points with other staff.
Changelog
Hospitals
Description
Adds respawning of players at hospitals with support for multiple hospital spawn locations on different maps.
Changelog
Instakill
Description
Adds instant kill on headshots, lethality configurable per weapon, extra tension to combat, and integration with damage numbers.
Changelog
Join Leave Messages
Description
Adds announcements when players join, notifications on disconnect, improved community awareness, relay of messages to Discord, and per-player toggle to hide messages.
Changelog
Load Messages
Description
Adds faction-based load messages, execution when players first load a character, customizable message text, color-coded formatting options, and per-faction enable toggles.
Changelog
Loyalism
Description
Adds a loyalty tier system for players, the /partytier command access, permission control through flags, automatic tier progression, and customizable rewards per tier.
Changelog
Map Cleaner
Description
Adds periodic cleaning of map debris, a configurable interval, reduced server lag, a whitelist for protected entities, and manual cleanup commands.
Changelog
Model Pay
Description
Adds payment to characters based on model, custom wage definitions, integration into the economy, config to exclude certain models, and logs of wages issued.
Changelog
Model Tweaker
Description
Adds an entity to tweak prop models, adjustments for scale and rotation, easy UI controls, saving of tweaked props between restarts, and undo support for recent tweaks.
Changelog
NPC Drop
Description
Adds NPCs that drop items on death, DropTable to define probabilities, encouragement for looting, editable drop tables per NPC type, and weighted chances for rare items.
Changelog
NPC Money
Description
Adds NPCs that give money to players on death, MoneyTable to define rewards, editable money amounts per NPC type, and configurable default values.
Changelog
NPC Spawner
Description
Adds automatic NPC spawns at points, the ability for admins to force spawns, logging of spawn actions, and configuration for spawn intervals.
Changelog
Perma Remove
Description
Adds ability to permanently delete map entities, logging for each removed entity, an admin-only command, confirmation prompts before removal, and restore list to undo mistakes.
Changelog
Radio
Description
Adds a radio chat channel for players, font configuration via RadioFont, workshop models for radios, frequency channels for groups, and handheld radio items.
Changelog
Raised Weapons
Description
Adds auto-lowering of weapons when running, a raise delay set by WeaponRaiseSpeed, prevention of accidental fire, a toggle to keep weapons lowered, and compatibility with melee weapons.
Changelog
Realistic View
Description
Adds a first-person view that shows the full body, immersive camera transitions, compatibility with animations, smooth leaning animations, and optional third-person override.
Changelog
Shoot Lock
Description
Adds the ability to shoot door locks to open them, a quick breach alternative, a loud action that may alert others, and chance-based lock destruction.
Changelog
Simple Lockpicking
Description
Adds a simple lockpick tool for doors, logging of successful picks, brute-force style gameplay, configurable pick time, and chance for tools to break.
Changelog
Slot Machine
Description
Adds a slot machine minigame, a workshop model for the machine, handling of payouts to winners, customizable payout odds, and sound and animation effects.
Changelog
Slow Weapons
Description
Adds slower movement while holding heavy weapons, speed penalties defined per weapon, encouragement for strategic choices, customizable weapon speed table, and automatic speed restore when switching.
Changelog
Steam Group Rewards
Description
Provides Steam group membership rewards system that automatically checks group membership and gives money rewards to players who join your Steam group.
Changelog
View Manipulation
Description
Adds VManip animation support, hand gestures for items, functionality within Lilia, API for custom gesture triggers, and fallback animations when VManip is missing.
Changelog
War Table
Description
Adds an interactive 3D war table, the ability to plan operations on a map, a workshop model, marker placement for strategies, and support for multiple map layouts.
Changelog
Word Filter
Description
Adds chat word filtering, blocking of banned phrases, an easy-to-extend list, and admin commands to modify the list.
Changelog