突然发现Ved3d类型的方法里有一个计算两点间距离的,那我就把我自己的工具库撤了。
然后我把命令权限等级从4下降到了2,和原版的/tp同步。
(我记得原版的tp是4级啊?我最早还去源代码里看了一眼,咋回事呢?
传送过去生成的保护平台,现在是3x3的玻璃而不是1x1的石头,而且玩家会站在平台的正中心。
例行更新Fabric API和Fabric Loader
This commit is contained in:
2024-02-18 20:39:47 +08:00
parent f8d36dd3d4
commit 8186159653
4 changed files with 28 additions and 33 deletions

View File

@@ -15,14 +15,15 @@
## 命令示例
- /rtp
将执行命令的玩家随机传送到以(0,0)为中心点2.9e7作为随机半径的范围内的随机一点
将执行命令的玩家随机传送到以(0,0)为中心点2.9e7 - 1e4作为随机半径的范围内的随机一点
2.9e+7 = 2.9 x 10^7 = 29000000 = 两千九百万
1e4 = 10^4 = 10000 = 一万
- /rtp 1000
将执行命令的玩家随机传送到以(0,0)为中心点1000作为随机半径的范围内的随机一点
- /rtp TheWhiteDog9487
将TheWhiteDog9487随机传送到以(0,0)为中心点2.9e7作为随机半径的范围内的随机一点
将TheWhiteDog9487随机传送到以(0,0)为中心点2.9e7 - 1e4作为随机半径的范围内的随机一点
- /rtp TheWhiteDog9487 1000
将TheWhiteDog9487随机传送到以(0,0)为中心点1000作为随机半径的范围内的随机一点
@@ -56,7 +57,7 @@
由于我使用了fabric.api.command.v2中的CommandRegistrationCallback.EVENT来向游戏注册命令所以这个模组需要依赖Fabric API
# 关于玩家权限
我参照原版的 /tp 命令,给 /rtp 设置了4级的权限要求。
我参照原版的 /tp 命令,给 /rtp 设置了2级的权限要求。
如果是原版或者类原版,你只需要让玩家有作弊的权限就可以用。
插件服务器方面那些具体的权限分配,因为我自己没玩过所以我也没法给出参考意见。
@@ -80,4 +81,4 @@
- /随机传送 TheWhiteDog9487 1000
这两个命令的效果没有任何差别
玩家权限限制和 /rtp 当然也是一样的,都是4
玩家权限限制和 /rtp 当然也是一样的,都是2