无情丶兰剑 发表于 2024-4-14 20:17:46

[LiteloaderBDS插件编写教程] - 01.在开始之前



01.准备工作

   


    -所需设备
    你需要的工具只有一台具有Windows系统的设备;
      
   -部署BDS原版服务器
   关于如何下载原版BDS,有两种渠道:
      1.官方渠道下载 戳我下载>>>
          优点:更新快
          缺点:只可下载最新版本





      2.第三方渠道下载 戳我下载>>>
          优点:版本全,下载快
          缺点:更新慢
      不管你使用哪种办法,下载完成后,将文件解压至一个文件夹中,看起来应该是这样的:
      
       双击bedrock_server.exe,就成功启动了原版BDS
       至此,BDS原版服务器部署成功
      
   -安装LiteloaderBDS
   在这里,我有有一点需要说明
      LiteliaderBDS(一下简称ll)分为两种版本:
      LiteloaderBDS(ll2,支持js,lua,py等语言编写插件,支持1.20.30以下MC版本)
      Levilamina(ll3,原生仅支持c/c++插件,需安装LLSE来扩展插件编写语言,支持最新MC版本) 戳我下载(自带LLSE)>>>
       下载完之后,将压缩包内所以文件放入原版BDS存放目录内,再启动PeEditor.exe,运行完毕后,键入回车
       恭喜!LiteloaderBDS已安装完成
       双击bedrock_server_mod.exe即可启动服务器
      TIPS:启动LiteloaderBDS前请先启动一遍原版BDS!

       -部署vscode
   先戳我下载vscode>>>
      打开软件,在左边导航栏点击第四个进入插件市场,搜索LiteLoaderSE-Aids,下载
      在弹出的设置页面中做如下设置:
      
      点击拉取并保存,在上方的选择页面中选择js/ts补全库
      






static/image/hrline/line7.png

02.学习简单的语句


   
      毕竟是插件教程,肯定要先学会一点awa
      在服务器目录的plugins文件夹内,新建一个js文件,在vscode内打开
      在文件内输入lxl并回车,会出现:
// LiteLoader-AIDS automatic generated
/// <reference path="服务器目录/llpackages/dts/helperlib/src/index.d.ts"/>

ll.registerPlugin(
    /* name */ "插件名称",
    /* introduction */ "插件描述",
    /* version版本 */ ,
    /* otherInformation其他信息 */ null
);      接下来就该学习一些简单的语句了

       log
       格式:
log('内容')   描述:在插件加载时在控制台提示一条信息
      效果:
log('我是信息')

    格式:
colorLog('color', '内容')       描述:在插件加载时在控制台提示一条可调节颜色的信息
      效果:
colorLog('red', '红色')      

static/image/hrline/line4.png


03.插件操作
   
      可以在控制台中使用'll'指令进行插件操作

指令 描述
ll load <插件名字> 加载插件
ll reload <插件名字> 重新加载插件
ll unload <插件名字> 卸载插件

ll list 列出插件
此处的插件名字为插件文件名(不含后缀)


static/image/hrline/4.gif


04.练习
   
      1.在控制台内显示信息:Hello, world!
      2.在控制台内用红色文本显示信息:Red text
      答案:
      



感谢收看[哔哩_脱单]
      

zmhmzzmnz 发表于 2024-11-6 15:45:44

感谢大佬[贴吧_吐舌][贴吧_吐舌][贴吧_吐舌]
页: [1]
查看完整版本: [LiteloaderBDS插件编写教程] - 01.在开始之前