|
|
本帖最后由 dishao 于 2026-1-5 12:30 编辑
此教程将手把手教你如何搭建一个支持多用户使用的珍珠bot, 适用于单人和多人的基地场景
首先是一个珍珠滞留装置, 这个很好造, 就不教了
建造一个可以出触发活板门的按钮, 让机器人站在旁边
去此处下载xinbot的jar文件(xinbot-[版本号]-RELEASE.jar)
在合适的目录新建一个文件夹, 把刚才下载的jar移动进去
去安装17以上版本的java, 如果你的电脑能运行mc大概率是有的
用以下命令启动xinbot
- java -jar xinbot-[版本号]-RELEASE.jar
复制代码 第一次启动会生成默认配置文件(config.conf)可以按照提示更改, 下面给出中文版示例配置
- {
- "account" : {
- "fullSession" : null, // 由 Xinbot 自动生成;保持为空
- "name" : "[Bot name]", // 机器人用户名
- "onlineMode" : false, // true = 使用正版账号登录
- "password" : "" // 2b2t.xin 密码
- },
- "advances" : {
- "enableHighStability" : false, // 高稳定模式(更高 CPU 占用)
- "enableJLine" : true, // 使用 JLine 输入处理(更高内存占用)
- "enableTranslation" : true // 加载语言文件(更高内存占用)
- },
- "owner" : "[Owner name]", // 机器人的主人名称
- "plugin" : {
- "directory" : "plugin" // 插件目录
- },
- "proxy" : {
- "enable" : false, // 是否启用代理链接服务器
- "info" : {
- "address" : "", // 代理服务器的地址
- "type" : "", // 代理的类型(HTTP, SOCKS4, SOCKS5)
- "password" : "", // 代理的密码
- "username" : "" // 代理的用户名
- }
- }
- }
复制代码 再次启动xinbot(还是那个命令)
等待启动成功之后输入stop关闭
分别在MovementSync和BackToTheBase下载两插件的jar文件, 放置于文件夹下的plugin文件夹
再次启动xinbot
等待启动成功之后再次输入stop关闭
按照以下格式输入用户名对应的按钮信息到文件夹下的base_config.json, direction是按钮的朝向
- {
- "Name1": {
- "x": 0,
- "y": 0,
- "z": 0,
- "direction": "UP"
- },
- "Name2": {
- "x": 1,
- "y": 1,
- "z": 1,
- "direction": "DOWN"
- }
- }
复制代码 再次启动xinbot, 向bot私聊back即可让bot触发珍珠
若有任何疑问, 欢迎加入xinbot插件开发交流群(434173700)寻求帮助或联系我本人(2577467096)代搭建
|
|