官方自述

轻量级、模块化和多功能的基岩版模组加载器,LiteLoaderBDS 的后继者

LeviLamina 是一个非官方的模组加载器,旨在为基岩版提供必不可少的 API 支持。它拥有全面的API,一系列的实用接口,一个强大的事件系统,以及对基本接口的全面支持。它提供了一个广泛的 API,一个强大的事件系统,以及丰富的封装开发基础设施接口,为增强基岩版的附加游戏特征和功能提供了坚实的基础。利用模组,扩展游戏功能的过程变得轻而易举,具有用户友好的开发过程和灵活的方法。

开发者可以轻松地用 C++ 编写模组。这种无缝集成赋予了他们轻松扩展和个性化游戏功能的能力,促进了直观的学习体验和无与伦比的灵活性。

开始之前

之前有写关于BDS搭建教程,在本教程不在进行描述。LL3可以自动下载BDS。如果您的BDS出现问题请前往此教程:我的世界基岩版开服务器教程BDS– Nebulae

本教程较为新手向,如果您有一定的学习研究能力,可以前往官方的入门文档快速入门 - LeviLamina

本教程可能随时间推移而过时。在安装的过程中具体问题具体分析。切忌教条主义。

一、下载Lip

lip is a general package installer. You can use lip to install packages from any Git repository.
lip 是一个通用的软件包安装程序。您可以使用 lip 从任何 Git 存储库安装包。

下载地址:futrime/lip: A general package installer

本教程选择了下载lip-windows-amd64.zip。请按照您的具体情况选择。

我们将压缩包内容解压到任意的目录下,这里使用D:\Software\lip

下一步我们将lip添加至PATH环境变量中。方法如下。

右击"此电脑">属性>高级系统设置。>高级>环境变量>双击Path>新建>填写你的lip地址(本教程使用D:\Software\lip)>保存、应用。过程大致如下。

下一步我们来验证是否安装成功。打开cmd。输入lip,获得以下结果说明安装成功。(随着版本的更新可能与下图不太一样,反正就是有反应就行)

二、配置代理或镜像源

众所周知再大陆Github由于某些原因经常无法直连,所以我们需要配置代理或者镜像源。(海外服务器可跳过)

如果你有代理服务器可用,使用以下命令配置代理(支持socks5,http,https)

lip config ProxyURL <proxy-url>

例如你的代理服务器地址是 http://127.0.0.1:8080,你可以使用以下命令配置代理:

lip config ProxyURL http://127.0.0.1:8080

如果你在没有代理服务器的情况下错误地配置了代理服务器,可以使用以下命令取消配置:

lip config ProxyURL ""

如果你本地没有代理可用,你可以使用以下命令配置镜像源:

lip config GoModuleProxyURL https://goproxy.cn

lip config GitHubMirrorURL https://github.bibk.top

这两个镜像我们已在中国大陆测试过可用,当然你仍然可以使用其他镜像。

三、安装BDS

你可以跳过这一步,因为LeviLamina安装过程中会自动安装BDS。

当你的服务器的IP归属地是中国大陆时,bdsdown会自动为你配置镜像站,当然,你也可以通过定义BDSDOWN_MIRROR_URL环境变量来自定义镜像站,例如: https://mcdl.bibk.top

你也可以手动在Minecraft官网下载BDS,然后把压缩文件丢到~/.cache/bdsdown目录下,如果该目录不存在请手动创建。

四、安装LeviLamina

首先、创建一个新目录(文件夹)用于您的Minecraft服务器并进入该目录。例如:

mkdir myserver

cd myserver

这里使用D:\BDS作为Minecraft服务器目录。(使用哪个目录,叫什么名字由您决定)以下作为创建目录的演示

mkdir D:\BDS

cd D:\BDS

在一切准备就绪后运行命令安装捆绑了 Minecraft Bedrock Server 的 LeviLamina

lip install github.com/LiteLDev/LeviLamina

来到我们的Minecraft服务器所在目录,我们运行bedrock_server_mod.exe进行我们的首次启动。

五、排错指南

一、使用lip下载LL3速度慢。请检查是否正确配置了镜像源,或检查镜像源与本地代理的可用性。

二、服务器安装完毕,启动时出现报错。请检查BDS版本是否正确安装了对应版本的LL3.

三、服务器无法启动。提升缺少dll文件。请下载微软常用运行库