😋合理使用Debug
如何开启
/apmm debug开启1级调试模式
/apmm debug [调试等级]开启调试模式
有什么用?
开启调试模式之后后释放技能将在控制台生成信息
右键实体可以输出实体的属性和属性源信息,仅OP权限可使用
DamageAP错误代码
3.18.0及以上版本
0 开始运行时出错,一般不会不错
1 开始运行时出错,一般不会不错
2 获取攻击者实体时出错,可能你的实体是无效的
3 获取被攻击者实体时出错,可能你的实体是无效的
4 攻击者转召唤者时出错,可能你的召唤者(有的话)是无效的
5 判断攻击者或被攻击者是否有效时出错,可能你的实体是无效的
6 传递DamageAPEvent.Before时出错,可能是你的前置版本不兼容导致的问题
7 处理内置条件时出错,可能是你的配置或自定义内置条件脚本出错
8 准备处理属性时出错,一般不会出错
9 处理基础属性(Basic)时出错,可能是你的属性值不是一个有效数值导致的问题
10 处理技能属性(AttributeList)时出错,可能是你的属性值不是一个有效数值导致的问题
11 处理属性组(AttributeGroup)时出错,可能是你的属性值不是一个有效数值导致的问题
12 合并属性时出错,可能是AttributePlus版本不兼容导致的问题
13 初始化攻击时出错,可能是某些变量无法解析
14 准备处理伤害时出错,一般不会出错
15 API时出错,可能实体突然不存在了
16 处理SkipDamageAP时出错(如果开了的话)
17 准备模拟伤害事件时出错,一般不会不错
18 属性计算处理时出错,一般是脚本属性配置有问题
19 获取伤害值时出错,一般是脚本属性配置有问题
20 判断是否在属性中取消时出错,一般是脚本属性配置有问题
21 传递DamageAPEvent.Attack时出错,可能是你的前置版本不兼容导致的问题
22 处理DamageAP计数器时出错,一般不会不错
23 发送属性信息时出错(如果开了的话)
24 处理PreventImmunity时出错(如果开了的话)
25 处理PreventKnockBack时出错(如果开了的话)
26 处理MythicDamage时出错(如果开了的话)
27 处理原版宠物仇恨时候出错,可能宠物突然不存在了
28 造成伤害时出错,可能是DamageMode的设置,或暂时没有兼容此游戏版本
29 处理MythicMobs的LastDamageSkillAmount时出错,一般不会不错
30 处理强制仇恨时出错(如果开了的话)
31 设置实体NoDamageTicks时出错(如果开了的话)
32 设置威胁度时时出错(如果开了的话)
33 处理属性反伤时出错,可能是属性脚本配置错误
34 传递DamageAPEvent.After时出错,可能是你的前置版本不兼容导致的问题
35 取消API时出错,可能实体突然不存在了
36 结束时出错,一般不会不错
3.17.2及以下版本(可能跟老的版本才对,我忘记我在某个版本改过了)
0 开始运行时出错,可能是java问题或其他基础性的问题
1 开始运行时出错,可能是java问题或其他基础性的问题
2 获取攻击者实体时出错,可能你的实体是无效的
3 获取被攻击者实体时出错,可能你的实体是无效的
4 攻击者转召唤者时出错,可能你的召唤者(有的话)是无效的
5 判断攻击者或被攻击者是否有效时出错,可能你的实体是无效的
6 传递DamageAPEvent.Before时出错,可能是你的前置版本不兼容导致的问题
7 处理内置条件时出错,可能是你的配置或自定义内置条件脚本出错
8 初始化属性时出错,可能是AttributePlus版本不兼容导致的问题
9 处理基础属性(Basic)时出错,可能是你的属性值不是一个有效数值导致的问题
10 处理技能属性(AttributeList)时出错,可能是你的属性值不是一个有效数值导致的问题
11 处理属性组(AttributeGroup)时出错,可能是你的属性值不是一个有效数值导致的问题
12 合并属性时出错,可能是AttributePlus版本不兼容导致的问题
13 初始化攻击时出错,可能是某些变量无法解析
14 处理攻击行为时出错,这块逻辑非常复杂,无法明确指出问题
