Skip to content

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

Auto Restarter

Description

Schedules automatic server restarts at set intervals. Players see a countdown so they can prepare before the map changes.

Changelog

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

Climbing

Description

Adds the ability to climb ledges using movement keys, custom climbing animations, and hooks for climb attempts.

Changelog

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

Flashlight

Description

Adds a serious flashlight with dynamic light, darkening of surroundings when turned off, adjustable brightness, and keybind toggle support.

Changelog

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

Hospitals

Description

Adds respawning of players at hospitals with support for multiple hospital spawn locations on different maps.

Changelog

Version 1.0
  • Initial Release

HUD Extras

Description

Adds extra HUD elements like an FPS counter, fonts configurable with FPSHudFont, hooks so other modules can extend, performance stats display, and toggles for individual HUD elements.

Changelog

Version 1.0
  • Initial Release

Instakill

Description

Adds instant kill on headshots, lethality configurable per weapon, extra tension to combat, and integration with damage numbers.

Changelog

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

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

Version 1.0
  • Initial Release

Word Filter

Description

Adds chat word filtering, blocking of banned phrases, an easy-to-extend list, and admin commands to modify the list.

Changelog

Version 1.0
  • Initial Release