{"action":"created","issue":{"url":"https://api.github.com/repos/Avicus/Icarus/issues/3","labels_url":"https://api.github.com/repos/Avicus/Icarus/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/Avicus/Icarus/issues/3/comments","events_url":"https://api.github.com/repos/Avicus/Icarus/issues/3/events","html_url":"https://github.com/Avicus/Icarus/pull/3","id":95090070,"number":3,"title":"Modules/Parsers/Maps Overhaul","user":{"login":"AustinLMayes","id":4269021,"avatar_url":"https://avatars.githubusercontent.com/u/4269021?v=3","gravatar_id":"","url":"https://api.github.com/users/AustinLMayes","html_url":"https://github.com/AustinLMayes","followers_url":"https://api.github.com/users/AustinLMayes/followers","following_url":"https://api.github.com/users/AustinLMayes/following{/other_user}","gists_url":"https://api.github.com/users/AustinLMayes/gists{/gist_id}","starred_url":"https://api.github.com/users/AustinLMayes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AustinLMayes/subscriptions","organizations_url":"https://api.github.com/users/AustinLMayes/orgs","repos_url":"https://api.github.com/users/AustinLMayes/repos","events_url":"https://api.github.com/users/AustinLMayes/events{/privacy}","received_events_url":"https://api.github.com/users/AustinLMayes/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2015-07-15T02:37:56Z","updated_at":"2015-07-25T05:22:07Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Avicus/Icarus/pulls/3","html_url":"https://github.com/Avicus/Icarus/pull/3","diff_url":"https://github.com/Avicus/Icarus/pull/3.diff","patch_url":"https://github.com/Avicus/Icarus/pull/3.patch"},"body":"Adds Map, a file to represent a loaded map (worlds not done yet)\r\nAdds MapManager, just a simple container of all of the loaded maps.\r\nMakes it so parsers are registered at application launch and are now parsed on map load, not match load.\r\nSandboxes modules into a manager instance that is managed by a Map instance.\r\nMakes it so Maps are the files that handle parsing and that yml is parsed on launch.\r\nMatches only live as long as they are being played and have nothing to do with parsing\r\nBreaks a ton of code that relies on the old system. You should look into that @KyloCode\r\nAdds an annotation to help in the organization of parsers.\r\nAdds dependencies to parsers.\r\nDoes some other stuff that I probably left out :)"},"comment":{"url":"https://api.github.com/repos/Avicus/Icarus/issues/comments/124801019","html_url":"https://github.com/Avicus/Icarus/pull/3#issuecomment-124801019","issue_url":"https://api.github.com/repos/Avicus/Icarus/issues/3","id":124801019,"user":{"login":"AustinLMayes","id":4269021,"avatar_url":"https://avatars.githubusercontent.com/u/4269021?v=3","gravatar_id":"","url":"https://api.github.com/users/AustinLMayes","html_url":"https://github.com/AustinLMayes","followers_url":"https://api.github.com/users/AustinLMayes/followers","following_url":"https://api.github.com/users/AustinLMayes/following{/other_user}","gists_url":"https://api.github.com/users/AustinLMayes/gists{/gist_id}","starred_url":"https://api.github.com/users/AustinLMayes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AustinLMayes/subscriptions","organizations_url":"https://api.github.com/users/AustinLMayes/orgs","repos_url":"https://api.github.com/users/AustinLMayes/repos","events_url":"https://api.github.com/users/AustinLMayes/events{/privacy}","received_events_url":"https://api.github.com/users/AustinLMayes/received_events","type":"User","site_admin":false},"created_at":"2015-07-25T05:22:07Z","updated_at":"2015-07-25T05:22:07Z","body":"Is this going to be merged? ever?"}}