API Reference
Browse all 88 GnomiumAPI classes organized into 9 categories. Each section has its own dedicated page with full method signatures, descriptions, and related class links.
Core Infrastructure
Type caching, singleton discovery, cached reflection, NetworkVariable helpers, assembly scanning, data types, and game enum constants (ItemType, RoomType, GameState, etc.).
Player & Character
Player discovery, health, inventory, status effects, movement, ragdoll physics, equipment, weapons, dismemberment, stamina, hands, gnomium currency, advanced movement (glider, ledge, wall climb), and extended networking properties.
World & Game
World state, time of day, game flow control, respawn systems, house and room management, procedural map generation, game settings, and scene loading.
Objects & Interactables
Spawning, destroying, and querying world objects. Doors, lighting, crafting stations, interactable discovery, task management, and item registry access.
AI & Enemies
Enemy discovery, AI behavior states, NPC management, and ghost entities. Control spawning, alertness, targets, and AI decision-making.
Networking & Social
Netcode management, lobby controls, Steam integration, and voice chat. Host/client detection, RPC helpers, and multiplayer session management.
Audio & Visuals
Audio playback, custom asset loading, texture replacement, camera control, visual effects, and weather. Load mod sounds, replace game textures, manage asset registries.
Systems & Utilities
Event bus, timers, input keys, coroutines, physics helpers, field patching, pathfinding, notifications, HUD control, travel systems, vehicle driving, logging, and enum resolution.
Economy & Shop
Complete pre-lobby shop system. Buy and sell items with gnomium, manage stock, categories, discounts, flash sales, transaction history, and custom mod items.
Data Types
Shared data structures and the mod entry point class.