安裝
下載
從 Releases 下載 bedd-client-windows-x64.zip,解壓到任意位置。
裡面是一個 BeDD 文件夾:模塊(BeDD.dll、manifest.json)、PowerShell 客戶端和腳本。
- 用於測試:測試框架在每次運行開始時把模塊複製進遊戲實例的
mods\目錄、結束後刪掉(接入測試框架)。 - 手動試一下:解壓到該實例的
mods\目錄,得到mods\BeDD\BeDD.dll,再寫一個配置, 讓其中的managerScript指向它的BeDDManager.ps1。用完記得刪掉這個文件夾:留下一份副本的話,正常啟動的遊戲會不理你的鼠標鍵盤, 而且只顯示在管理窗口裡。
Be.D.D. 不是 lip 包,也不在 LeviMC 模組裡上架。
系統要求
Minecraft 基岩版 1.26.51(GDK 版)和 LeviLamina 26.51.x(客戶端),裝在用 LeviLauncher 安裝的遊戲實例裡。
測試時用 Start-BeDDGame.ps1 啟動這個實例,不走啟動器(多開)。只有測試機上的遊戲需要裝,
服務器和玩家都不用。
管理窗口需要 PowerShell 7(pwsh)。
讓測試框架自己下載
測試框架可以自己下載 Be.D.D.,不必要求某個目錄下事先有一份檢出。已經有解壓好的副本時,用 BEDD_DIR 指向它:
powershell
$bedd = if ($env:BEDD_DIR) { $env:BEDD_DIR } else { Join-Path $env:LOCALAPPDATA 'BeDD\client' }
if (-not (Test-Path "$bedd\harness-shim.ps1")) {
$zip = Join-Path $env:TEMP 'bedd.zip'
Invoke-WebRequest https://github.com/LiteLDev/BeDD/releases/latest/download/bedd-client-windows-x64.zip -OutFile $zip
Expand-Archive $zip (Split-Path $bedd) -Force; Rename-Item (Join-Path (Split-Path $bedd) 'BeDD') $bedd
}自己構建
見構建與貢獻。