FakePlayer文档(转)

FakePlayer文档(转)

转载自https://github.com/ddf8196/FakePlayer

FakePlayer 0.4.0-Beta版本中加入了聊天消息控制, 可以通过在聊天栏发送特定格式的消息来控制假人

FakePlayer 0.4.0-Beta版本在添加/编辑假人对话框中新增了"允许聊天消息控制"选项, 打开后即可在游戏内使用聊天消息控制该假人, 关闭后则无法使用聊天消息控制。 该选项默认关闭, 需要手动开启

控制假人的聊天消息基本格式为假人名 指令 参数(可选) 例: 获取假人test的坐标,需要在聊天栏发送test getPos

[假人名] help: 查看帮助信息

假人回复:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
help - 查看帮助信息
getPos - 获取假人当前坐标
getInventory - 获取假人背包内容
getSelectedSlot - 获取假人当前选择的快捷栏槽位
selectSlot [0~8] - 设置假人选择的快捷栏槽位
dropSlot - 丢弃假人当前选择的物品
dropSlot [0~35] - 丢弃假人背包中指定槽位中的物品
dropAll - 丢弃假人背包中全部的物品
sync start - 开始将假人的坐标和视角与玩家同步
sync stop - 停止将假人的坐标和视角与玩家同步
  • [假人名] getPos: 获取假人坐标

    • 无参数
    • 假人回复格式:[维度ID] x坐标, y坐标, z坐标 主世界维度ID为0, 地狱为1, 末地为2
  • [假人名] getInventory: 获取假人背包内容

    • 无参数
    • 假人回复格式: [背包格子][物品ID, 物品数量], [背包格子][物品ID, 物品数量], ······ 若背包为空,则假人会直接回复: 背包中的空格子不会出现在消息中
  • [假人名] getSelectedSlot: 获取假人当前选择的快捷栏槽位

    • 无参数
    • 假人回复格式: 槽位(0~8的数字)
  • [假人名] selectSlot [参数]: 设置假人选择的快捷栏槽位

    • 参数: 槽位(0~8的数字)
    • 无回复
  • [假人名] dropSlot [参数]: 丢弃背包中指定格子中的物品

    • 参数: 背包格子(0~35的数字)(可选) 不加参数时会丢弃手中的物品
  • [假人名] dropAll: 丢弃背包中全部的物品

    • 无参数
    • 无回复
  • [假人名] sync [参数]: 将坐标和视角与发送此消息的玩家同步

    • 参数: start或stop(分别为开始同步和停止同步)
    • 无回复 (利用好此功能可以将假人移到指定位置!)