01-05-2015, 07:40 AM
Javassist isn't really bad. Aside from poor documentation and decently painful structure (though not as much as BCEL, I admit), I can see it as being more attractive to someone new to Java RE since it doesn't immediately throw you into the deep end where the stack language monsters lurk.
On the topic of instrumenting Minecraft, Icyene has a pretty nice tutorial that I came across a while ago. While it is is targeted at MC server instrumenting on Bukkit and uses ASM, it covers an intro to using agents and JVM instrumentation well, I think. Link: http://bukkit.org/threads/tutorial-extre...ses.99376/
On the topic of instrumenting Minecraft, Icyene has a pretty nice tutorial that I came across a while ago. While it is is targeted at MC server instrumenting on Bukkit and uses ASM, it covers an intro to using agents and JVM instrumentation well, I think. Link: http://bukkit.org/threads/tutorial-extre...ses.99376/