Simulator Commands
Complete reference of server actions registered by ModCommands.java. Use these commands to trigger drills, adjust disaster intensities, and manage student sessions.
Starts a Fire simulation immediately, bypassing the lobby button.
- 01. Teleports you directly to the LSPU Library arena.
- 02. Gives a fire extinguisher in slot 1 (pin not yet pulled).
- 03. Starts spawning fire blocks and begins counting down.
Remember PASS: Pull the pin, Aim at the base of the fire, Squeeze the lever, and Sweep side-to-side!
Starts an Earthquake simulation at a specific magnitude (0.1 – 10.0).
- 01. Places LSPU Library and SSC structures.
- 02. Selects a random epicenter and starts camera oscillation.
- 03. RUMBLE → PEAK (block collapses) → AFTERSHOCK → END phases.
Running the drill from the lobby button triggers a random magnitude between 6.0 and 9.5 (Strong).
Ends your active simulation early and fully restores structures.
- 01. Resets all structures to their clean, original states.
- 02. Clears the HUD and teleports you back to the lobby spawn.
- 03. Prints your performance metrics and final score in chat.
Gives you a Fire Extinguisher item directly in your inventory.
Right-click once to pull the pin, then right-click and hold to spray extinguishing particles.
Authenticates you as a BFP admin for this session using the config PIN.
Admin access remains active until you logout or the server restarts.
Revokes your PIN-based BFP admin access for security.
Starts a new tracked session for a student sitting at the station.
- 01. Closes any existing session for the account.
- 02. Wipes saved tutorial data (starts a fresh run).
- 03. Inserts a new active record in the Turso database.
Finalizes the current session, writing status="completed" to Turso.
Wipes tutorial state and deletes the active database row (no record kept).
Wipes session, resets tutorial, teleports player to spawn, and respawns NPCs.
Changes the magnitude of the active earthquake session live on the next tick.
Spawns the permanent, procedurally constructed CCS building at your location.
Fire Protocol (P.A.S.S.)
When starting the fire simulation via /sim_fire, remember the BFP extinguishing standard:
Magnitude Reference
Earthquake drills run via /sim_earthquake trigger structural collapses and camera shaking based on magnitude:
Barely noticeable, minimal destruction. Recommended for basic test sweeps.
Some blocks fall, light camera shake. Introduce basic evacuation procedures.
Balanced gameplay standard. Normal structural damage cascades.
Significant collapse, pronounced camera shaking. High difficulty drill.
Rapid, widespread collapse. Immediate drop/cover/hold training required.
Give Items & Blocks
All BerongSMP items and blocks are obtainable via the vanilla /give command:
berongsmp:fire_extinguisher Class A/B extinguisher. Pull the pin (right-click once) and spray to douse fires. berongsmp:co2_extinguisher Class C extinguisher. Targets BURNING computer blocks for electrical fires. berongsmp:wet_chemical_extinguisher Yellow Class F/K extinguisher. Kitchen grease fires — deep fryers, grease pans, range hoods. berongsmp:computer Electrical appliance block. Ignite with flint and steel; extinguish using CO2.
*Note: berongsmp:example_block and berongsmp:example_item are leftover template placeholders — ignore them.