print(f"Level created with ID: level_id")
builder.Finalize();
In your mod’s main class:
Understanding the Baldi’s Basics Plus Dev API: A Guide for Modders baldi dev api
;
import requests
Events.OnWrongAnswer += () => if (IsPlayerInDetention()) print(f"Level created with ID: level_id") builder
private void StartDetention()
: Ensures that multiple mods adding new NPCs or items don't conflict with each other by managing enums dynamically.
Use the API’s GameTimer to force escape after 60 seconds: import requests Events.OnWrongAnswer += () =>
Create a new scene (or procedural map) using the API’s LevelBuilder :
response = requests.post(url, json=level_data) level_id = response.json()["id"]