{"action":"created","issue":{"url":"https://api.github.com/repos/sinkillerj/ProjectE/issues/809","labels_url":"https://api.github.com/repos/sinkillerj/ProjectE/issues/809/labels{/name}","comments_url":"https://api.github.com/repos/sinkillerj/ProjectE/issues/809/comments","events_url":"https://api.github.com/repos/sinkillerj/ProjectE/issues/809/events","html_url":"https://github.com/sinkillerj/ProjectE/pull/809","id":91392505,"number":809,"title":"Proper API.","user":{"login":"williewillus","id":2015032,"avatar_url":"https://avatars.githubusercontent.com/u/2015032?v=3","gravatar_id":"","url":"https://api.github.com/users/williewillus","html_url":"https://github.com/williewillus","followers_url":"https://api.github.com/users/williewillus/followers","following_url":"https://api.github.com/users/williewillus/following{/other_user}","gists_url":"https://api.github.com/users/williewillus/gists{/gist_id}","starred_url":"https://api.github.com/users/williewillus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/williewillus/subscriptions","organizations_url":"https://api.github.com/users/williewillus/orgs","repos_url":"https://api.github.com/users/williewillus/repos","events_url":"https://api.github.com/users/williewillus/events{/privacy}","received_events_url":"https://api.github.com/users/williewillus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2015-06-27T00:37:59Z","updated_at":"2015-07-22T06:00:24Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/sinkillerj/ProjectE/pulls/809","html_url":"https://github.com/sinkillerj/ProjectE/pull/809","diff_url":"https://github.com/sinkillerj/ProjectE/pull/809.diff","patch_url":"https://github.com/sinkillerj/ProjectE/pull/809.patch"},"body":"* Expose public interface to be built against, and retrieve their concrete implementations via reflection. (IEmcProxy, ITransmutationProxy, IExtraProxy). Better name suggestions accepted :p\r\n* Some things moved out of public API because they didn't need to (and actually shouldn't) be there. Ask me if you want clarification.\r\n* Sorted the API out into packages\r\n* Improved javadocs\r\n* EMC Mapping Event\r\n* Query EMC/Tome State/Knowledge of server online, server offline, and client players\r\n* Change EMC/Tome State/Knowledge of online player only\r\n* Killed IMC with fire\r\n* Register world transmutations, nbt whitelist, interdiction blacklist, timewatch blacklist\r\n\r\n* After this absolutely NO mods should be reflecting into ProjectE to do things. If you need hooks or events or registries ASK FOR THEM. Unless you want to write to offline player data. You can do that. And get raged at when it inevitably goes wrong.\r\n\r\nThere's some testing and it seems to be successful, but I need more to happen. Please test!\r\n"},"comment":{"url":"https://api.github.com/repos/sinkillerj/ProjectE/issues/comments/123572104","html_url":"https://github.com/sinkillerj/ProjectE/pull/809#issuecomment-123572104","issue_url":"https://api.github.com/repos/sinkillerj/ProjectE/issues/809","id":123572104,"user":{"login":"MaPePeR","id":527679,"avatar_url":"https://avatars.githubusercontent.com/u/527679?v=3","gravatar_id":"","url":"https://api.github.com/users/MaPePeR","html_url":"https://github.com/MaPePeR","followers_url":"https://api.github.com/users/MaPePeR/followers","following_url":"https://api.github.com/users/MaPePeR/following{/other_user}","gists_url":"https://api.github.com/users/MaPePeR/gists{/gist_id}","starred_url":"https://api.github.com/users/MaPePeR/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MaPePeR/subscriptions","organizations_url":"https://api.github.com/users/MaPePeR/orgs","repos_url":"https://api.github.com/users/MaPePeR/repos","events_url":"https://api.github.com/users/MaPePeR/events{/privacy}","received_events_url":"https://api.github.com/users/MaPePeR/received_events","type":"User","site_admin":false},"created_at":"2015-07-22T06:00:24Z","updated_at":"2015-07-22T06:00:24Z","body":"Don't like that you creeped the pedestal fix in this pr. "}}