
随机传送器
为随机传送添加了两个命令
简体中文(GitHub) 简体中文(Gitea) English(GitHub) English(Gitea)
简介
本模组添加了一条命令 /rtp,可将玩家随机传送到世界中的任意位置。
命令格式
/rtp/rtp back/rtp back <PlayerID>/rtp <PlayerID> back/rtp <Radius>/rtp <PlayerID>/rtp <Radius> <PlayerID>/rtp <PlayerID> <Radius>/rtp <Radius> <OriginPos>/rtp <Radius> <PlayerID> <OriginEntity>/rtp <Radius> <PlayerID> <OriginPos>/rtp <PlayerID> <Radius> <OriginEntity>/rtp <PlayerID> <Radius> <OriginPos>/rtp <RegionFromPos> <RegionToPos>/rtp <RegionFromPos> <RegionToPos> <PlayerID>/rtp <PlayerID> <RegionFromPos> <RegionToPos>/rtp <RegionFromEntity> <RegionToEntity>/rtp <RegionFromEntity> <RegionToEntity> <PlayerID>
命令示例
/rtp
将执行命令的玩家传送到以(0,0)为中心、半径在 2.9e7 - 1e4 之间随机的区域内的任意一点。
2.9e7 = 29,000,000
10^4 = 10,000/rtp back
将玩家传送回最近一次随机传送前的位置。
注意:此功能保存的上次位置信息仅在游戏(服务器)运行期间存在,游戏(服务器)关闭后会丢失。/rtp back TheWhiteDog9487
将TheWhiteDog9487传送回其上次随机传送前的位置。/rtp TheWhiteDog9487 back
将TheWhiteDog9487传送回其上次随机传送前的位置。/rtp 1000
将玩家传送到以(0,0)为中心、半径1000范围内的随机一点。/rtp TheWhiteDog9487
将TheWhiteDog9487传送到以(0,0)为中心、半径在 2.9e7 - 1e4 之间随机的区域内的任意一点。/rtp TheWhiteDog9487 1000
将TheWhiteDog9487传送到以(0,0)为中心、半径1000范围内的随机一点。/rtp 1000 TheWhiteDog9487
将TheWhiteDog9487传送到以(0,0)为中心、半径1000范围内的随机一点。/rtp 1000 10000 10000
将玩家传送到以(10000,10000)为中心、半径1000范围内的随机一点。/rtp 1000 TheWhiteDog9487 TheWhiteDog_CN
将TheWhiteDog9487传送到以TheWhiteDog_CN所在位置为中心、半径1000范围内的随机一点。/rtp 1000 TheWhiteDog9487 10000 10000
将TheWhiteDog9487传送到以(10000,10000)为中心、半径1000范围内的随机一点。/rtp TheWhiteDog9487 1000 TheWhiteDog_CN
将TheWhiteDog9487传送到以TheWhiteDog_CN所在位置为中心、半径1000范围内的随机一点。/rtp TheWhiteDog9487 1000 10000 10000
将TheWhiteDog9487传送到以(10000,10000)为中心、半径1000范围内的随机一点。/rtp 10000.0 10000.0 20000.0 20000.0
将玩家传送到由顶点(10000,10000)、(20000,10000)、(20000,20000)和(10000,20000)构成的矩形区域内的随机一点。
你只需提供矩形的任意一个顶点以及与其对角相对的另一个顶点。/rtp TheWhiteDog9487 10000.0 10000.0 20000.0 20000.0
将TheWhiteDog9487传送到上述同一矩形区域内的随机一点。/rtp 10000.0 10000.0 20000.0 20000.0 TheWhiteDog9487
将TheWhiteDog9487传送到上述同一矩形区域内的随机一点。/rtp TheWhiteDog9487 TheWhiteDog_CN
将命令执行者传送到一个矩形区域内的随机一点,该矩形的对角线为TheWhiteDog9487和TheWhiteDog_CN的当前位置。/rtp TheWhiteDog9487 TheWhiteDog_CN TheWhiteDog4568
将TheWhiteDog4568传送到一个矩形区域内的随机一点,该矩形的对角线为TheWhiteDog9487和TheWhiteDog_CN的当前位置。
特别说明
格式 /rtp <Radius> <OriginEntity> 不存在,因为第二个参数既可能是被传送玩家的名字,也可能是作为随机中心的实体。两者都是实体类型,因此无法判断到底是哪一个。同样,/rtp <PlayerID> <RegionFromEntity> <RegionToEntity> 也不存在,因为这三个参数都是实体类型,无法确定哪一个是玩家 ID。
依赖项
支持的游戏版本
目前仅主动支持最新的官方正式版。
关于玩家权限
沿用原版 /tp 命令的设定,/rtp 被设置为需要权限等级 2。在原版或类原版环境中,玩家只需开启作弊权限即可使用。至于插件服务器,我没有足够的第一手经验,无法就权限设置给出具体建议。
安装在客户端还是服务端?
视情况而定:
- 单人游戏
- 没有物理服务端,因此服务端无关紧要。
- 安装在客户端即可。
- 单人游戏 + 对局域网开放
- 这使用的是客户端内置服务端,因此开放局域网世界的玩家需要在客户端安装本模组。
- 其他加入的玩家无需安装。
- 专用服务器(类似
server.jar文件)- 服务器需要安装本模组。
- 客户端无需安装。
注意:在第 2 和第 3 种情况下,如果其他玩家未安装本模组,他们将无法以正确的翻译语言看到命令反馈,此时默认显示为中文文本。如果你需要查看多语言翻译文本,最好让所有人都安装本模组。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。