Skip to content
On this page

Introduction

Be.D.D. runs end-to-end tests of LeviLamina client mods in the background: the game never takes the foreground, cursor or keystrokes, and several games run at once.

Your input goes to your apps; the script drives three background games over one WebSocket each

A testing tool

A game with Be.D.D. in mods\ ignores your real mouse and keyboard and shows only in the manager window. Be.D.D. installs itself only into its own clones, never into the instance you play.

What is in it

Release part
BeDD.exedouble-click: the manager window; with arguments: the CLI that clones, sets up and starts games
mod\BeDD\the client mod BeDD.exe mod install puts into an instance
mod\BeDD-server\the server mod, for client + server runs
spec\bedd.asyncapi.yamlthe WebSocket protocol, for code generators

Tests talk to each game over a WebSocket on 127.0.0.1: through bedboo first, or from any language (Operation modes). Only the test PC needs it. Not a lip package, not on LeviMC Mods: get it from the releases.

Keys, chat, key bindings, menus, tooltips, clicks and the camera work as for a player. Every request returns once handled.

Requirements

No PowerShell, lip or .NET runtime needed.

The name

Bedrock Deep Dive, after Zenless Zone Zero's H.D.D.: a Proxy guides agents through the Hollows from afar, your script guides Minecraft from the background.