{"action":"opened","issue":{"url":"https://api.github.com/repos/rwtema/FunkyLocomotion/issues/88","labels_url":"https://api.github.com/repos/rwtema/FunkyLocomotion/issues/88/labels{/name}","comments_url":"https://api.github.com/repos/rwtema/FunkyLocomotion/issues/88/comments","events_url":"https://api.github.com/repos/rwtema/FunkyLocomotion/issues/88/events","html_url":"https://github.com/rwtema/FunkyLocomotion/issues/88","id":124334898,"number":88,"title":"Client crash with wrench and enderIO","user":{"login":"Xfel","id":2306230,"avatar_url":"https://avatars.githubusercontent.com/u/2306230?v=3","gravatar_id":"","url":"https://api.github.com/users/Xfel","html_url":"https://github.com/Xfel","followers_url":"https://api.github.com/users/Xfel/followers","following_url":"https://api.github.com/users/Xfel/following{/other_user}","gists_url":"https://api.github.com/users/Xfel/gists{/gist_id}","starred_url":"https://api.github.com/users/Xfel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Xfel/subscriptions","organizations_url":"https://api.github.com/users/Xfel/orgs","repos_url":"https://api.github.com/users/Xfel/repos","events_url":"https://api.github.com/users/Xfel/events{/privacy}","received_events_url":"https://api.github.com/users/Xfel/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-12-30T11:12:24Z","updated_at":"2015-12-30T11:12:24Z","closed_at":null,"body":"I recently came across this client crash issue: http://pastebin.com/FSt0G7cM\r\nIt happens if I hold a FunkyLocomotion wrench and have EnderIO covered conduits in my FOV. \r\n\r\nThe reason for this lays in the wrench class generator (https://github.com/rwtema/FunkyLocomotion/blob/master/src/main/java/com/rwtema/funkylocomotion/asm/WrenchFactory.java). When scanning the interfaces in ItemHelper.wrenchClassNames for methods, it does not look into superinterfaces of those classes, therefor missing the `crazypants.enderio.api.tool.IHideFacades.shouldHideFacades` method as `crazypants.enderio.api.tool.ITool` inherits that interface. To fix this, you'd have to take the superinterfaces into account."}}