|
Baldi's Basics Plus Glue API
Modding API for Baldi's Basics Plus
|
Namespaces | |
| namespace | HUD |
Classes | |
| class | BBP |
| Central entrypoint for the modding API providing access to common subsystems. More... | |
| class | BBPArtsAndCrafters |
| Wraps the BB+ Arts And Crafters NPC and exposes anger, hiding, attacking, teleporting, and audio helpers. More... | |
| class | BBPAssetLoader |
| Utility for loading and registering assets like sprites, audio clips, and sound objects. More... | |
| class | BBPAudioManager |
| Provides a wrapper around the game's audio manager exposing playback and queue controls. More... | |
| struct | BBPAuthoredPrefab |
| Represents a prefab-like object authored or registered through BBPGlue. More... | |
| class | BBPAuthoring |
| Provides runtime authoring helpers for cloning, creating, registering, and spawning BB+ prefab-like objects. More... | |
| class | BBPBaldi |
| Wraps the BB+ Baldi NPC and exposes Baldi-specific fields, sounds, detention behavior, and helper methods. More... | |
| class | BBPBeans |
| Wraps the BB+ Beans NPC and exposes gum, sprinting, chewing, and audio helpers. More... | |
| class | BBPBully |
| Wraps the BB+ Bully NPC and exposes hiding, spawning, stealing, pushing, and guilt helpers. More... | |
| class | BBPCallbackContext |
| Context data for a cancelable callback invocation. More... | |
| class | BBPCallbacks |
| Contains all callback groups exposed by BBPGlue. More... | |
| class | BBPChalkFace |
| Wraps the BB+ Chalk Face NPC and exposes chalkboard, timer, room locking, laughter, and activation helpers. More... | |
| class | BBPConsole |
| In-game console used for logging messages to a small overlay and capturing history. More... | |
| struct | BBPConsoleMessage |
| Represents a single console message with timestamp and level. More... | |
| class | BBPCumulo |
| Wraps the BB+ Cumulo NPC and exposes wind, hallway selection, and blowing helpers. More... | |
| class | BBPDoor |
| Represents a door in the environment and exposes its state and control methods. More... | |
| class | BBPDrReflex |
| Wraps the BB+ Dr. More... | |
| class | BBPElevator |
| Represents an elevator in the level, exposing state, doors, and control methods. More... | |
| class | BBPEntities |
| Utilities for enumerating and querying entities (NPCs and players) in the world. More... | |
| class | BBPEntity |
| Wrapper around game entity objects exposing common state and control methods. More... | |
| class | BBPEnvironment |
| Wraps the active environment controller and exposes common level, spawning, lighting, and event controls. More... | |
| class | BBPEvents |
| Helper for discovering, mapping, and triggering level random events. More... | |
| class | BBPExperimental |
| Contains experimental API features that may change or be removed in future versions. More... | |
| class | BBPGame |
| Provides access to overall game state and control functions. More... | |
| class | BBPGottaSweep |
| Wraps the BB+ Gotta Sweep NPC and exposes sweeping, home, and timing helpers. More... | |
| class | BBPHud |
| Accessor for HUD elements and controls. More... | |
| class | BBPItemObject |
| Wrapper for an item object providing access to metadata, sprites, and sounds. More... | |
| class | BBPItems |
| API surface for interacting with player inventory and item management. More... | |
| class | BBPLookAtGuy |
| Wraps the BB+ Look At Guy NPC and exposes freezing, blinding, fog, respawn, and visual helpers. More... | |
| class | BBPNoLateTeacher |
| Wraps the BB+ No Late Teacher NPC and exposes classroom, dragging, attacking, timing, and audio helpers. More... | |
| class | BBPNpc |
| Wraps a BB+ NPC instance and exposes common NPC, navigation, entity, and sprite controls. More... | |
| class | BBPPickup |
| Represents a pickup object in the world and provides access to its properties and interactions. More... | |
| class | BBPPlayer |
| High-level access to the current player instance and player-related settings. More... | |
| class | BBPPlayerRef |
| Reference wrapper for a player instance exposing common transforms and actions. More... | |
| class | BBPPlaytime |
| Wraps the BB+ Playtime NPC and exposes jump rope, movement, animation, and audio helpers. More... | |
| class | BBPPrefabs |
| Provides discovery, lookup, registration, and spawning helpers for BB+ prefabs and runtime-authored prefab-like objects. More... | |
| class | BBPPrincipal |
| Wraps the BB+ Principal NPC and exposes Principal-specific fields, sounds, detention behavior, and helper methods. More... | |
| class | BBPRandomEvent |
| Represents a random event in the environment and exposes its properties and lifecycle methods. More... | |
| class | BBPRoom |
| Represents a room within a level providing access to tiles, cells, pickups and other room properties. More... | |
| class | BBPScene |
| Represents scene/level metadata and related assets. More... | |
| class | BBPSeed |
| Controls BB+ seed selection and generation. More... | |
| class | BBPSoundObject |
| Wrapper around a sound object providing access to clip, mixing, and subtitle settings. More... | |
| class | BBPUtil |
| Utility helpers used by the API for type checks and miscellaneous helpers. More... | |
Enumerations | |
| enum | BBPConsoleLevel { Info , Warning , Error } |
| Log level for BBPGlue console messages. More... | |
| enum | BBPItemId { None , Bsoda , ZestyBar , DoorLock , AlarmClock , DetentionKey , Quarter , Map , Wd40 , Scissors , NanaPeel , DietBsoda , Teleporter , ChalkEraser , PortalPoster , PrincipalWhistle , Nametag , Tape , Boots , GrapplingHook , Apple , Points , BusPass , CircleKey , TriangleKey , SquareKey , PentagonKey , HexagonKey , WeirdKey , LostItem0 , LostItem1 , LostItem2 , LostItem3 , LostItem4 , LostItem5 , LostItem6 , LostItem7 , LostItem8 , LostItem9 , InvisibilityElixir , ReachExtender , StickerPack } |
| Enum identifying known in-game item types for use with item APIs. More... | |
Log level for BBPGlue console messages.
| Enumerator | |
|---|---|
| Info | |
| Warning | |
| Error | |
Enum identifying known in-game item types for use with item APIs.