GetAllItem() 现在可以工作了。 但是如果它在服务器运行时被调用超过 6 次,那么它就会崩溃。 在 1.4.5 及以下版本中,我什至可以每 0.1 秒调用一次,并且没有任何崩溃。 也许这是因为我使用的是 threading.Timer() 而不是 mc.setTimeout() 被删除了?
这是在第七次调用getAllItem()后服务器崩溃时写到控制台的:
Failed to call ?save@ItemStackBase@@QEBA?AV?$unique_ptr@VCompoundTag@@U?$default_delete@VCompoundTag@@@std@@@std@@XZ