java - 从 SpawnHelper.Info 变量中得到“java.lang.IncompatibleClassChangeError: Class [J does not implement the requested interface”
问题描述
它通常对每个人都有效,但一位用户报告了这一点。查看代码, along[]
不可能最终出现在正在转换的变量中。
知道 Fabric Mixins 有时会做一些无法解释的事情,这并不奇怪,但我真的很想知道那里发生了什么以及如何避免它。
例如,最近,在玩了一天之后getPlayersInRange(pos)
(这是一个很长的对象地图)将返回相同的玩家列表,其中一个玩家在世界上的所有位置上都有相同的暴民数量值,但其周围的怪物玩家会正常生成,就好像一切正常。除了在故障后加入的其他玩家无法生成怪物,因为他们从任何地方都可以看到该玩家的高怪物数量。只是以稍微不同的方式重写 mod 就解决了这个问题,即使我看不出在不使游戏崩溃的情况下会出现什么问题。(重写前的代码)
最后,如果我无法重现此类问题,我将如何找到究竟出了什么问题?有什么好方法可以从代码中转储一些东西吗?
解决方案
推荐阅读
- c - C 数组 memcmp 麻烦
- sublimetext3 - 如何摆脱 Sublime Text 3 上的多个窗格?
- python - Python 中的 Fibonacci o/p 不正确,因为未在同一行代码上分配值。为什么?
- node.js - 在 Log4js 中如何启用跟踪?
- angular - 我想用 Angular2 检查是否存在文件
- angular - 打开模态窗口组件
- c# - 在 MVC C# 中通过属性路由使用分页时,我们如何跳过可选的空参数?
- c# - AWS Cogntio:注册/登录后如何在 .Net 中发出身份验证请求
- c++ - Qt QByteArray 无符号数据类型
- ios - 带有图像和文本的自定义按钮