RandomTeleporter/README.md
TheWhiteDog9487 d1aeef5727 0.2.1
完善了一下命令,非常的人性化。
添加了README
2024-01-21 14:16:24 +08:00

56 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 介绍
这个模组增加了一个命令(/rtp),用于将玩家随机传送到世界的任何一个位置。
# 命令格式
- /rtp
- /rtp <Radius(半径)>
- /rtp <被传送玩家名(PlayerID)>
- /rtp <Radius(半径)> <被传送玩家名(PlayerID)>
- /rtp <被传送玩家名(PlayerID)> <Radius(半径)>
## 命令示例
- /rtp
将执行命令的玩家随机传送到以(0,0)为中心点2.9e7作为随机半径的范围内的随机一点
2.9e+7 = 2.9 x 10^7 = 29000000 = 两千九百万
- /rtp 1000
将执行命令的玩家随机传送到以(0,0)为中心点1000作为随机半径的范围内的随机一点
- /rtp TheWhiteDog9487
将TheWhiteDog9487随机传送到以(0,0)为中心点2.9e7作为随机半径的范围内的随机一点
- /rtp TheWhiteDog9487 1000
将TheWhiteDog9487随机传送到以(0,0)为中心点1000作为随机半径的范围内的随机一点
- /rtp 1000 TheWhiteDog9487
将TheWhiteDog9487随机传送到以(0,0)为中心点1000作为随机半径的范围内的随机一点
# 依赖项
由于我使用了fabric.api.command.v2中的CommandRegistrationCallback.EVENT来向游戏注册命令所以这个模组需要依赖Fabric API
# 关于玩家权限
我参照原版的 /tp 命令,给 /rtp 设置了4级的权限要求。
如果是原版或者类原版,你只需要让玩家有作弊的权限就可以用。
插件服务器方面那些具体的权限分配,因为我自己没玩过所以我也没法给出参考意见。
# 在客户端还是服务器安装?
分以下情况:
1. 单人游戏
1. 物理服务器不存在,所以服务器不用管
2. 客户端安装即可
2. 单人游戏 + 开放局域网
1. 使用客户端内置的服务器,开放局域网的那位玩家的客户端需要安装
2. 其他加入游戏的玩家不需要安装
3. 使用独立服务器类似server.jar这种文件
1. 服务器需要安装
2. 客户端不需要
# 一些小彩蛋
你可以使用 /随机传送 来替代 /rtp
没错Minecraft的命令是可以存在非ASCII字符的所以我就整了一个
例如:
- /rtp TheWhiteDog9487 1000
- /随机传送 TheWhiteDog9487 1000
这两个命令的效果没有任何差别
玩家权限限制和 /rtp 当然也是一样的都是4级