出于反思目的,我需要知道混淆后字段名称是什么,所以我可以做类似的事情。
return ((Integer)ReflectionHelper
.getPrivateValue((Class)EntityLivingBase.class,
(Object)ent,
new String[] { "recentlyHit", "field_70718_bc" }))
.intValue();
我如何找出这个字段名?
答案 0 :(得分:1)
如果您在linux / mac下,或在Windows上使用git bash shell
打开一个bash终端 进入你的modding目录
然后发出以下命令:
grep -rnw './' -e "age" | awk -F: '/RENAME MAP/ {print $4}'
你会得到这样的输出: