模组内容
添加了替代插件的指令。具体如下:
基础指令
/spawn 回到主世界出生点。
/spawn. 传送到床或家的位置(如果已经设置)。
/spawn! 设置你的床或家的位置于你当前所处的位置。
/spawn? 显示你的坐标、世界重生点和你的床或家的位置(如果已经设置)。
/spawn help 显示所有关于 spawn 类指令的帮助。
高级指令
/spawn+ <名称> 在当前位置创建一个私人传送点。
/spawn <名称> 传送至指定传送点。
/spawns 显示所有你创建的传送点和公共传送点,并突出你所在世界维度的那些传送点。公共传送点开头会带一个@符号以便区分。
/spawn- <名称> 删除一个你创建的传送点。
/spawn+ enable 在此服务器上启用高级指令。默认情况下,启用或禁用高级指令只能由管理员进行操作。
/spawn+ disable 在此服务器上禁用高级指令。
类似 /home、/sethome 之类的指令
/back 将你传送回你最后死亡或最后传送走的地方。
/away [大约的距离,单位为米] 将你传送至一个远离你所处位置的地方,可以通过指定参数来选择你要远离多远的距离。
/home 默认会传送至你的床或家所处的位置。如果配置选项中的 homewithnamedlocations 被设为 true,那将会像 /spawns 一样列出传送点。
/home <名称> 类似 /spawn <名称>,传送至指定的传送点(前提是 homewithnamedlocations 被设为 true)。
/sethome 将你的床或家设置为你现在所处的位置。
/sethome <名称> 类似 /spawn+ <名称>,将会创建一个私人传送点(前提是 homewithnamedlocations 被设为 true)。
玩家间传送
/ta help 显示指令使用帮助
/ta <玩家名> 向指定玩家发送传送请求
/ta 向上一次发送传送请求的玩家再次发送传送请求。当传送请求被同意后且还未过时,使用此指令将传送至对方玩家。当你收到一个传送邀请时,在此邀请还未过期的情况下使用此指令将会传送至最后一位给你发送传送邀请的玩家。
/ta <ok|accept|yes> 同意最后一个还未过期的传送请求。
/ta <no|deny> 拒绝最后一个还未过期的传送请求。
/ta allow all 同意所有还未过期的传送请求
/ta deny all 拒绝所有还未过期的传送请求
/ok 同 /ta ok ,同意最后一个还未过期的传送请求。
/ti <玩家名> 向一位玩家发送传送邀请。
默认传送请求和传送邀请的有效期是 45 秒,超过 45 秒传送请求将过期。
支持跨维度传送,并具有传送安全检查,防止你传送过去就掉进岩浆或摔死。
其他指令
/spawn+ @<名称> 创建一个公共传送点,默认需要管理员权限。
/spawn+ <名称> <坐标> 在你指定的坐标处创建一个私人传送点,并立即传送至那里,默认需要管理员权限。
/up 将你传送至你上面最近的可以让你站立的位置,默认需要管理员权限。
/dn 将你传送至你下面最近的可以让你站立的位置,默认需要管理员权限。
/top 将你传送至你上面最高可以让你站立的位置,默认需要管理员权限。
配置文件
该模组的配置文件比较特殊。在客户端上,模组的配置文件位于游戏存档里的 spawncommands-config-folder 文件夹下。在服务端上,模组的配置文件位于游戏世界文件夹(通常是 world 文件夹)里的 spawncommands-config-folder 文件夹下。
模组有四个配置文件:
_miscellaneous.config —— 一些杂项配置
_commandPermissions.config —— 设置各项命令的权限
_commandNames.config —— 重命名各项命令
_canSpawnInsideBlockNameList.config —— 设置允许传送至上方或传送至里面的方块列表
另外,在 spawncommands-config-folder 文件夹下,还存放有每个玩家的死亡地点或最后传送走的地点的数据,以用于 /back 指令。
模组源代码
该模组其实公开了源代码,但你并不能在 Github 上找到,模组作者也没有直接将源代码粘贴至 Curseforge 页面。
那在哪呢?其实就在模组的 jar 文件里的 src 文件夹中。这是我头一次见到把源代码放进模组文件中的模组。
作者在 CurseForge 上的标注的许可协议为自定义许可证,内容如下:
License is Creative Commons Attribution. (totally free with credit where it is due)
(许可证为知识共享 - 署名 (也就是 CC-BY )。你只要在鸣谢标注来源即可。)