The Complete Modding API
for Burglin' Gnomes
Zero-reflection modding made easy. 80 static classes and 844 members covering every game system. Write mods in minutes, not hours.
Why GnomiumAPI?
Stop writing boilerplate. Start building incredible mods.
// Without GnomiumAPI (painful): Type pnType = null; foreach (Assembly asm in AppDomain.CurrentDomain.GetAssemblies()) if (asm.GetName().Name == "Assembly-CSharp") pnType = asm.GetType("PlayerNetworking"); UnityEngine.Object[] players = UnityEngine.Object.FindObjectsOfType(pnType); // ...20 more lines of reflection to get health... // With GnomiumAPI (easy): var players = Players.GetAll(); float hp = Health.Get(players[0]);
Zero Reflection
All reflection is cached and wrapped. Your mods never touch System.Reflection directly. Just call simple static methods.
View Core API →Player Systems
Health, inventory, movement, ragdoll, dismemberment, equipment, status effects, stamina, and more. Full player control.
View Player API →World & Game Flow
Game state, progression, karma, time, gnomium, respawns, vortex sequences, level management, and map generation.
View World API →AI & Enemies
Full AI Director control: spawn configs, vision, suspicion, noise events, kidnapper system, entity management.
View AI API →Objects & Interactables
Stealable objects, furniture, doors, lighting, crafting, rooms, signs, barrels, bathtubs, and every interactive thing.
View Objects API →Networking & Events
NetworkManager access, host/client/server detection, game events, timers, input helpers, and lobby management.
View Network API →API Architecture
Organized into clear categories with explicit parent/child relationships.
Quick Examples
See how simple it is to interact with every game system.