{"action":"created","issue":{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/784","repository_url":"https://api.github.com/repos/SpongePowered/SpongeAPI","labels_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/784/labels{/name}","comments_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/784/comments","events_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/784/events","html_url":"https://github.com/SpongePowered/SpongeAPI/pull/784","id":97901534,"number":784,"title":"[WIP] Various tweaks to command argument parsing and event flow","user":{"login":"zml2008","id":629092,"avatar_url":"https://avatars.githubusercontent.com/u/629092?v=3","gravatar_id":"","url":"https://api.github.com/users/zml2008","html_url":"https://github.com/zml2008","followers_url":"https://api.github.com/users/zml2008/followers","following_url":"https://api.github.com/users/zml2008/following{/other_user}","gists_url":"https://api.github.com/users/zml2008/gists{/gist_id}","starred_url":"https://api.github.com/users/zml2008/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zml2008/subscriptions","organizations_url":"https://api.github.com/users/zml2008/orgs","repos_url":"https://api.github.com/users/zml2008/repos","events_url":"https://api.github.com/users/zml2008/events{/privacy}","received_events_url":"https://api.github.com/users/zml2008/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/labels/commands","name":"commands","color":"006E5E"},{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/milestones/5","html_url":"https://github.com/SpongePowered/SpongeAPI/milestones/Revision%204.0","labels_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/milestones/5/labels","id":1302145,"number":5,"title":"Revision 4.0","description":"This is the 4th release of SpongeAPI","creator":{"login":"gabizou","id":1203877,"avatar_url":"https://avatars.githubusercontent.com/u/1203877?v=3","gravatar_id":"","url":"https://api.github.com/users/gabizou","html_url":"https://github.com/gabizou","followers_url":"https://api.github.com/users/gabizou/followers","following_url":"https://api.github.com/users/gabizou/following{/other_user}","gists_url":"https://api.github.com/users/gabizou/gists{/gist_id}","starred_url":"https://api.github.com/users/gabizou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabizou/subscriptions","organizations_url":"https://api.github.com/users/gabizou/orgs","repos_url":"https://api.github.com/users/gabizou/repos","events_url":"https://api.github.com/users/gabizou/events{/privacy}","received_events_url":"https://api.github.com/users/gabizou/received_events","type":"User","site_admin":false},"open_issues":54,"closed_issues":13,"state":"open","created_at":"2015-09-12T04:50:57Z","updated_at":"2016-02-26T06:56:15Z","due_on":null,"closed_at":null},"comments":14,"created_at":"2015-07-29T09:59:51Z","updated_at":"2016-02-26T21:48:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/pulls/784","html_url":"https://github.com/SpongePowered/SpongeAPI/pull/784","diff_url":"https://github.com/SpongePowered/SpongeAPI/pull/784.diff","patch_url":"https://github.com/SpongePowered/SpongeAPI/pull/784.patch"},"body":"This PR covers a few long-standing issues about command argument format and hopefully command argument handling.\r\n\r\nThe ones I want to get are:\r\n- [x] #604 \r\n- [x] #583 \r\n- [ ] Adding more tags to the various location-related command arguments\r\n- [x] #689 -- An event that is called for chat as well as commands (very preprocessey) -- completed, this is covered by #957\r\n- [ ] #780 \r\n- [x] ~~Only parse escapes for characters that would otherwise have a special function~~\r\n- [ ] Refactor CommandArgs + CommandContext to be less dumb (see [PEX wip on this](https://github.com/PEXPlugins/PermissionsEx/tree/feature/elementresult) (though what happens from this will be different))\r\n- [ ] #924 \r\n- [x] #989 \r\n\r\nnotable todos:\r\n- Implement `#spawn:<world>` on LocationCommandElement\r\n- Properly handle tabcompletion on LocationCommandElement"},"comment":{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/comments/189494415","html_url":"https://github.com/SpongePowered/SpongeAPI/pull/784#issuecomment-189494415","issue_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/784","id":189494415,"user":{"login":"Aaron1011","id":1408859,"avatar_url":"https://avatars.githubusercontent.com/u/1408859?v=3","gravatar_id":"","url":"https://api.github.com/users/Aaron1011","html_url":"https://github.com/Aaron1011","followers_url":"https://api.github.com/users/Aaron1011/followers","following_url":"https://api.github.com/users/Aaron1011/following{/other_user}","gists_url":"https://api.github.com/users/Aaron1011/gists{/gist_id}","starred_url":"https://api.github.com/users/Aaron1011/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Aaron1011/subscriptions","organizations_url":"https://api.github.com/users/Aaron1011/orgs","repos_url":"https://api.github.com/users/Aaron1011/repos","events_url":"https://api.github.com/users/Aaron1011/events{/privacy}","received_events_url":"https://api.github.com/users/Aaron1011/received_events","type":"User","site_admin":false},"created_at":"2016-02-26T21:48:52Z","updated_at":"2016-02-26T21:48:52Z","body":"what"}}