MasaGadget icon indicating copy to clipboard operation
MasaGadget copied to clipboard

[Bug] 真的修了tickwarp卡了的问题么

Open roj234 opened this issue 2 years ago • 6 comments

Minecraft Version

1.19.2

MasaGadget Version

从modrinth下的3.0.1

Description

如下,然后用VisualVM追踪到了那个函数,看commit你在3.0.1有修改 Visual VM 不是说tick wrap的问题修了么,是否上传的文件的确和文件名一样是3.0.0 或者这是新的bug

To Reproduce

/gamerule randomTickSpeed 100000 然后准星指向任意方块

Expected behavior

FPS不下降到0

Log

No response

Latest CI build tested

  • [X] I confirm that this problem still exists with the latest CI build.

roj234 avatar Feb 02 '23 14:02 roj234

cc10e14可以复现

roj234 avatar Feb 02 '23 14:02 roj234

不考虑优化一下吗,1.20.1成功复现 image

hexadecimal233 avatar Jul 22 '23 07:07 hexadecimal233

是否尝试过启用 容器预览时使用缓存(inventoryPreviewUseCache) 选项?

Hendrix-Shen avatar Jul 24 '23 07:07 Hendrix-Shen

关了,看代码ClientTick的末尾会无视任何设置遍历所有世界里的容器然后把游戏给弄得很卡

hexadecimal233 avatar Jul 24 '23 08:07 hexadecimal233

getChunk在单人下会和本地服务端同步区块,如果本地服务端的TPS小于20客户端的tick就会等服务端赶上 PS: mixin掉!doge

roj234 avatar Jul 24 '23 12:07 roj234

目前调整下 endClientTick 空跑 HitResult 的问题。 这个tick warp之后按住容器预览键 Tweakeroo 原生逻辑也是会影响FPS的。

Hendrix-Shen avatar Jul 24 '23 14:07 Hendrix-Shen