bedrock-dev / trapdoor-ll

trapdoor refactored using liteloaderBDS
https://bedrock-dev.github.io/tr
GNU Affero General Public License v3.0
147 stars 8 forks source link

在非加载区块处生成假人(或直接传送到未加载区域)无法正常加载区块 #23

Open hhhxiao opened 2 years ago

hhhxiao commented 2 years ago

如题所示

XCLHove commented 2 years ago

此bug在0.19.5版本依然存在

hhhxiao commented 2 years ago

修好了我就关了

Eric-Joker commented 1 year ago

生成后传送到地狱门等假人传送过去也无法正常加载区块

hhhxiao commented 1 year ago

后续信息跟踪可以参考 https://github.com/LiteLDev/LiteLoaderBDS/issues/1083

XCLHove commented 8 months ago

1.19.60中传送假人到未加载区块能正常加载区块了,测试如下:

  1. prof chunk:
18:10:10 INFO [Server] 开始性能测试
18:10:11 INFO [trapdoor] §b§l-- Overworld --
§r - §a[-248 232]   §r0.018 ms
 - §a[-296 248]   §r0.010 ms
 - §a[-248 200]   §r0.010 ms
 - §a[-168 264]   §r0.010 ms
 - §a[-248 264]   §r0.009 ms

发现坐标-169.87 27.82 678.41附近的区块未加载

  1. 把假人传送到-169.87 27.82 678.41:
tp x -169.87 27.82 678.41
18:10:29 INFO [Server] Teleported x to -169.87, 27.82, 678.41
  1. 再次prof chunk:
18:10:34 INFO [Server] 开始性能测试
18:10:35 INFO [trapdoor] §b§l-- Overworld --
§r - §a[-152 680]   §r0.018 ms
 - §a[-168 696]   §r0.010 ms
 - §a[-184 664]   §r0.009 ms
 - §a[-168 664]   §r0.009 ms
 - §a[-152 664]   §r0.008 ms

发现坐标-169.87 27.82 678.41附近的区块已经加载了

附测试环境:

17:37:34 INFO [LiteLoader] 原生插件 <trapdoor-0.35.0-1.19.61.01-9820411.dll> 已加载
……
17:37:35 INFO [Server] Version 1.19.60.04(ProtocolVersion 567) with LiteLoaderBDS 2.10.1+
hhhxiao commented 8 months ago

ll好像修过这个问题,但是没修复完全,你得确定假人能完整地加载57个区块(4模拟距离)才算真的成功