{"action":"created","issue":{"url":"https://api.github.com/repos/MCBans/MCBans/issues/93","repository_url":"https://api.github.com/repos/MCBans/MCBans","labels_url":"https://api.github.com/repos/MCBans/MCBans/issues/93/labels{/name}","comments_url":"https://api.github.com/repos/MCBans/MCBans/issues/93/comments","events_url":"https://api.github.com/repos/MCBans/MCBans/issues/93/events","html_url":"https://github.com/MCBans/MCBans/pull/93","id":158578934,"number":93,"title":"Fix players with unresolved IP addresses from being unkickable","user":{"login":"ZaneWoodard","id":12746818,"avatar_url":"https://avatars.githubusercontent.com/u/12746818?v=3","gravatar_id":"","url":"https://api.github.com/users/ZaneWoodard","html_url":"https://github.com/ZaneWoodard","followers_url":"https://api.github.com/users/ZaneWoodard/followers","following_url":"https://api.github.com/users/ZaneWoodard/following{/other_user}","gists_url":"https://api.github.com/users/ZaneWoodard/gists{/gist_id}","starred_url":"https://api.github.com/users/ZaneWoodard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZaneWoodard/subscriptions","organizations_url":"https://api.github.com/users/ZaneWoodard/orgs","repos_url":"https://api.github.com/users/ZaneWoodard/repos","events_url":"https://api.github.com/users/ZaneWoodard/events{/privacy}","received_events_url":"https://api.github.com/users/ZaneWoodard/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-06-05T22:35:42Z","updated_at":"2016-06-05T23:28:47Z","closed_at":"2016-06-05T23:28:29Z","pull_request":{"url":"https://api.github.com/repos/MCBans/MCBans/pulls/93","html_url":"https://github.com/MCBans/MCBans/pull/93","diff_url":"https://github.com/MCBans/MCBans/pull/93.diff","patch_url":"https://github.com/MCBans/MCBans/pull/93.patch"},"body":"Some players have IP addresses that are unresolvable. When the corresponding InetSocketAddress object had .getAddress() called on it, it would return null and cause the issued kick/ban commands to fail. In these cases, the players would be immune to MCBans. This PR contains a fix that checks to see if the IP was resolved, and in the cases where it wasn't it makes a best effort attempt to still get the player's IP."},"comment":{"url":"https://api.github.com/repos/MCBans/MCBans/issues/comments/223844494","html_url":"https://github.com/MCBans/MCBans/pull/93#issuecomment-223844494","issue_url":"https://api.github.com/repos/MCBans/MCBans/issues/93","id":223844494,"user":{"login":"firestar","id":57766,"avatar_url":"https://avatars.githubusercontent.com/u/57766?v=3","gravatar_id":"","url":"https://api.github.com/users/firestar","html_url":"https://github.com/firestar","followers_url":"https://api.github.com/users/firestar/followers","following_url":"https://api.github.com/users/firestar/following{/other_user}","gists_url":"https://api.github.com/users/firestar/gists{/gist_id}","starred_url":"https://api.github.com/users/firestar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/firestar/subscriptions","organizations_url":"https://api.github.com/users/firestar/orgs","repos_url":"https://api.github.com/users/firestar/repos","events_url":"https://api.github.com/users/firestar/events{/privacy}","received_events_url":"https://api.github.com/users/firestar/received_events","type":"User","site_admin":false},"created_at":"2016-06-05T23:28:47Z","updated_at":"2016-06-05T23:28:47Z","body":"Thank you for the pull req, great fix."}}
{"actor":{"display_login":"firestar"}}