Where2go
一个功能强大的位置插件,包含共享坐标点、查询玩家位置等功能
需要Python >= 3.10
功能
README中指令全部按照默认配置文件书写,指令前缀可通过配置文件更改
共享坐标点
!!wp add <xaero-waypoint>
添加Xaero坐标点
在Xaero地图中分享坐标点后,插件可自动识别。点击临时坐标点后方的[+]
即可添加。若两个坐标点距离过近,插件会进行提示,以防重复添加。
!!wp remove <id>
移除坐标点
!!wp list [page]
列出所有的坐标点。page
为可选项,不填则默认为1
!!wp search <name>
按照坐标点名称name
搜索坐标点
!!wp info <id>
查看id为id
的坐标点详情
更先进的!!here与!!vris
!!here
广播自身位置。若100m内有坐标点,则同时提示"附近的坐标点"
!!vris <player>
查询玩家player
位置。若该玩家100m内有坐标点,则同时提示"附近的坐标点"
此功能用于快速辨别玩家位置,如玩家位于全物品附近。同时在部分情况下可以快速找到该玩家附近的地狱门
更”智能“的查询
聊天发送XXX在哪
即可快速查询坐标点XXX
或玩家XXX
的位置
演示
配置文件
xaero
click_event_format str
- 添加Xaero坐标点的按钮格式。可选:
"simple"
:样式为[+X]
,简易模式,不支持Xaero's Minimap v24.6.0及以上的版本。"compatible"
:样式为[+X#]
,兼容模式。点击+X
部分可以让旧版本Xaero直接添加坐标点,点击#
部分可以通过玩家发送坐标点信息的方式,让客户端Xaero识别到坐标点分享信息,出现[add]
按钮,点击[add]
即可添加坐标点。
我们暂不清楚Xaero's Minimap v24.6+的坐标点添加文本格式是什么样的。如果你知晓新的格式,请通过issue反馈
command
waypoints str
- 坐标点相关指令的指令前缀
whereis str
- 查询玩家位置的指令前缀
here str
- 发送自身位置的指令
fastsearch_regex str
- 快速询问的正则匹配。如果你想要支持英文,可以改成像这样:
[wW]here ((is)|(are)|(r)) (?P<name>\w+)\??
fastsearch_prompt str
- 快速询问在MCDR的
!!help
界面显示的命令帮助
player_api
获取玩家位置等指令、识别指令回显相关。一般服务端无需更改。
ToDo
- 将主世界和地狱的两个坐标点进行关联
-
!!wp add here/<player>
快速将玩家位置添加为坐标点
介绍文本来源:README.md