基于GSit实现,可用于大量人合影快速安排位置 会以中心点为中心,向周围的以欧几里得距离为基准的最近的座位设置
Minecraft spigot/paper 1.17+
以下内容为AI生成
本插件允许管理员设置多个“坐席”位置,并让所有在线玩家自动坐下。依赖
GSit插件来实现玩家坐下功能。
- 仅限 OP 使用:所有管理类命令必须由拥有 OP 权限的玩家执行。
- 控制台不可用:这些命令只能在游戏内使用,不能在服务器控制台调用。
这是一个 Minecraft 插件 AutoSit 提供的 /asit 命令的完整使用说明,帮助管理员设置、管理和使用自动坐席系统。
仅限管理员(OP)使用 /asit 命令。普通玩家将收到提示“你无权使用这个命令”。
| 命令 | 说明 |
|---|---|
/asit add <x> <y> <z> |
添加一个单独的座位位置 |
/asit add <x1> <y1> <z1> <x2> <y2> <z2> |
添加一个矩形区域内的所有座位 |
/asit remove <x> <y> <z> |
删除一个特定的座位位置 |
/asit remove <x1> <y1> <z1> <x2> <y2> <z2> |
删除一个区域内的所有座位 |
/asit setCenterPoint <x> <y> <z> |
设置中心点(用于自动排序) |
/asit autosit |
自动为在线玩家分配座位(需已设置座位和中心点) |
/asit list |
列出所有已设置的座位和中心点 |
/asit lookblock |
查看已设置的座位区域(绿色为座位,橙色为中心) |
/asit save |
保存座位配置到文件 |
/asit reload |
重新加载配置文件 |
/asit clear |
清空所有已设置的座位和中心点 |
/asit help |
显示帮助信息 |
-
添加单个位置:
/asit add <x> <y> <z>
将指定坐标添加为一个可坐的位置。
-
添加区域:
/asit add <x1> <y1> <z1> <x2> <y2> <z2>
将两个坐标之间的所有方块添加为可坐的位置。
-
使用铁锹选择区域:
- 开启lookblock
- 拿起铁锹。
- 右键点击一个方块作为第一个点。
- 左键点击另一个方块作为第二个点。
- 输入
/asit add自动添加该区域。
-
删除单个位置:
/asit remove <x> <y> <z>
-
删除区域:
/asit remove <x1> <y1> <z1> <x2> <y2> <z2>
-
使用铁锹选择区域删除:
- 开启lookblock
- 拿起铁锹。
- 右键点击第一个点。
- 左键点击第二个点。
- 输入
/asit remove自动删除该区域。
设置中心点,用于 /asit autosit 自动排位时的排序依据。
自动为所有在线玩家分配最近的座位。需要先:
- 添加座位位置
- 设置中心点
列出所有已添加的座位坐标和中心点坐标。
开启或关闭座位区域的可视化显示:
- 绿色:已添加的座位
- 橙色:中心点
将当前设置的所有座位和中心点保存到配置文件中,以便服务器重启后仍然保留。
重新加载配置文件,恢复之前保存的座位和中心点设置。
清空所有已添加的座位和中心点。
显示帮助信息,列出所有可用命令及其用法。
- 保存配置:每次修改座位或中心点后,请务必使用
/asit save保存。 - 铁锹选点:使用铁锹可以更方便地选择区域,左键和右键分别标记两个点。
- 自动排序:
/asit autosit会根据中心点自动排序座位,确保玩家按最近顺序坐下。 - 材质兼容性:支持楼梯(Stairs)等特殊方块,插件会自动调整坐姿。
/asit add 100 64 100/asit add 100 64 100 110 64 110/asit setCenterPoint 105 64 105/asit autosit/asit save- 使用了
GSitAPI提供的坐席功能。 - 所有数据通过
SitBlockService管理。 - 使用
ItemListener处理铁锹选点逻辑。 - 配置文件通过
DataYmlService保存和加载。