本帖最后由 CloverMoling 于 2022-2-9 18:09 编辑
获取TPS需要用到的MinecraftServer.getServer().recentTps中的MinecraftServer是要导入服务端jar文件作为本地包吗?如果是,那么在pom.xml中填写的groupId和artifactId有特殊的命名需要吗
获取TPS需要用到的MinecraftServer.getServer().recentTps中的MinecraftServer是要导入服务端jar文件作为本地包吗?如果是,那么在pom.xml中填写的groupId和artifactId有特殊的命名需要吗
最好是通过反射调用而不是添加依赖
洞穴夜莺 发表于 2022-2-2 07:42
最好是通过反射调用而不是添加依赖
没用过反射调用。。请问该如何调用?
可以看一下这里的代码。
里面有两种方法,一种是PaperSpigot API,一种是反射调用
https://github.com/ChaosPVP/Magi ... gictps/TPSUtil.java
里面有两种方法,一种是PaperSpigot API,一种是反射调用
https://github.com/ChaosPVP/Magi ... gictps/TPSUtil.java
本帖最后由 Rothes 于 2022-2-2 16:12 编辑
如果你要通过自己的方式获取TPS的话,
https://pastebin.ubuntu.com/p/2fZsmSZfQZ/
这是我的实现,你也可以通过Schedule实现,如果你不是Paper服务端的话
如果你要通过自己的方式获取TPS的话,
https://pastebin.ubuntu.com/p/2fZsmSZfQZ/
这是我的实现,你也可以通过Schedule实现,如果你不是Paper服务端的话