Clean
[esp.git] / src / net / encode / wurmesp / feature / hook / ProjectileCellRenderable.java
CommitLineData
82327c1d 1package net.encode.wurmesp.feature.hook;
2
3import java.util.logging.Level;
4import java.util.logging.Logger;
5import javassist.CannotCompileException;
6import javassist.ClassPool;
7import javassist.CtClass;
8import javassist.CtMethod;
9import javassist.CtNewMethod;
10import javassist.NotFoundException;
11import net.encode.wurmesp.WurmEspMod;
12import org.gotti.wurmunlimited.modloader.classhooks.HookManager;
13
14public class ProjectileCellRenderable {
15 public ProjectileCellRenderable() {
16 try {
17 ClassPool classPool = HookManager.getInstance().getClassPool();
18 CtClass ctWurmArrow = classPool.getCtClass("com.wurmonline.client.renderer.cell.ProjectileCellRenderable");
19 CtMethod m = CtNewMethod.make((String)"public void initialize() { return; }", (CtClass)ctWurmArrow);
20 ctWurmArrow.addMethod(m);
21 WurmEspMod.logger.log(Level.INFO, "[WurmEspMod] Added method initialize on ProjectileCellRenderable");
22 }
23 catch (CannotCompileException | NotFoundException ex) {
24 Logger.getLogger(ProjectileCellRenderable.class.getName()).log(Level.SEVERE, null, ex);
25 }
26 }
27}
28