它通常对每个人都有效,但一位用户报告了这一点。查看代码, along[]
不可能最终出现在正在转换的变量中。
知道 Fabric Mixins 有时会做一些无法解释的事情,这并不奇怪,但我真的很想知道那里发生了什么以及如何避免它。
例如,最近,在玩了一天之后getPlayersInRange(pos)
(这是一个很长的对象地图)将返回相同的玩家列表,其中一个玩家在世界上的所有位置上都有相同的暴民数量值,但其周围的怪物玩家会正常生成,就好像一切正常。除了在故障后加入的其他玩家无法生成怪物,因为他们从任何地方都可以看到该玩家的高怪物数量。只是以稍微不同的方式重写 mod 就解决了这个问题,即使我看不出在不使游戏崩溃的情况下会出现什么问题。(重写前的代码)
最后,如果我无法重现此类问题,我将如何找到究竟出了什么问题?有什么好方法可以从代码中转储一些东西吗?