|
Baldi's Basics Plus Glue API
Modding API for Baldi's Basics Plus
|
| NBBPGlue | |
| NAPI | |
| NHUD | |
| CBBPHudAnnouncements | Wraps the HUD announcement display, also known as BaldiTV |
| CBBP | Central entrypoint for the modding API providing access to common subsystems |
| CBBPArtsAndCrafters | Wraps the BB+ Arts And Crafters NPC and exposes anger, hiding, attacking, teleporting, and audio helpers |
| CBBPAssetLoader | Utility for loading and registering assets like sprites, audio clips, and sound objects |
| CBBPAudioManager | Provides a wrapper around the game's audio manager exposing playback and queue controls |
| CBBPAuthoredPrefab | Represents a prefab-like object authored or registered through BBPGlue |
| CBBPAuthoring | Provides runtime authoring helpers for cloning, creating, registering, and spawning BB+ prefab-like objects |
| CBBPBaldi | Wraps the BB+ Baldi NPC and exposes Baldi-specific fields, sounds, detention behavior, and helper methods |
| CBBPBeans | Wraps the BB+ Beans NPC and exposes gum, sprinting, chewing, and audio helpers |
| CBBPBully | Wraps the BB+ Bully NPC and exposes hiding, spawning, stealing, pushing, and guilt helpers |
| CBBPCallbackContext | Context data for a cancelable callback invocation |
| CBBPCallbacks | Contains all callback groups exposed by BBPGlue |
| CEntityCallbacks | Callbacks for NPCs and generic entities |
| CGameCallbacks | Callbacks for general game and level lifecycle events |
| CHudCallbacks | Callbacks for HUD, tooltip, announcement, and map UI events |
| CItemCallbacks | Callbacks for item objects, pickups, lockers, and notebooks |
| CPlayerCallbacks | Callbacks for player state, movement, rules, and inventory events |
| CWorldCallbacks | Callbacks for environment, rooms, random events, doors, windows, and elevators |
| CBBPChalkFace | Wraps the BB+ Chalk Face NPC and exposes chalkboard, timer, room locking, laughter, and activation helpers |
| CBBPConsole | In-game console used for logging messages to a small overlay and capturing history |
| CBBPConsoleMessage | Represents a single console message with timestamp and level |
| CBBPCumulo | Wraps the BB+ Cumulo NPC and exposes wind, hallway selection, and blowing helpers |
| CBBPDoor | Represents a door in the environment and exposes its state and control methods |
| CBBPDrReflex | Wraps the BB+ Dr |
| CBBPElevator | Represents an elevator in the level, exposing state, doors, and control methods |
| CBBPEntities | Utilities for enumerating and querying entities (NPCs and players) in the world |
| CBBPEntity | Wrapper around game entity objects exposing common state and control methods |
| CBBPEnvironment | Wraps the active environment controller and exposes common level, spawning, lighting, and event controls |
| CBBPEvents | Helper for discovering, mapping, and triggering level random events |
| CBBPExperimental | Contains experimental API features that may change or be removed in future versions |
| CExperimentalPlayer | Provides experimental player-related options |
| CBBPGame | Provides access to overall game state and control functions |
| CBBPGottaSweep | Wraps the BB+ Gotta Sweep NPC and exposes sweeping, home, and timing helpers |
| CBBPHud | Accessor for HUD elements and controls |
| CBBPItemObject | Wrapper for an item object providing access to metadata, sprites, and sounds |
| CBBPItems | API surface for interacting with player inventory and item management |
| CBBPLookAtGuy | Wraps the BB+ Look At Guy NPC and exposes freezing, blinding, fog, respawn, and visual helpers |
| CBBPNoLateTeacher | Wraps the BB+ No Late Teacher NPC and exposes classroom, dragging, attacking, timing, and audio helpers |
| CBBPNpc | Wraps a BB+ NPC instance and exposes common NPC, navigation, entity, and sprite controls |
| CBBPPickup | Represents a pickup object in the world and provides access to its properties and interactions |
| CBBPPlayer | High-level access to the current player instance and player-related settings |
| CBBPPlayerRef | Reference wrapper for a player instance exposing common transforms and actions |
| CBBPPlaytime | Wraps the BB+ Playtime NPC and exposes jump rope, movement, animation, and audio helpers |
| CBBPPrefabs | Provides discovery, lookup, registration, and spawning helpers for BB+ prefabs and runtime-authored prefab-like objects |
| CBBPPrincipal | Wraps the BB+ Principal NPC and exposes Principal-specific fields, sounds, detention behavior, and helper methods |
| CBBPRandomEvent | Represents a random event in the environment and exposes its properties and lifecycle methods |
| CBBPRoom | Represents a room within a level providing access to tiles, cells, pickups and other room properties |
| CBBPScene | Represents scene/level metadata and related assets |
| CBBPSeed | Controls BB+ seed selection and generation |
| CBBPSoundObject | Wrapper around a sound object providing access to clip, mixing, and subtitle settings |
| CBBPUtil | Utility helpers used by the API for type checks and miscellaneous helpers |