{"action":"created","issue":{"url":"https://api.github.com/repos/libgdx/libgdx/issues/2678","labels_url":"https://api.github.com/repos/libgdx/libgdx/issues/2678/labels{/name}","comments_url":"https://api.github.com/repos/libgdx/libgdx/issues/2678/comments","events_url":"https://api.github.com/repos/libgdx/libgdx/issues/2678/events","html_url":"https://github.com/libgdx/libgdx/issues/2678","id":52871523,"number":2678,"title":"DestructionListener (box2d extension)","user":{"login":"dario-zubovic","id":7289043,"avatar_url":"https://avatars.githubusercontent.com/u/7289043?v=3","gravatar_id":"","url":"https://api.github.com/users/dario-zubovic","html_url":"https://github.com/dario-zubovic","followers_url":"https://api.github.com/users/dario-zubovic/followers","following_url":"https://api.github.com/users/dario-zubovic/following{/other_user}","gists_url":"https://api.github.com/users/dario-zubovic/gists{/gist_id}","starred_url":"https://api.github.com/users/dario-zubovic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dario-zubovic/subscriptions","organizations_url":"https://api.github.com/users/dario-zubovic/orgs","repos_url":"https://api.github.com/users/dario-zubovic/repos","events_url":"https://api.github.com/users/dario-zubovic/events{/privacy}","received_events_url":"https://api.github.com/users/dario-zubovic/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2014-12-25T20:17:42Z","updated_at":"2015-01-11T11:35:01Z","closed_at":null,"body":"How comes that DestructionListener interface is empty?"},"comment":{"url":"https://api.github.com/repos/libgdx/libgdx/issues/comments/69491355","html_url":"https://github.com/libgdx/libgdx/issues/2678#issuecomment-69491355","issue_url":"https://api.github.com/repos/libgdx/libgdx/issues/2678","id":69491355,"user":{"login":"nooone","id":5896510,"avatar_url":"https://avatars.githubusercontent.com/u/5896510?v=3","gravatar_id":"","url":"https://api.github.com/users/nooone","html_url":"https://github.com/nooone","followers_url":"https://api.github.com/users/nooone/followers","following_url":"https://api.github.com/users/nooone/following{/other_user}","gists_url":"https://api.github.com/users/nooone/gists{/gist_id}","starred_url":"https://api.github.com/users/nooone/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nooone/subscriptions","organizations_url":"https://api.github.com/users/nooone/orgs","repos_url":"https://api.github.com/users/nooone/repos","events_url":"https://api.github.com/users/nooone/events{/privacy}","received_events_url":"https://api.github.com/users/nooone/received_events","type":"User","site_admin":false},"created_at":"2015-01-11T11:35:01Z","updated_at":"2015-01-11T11:35:01Z","body":"In http://box2d.org/manual.pdf chapter 11.2, the manual says there is a DestructionListener interface with a callback `void SayGoodbye(b2Joint* joint)`.\r\n\r\n`World.setDestructionListener(...)` is also not implemented btw: https://github.com/libgdx/libgdx/blob/master/extensions/gdx-box2d/gdx-box2d/src/com/badlogic/gdx/physics/box2d/World.java#L257"}}