{"action":"created","issue":{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/221","labels_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/221/labels{/name}","comments_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/221/comments","events_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/221/events","html_url":"https://github.com/SpongePowered/SpongeAPI/issues/221","id":49492211,"number":221,"title":"Ongoing Minor Issue List (OCD list)","user":{"login":"phroa","id":6373176,"avatar_url":"https://avatars.githubusercontent.com/u/6373176?v=3","gravatar_id":"","url":"https://api.github.com/users/phroa","html_url":"https://github.com/phroa","followers_url":"https://api.github.com/users/phroa/followers","following_url":"https://api.github.com/users/phroa/following{/other_user}","gists_url":"https://api.github.com/users/phroa/gists{/gist_id}","starred_url":"https://api.github.com/users/phroa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phroa/subscriptions","organizations_url":"https://api.github.com/users/phroa/orgs","repos_url":"https://api.github.com/users/phroa/repos","events_url":"https://api.github.com/users/phroa/events{/privacy}","received_events_url":"https://api.github.com/users/phroa/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/labels/accepted","name":"accepted","color":"d4c5f9"},{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/labels/low%20priority","name":"low priority","color":"bfe5bf"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/milestones/4","html_url":"https://github.com/SpongePowered/SpongeAPI/milestones/Revision%203.0","labels_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/milestones/4/labels","id":1082492,"number":4,"title":"Revision 3.0","description":"This is the third stable revision of the Sponge API, 3.0 ","creator":{"login":"Zidane","id":744482,"avatar_url":"https://avatars.githubusercontent.com/u/744482?v=3","gravatar_id":"","url":"https://api.github.com/users/Zidane","html_url":"https://github.com/Zidane","followers_url":"https://api.github.com/users/Zidane/followers","following_url":"https://api.github.com/users/Zidane/following{/other_user}","gists_url":"https://api.github.com/users/Zidane/gists{/gist_id}","starred_url":"https://api.github.com/users/Zidane/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zidane/subscriptions","organizations_url":"https://api.github.com/users/Zidane/orgs","repos_url":"https://api.github.com/users/Zidane/repos","events_url":"https://api.github.com/users/Zidane/events{/privacy}","received_events_url":"https://api.github.com/users/Zidane/received_events","type":"User","site_admin":false},"open_issues":42,"closed_issues":82,"state":"open","created_at":"2015-04-24T16:02:08Z","updated_at":"2015-12-07T07:08:33Z","due_on":null,"closed_at":null},"comments":68,"created_at":"2014-11-20T04:43:27Z","updated_at":"2015-12-08T21:26:02Z","closed_at":null,"body":"Track at https://github.com/SpongePowered/SpongeAPI/pull/860\r\n\r\n__Minor Issues List__\r\n\r\n- [ ] Discover Minor Issues\r\n- [x] SpongeAPI should use quaternions for rotations (provided by flow-math) as they are superior to euler angles and the standard in games. Both options should be provided: what the implementation doesn't support becomes a simple overload (conversions representations are provided by flow-math).\r\n- [ ] Have checkstyle warn on missing Override annotation\r\n- [x] Secondary ordinal or Secondary cardinal? Javadoc and field name conflict. [`Direction:30`](https://github.com/SpongePowered/SpongeAPI/blob/master/src/main/java/org/spongepowered/api/util/Direction.java#L30)\r\n- [x] [`GameMode`](https://github.com/SpongePowered/SpongeAPI/blob/master/src/main/java/org/spongepowered/api/entity/player/gamemode/GameMode.java#L32) javadoc uses fully qualified link to `Player`\r\n- [x] ~~Some method declarations in [`DataHolder`](https://github.com/SpongePowered/SpongeAPI/blob/master/src/main/java/org/spongepowered/api/data/DataHolder.java) are generic although they don't have to. This leads to worse usability / more raw casts. See comment: https://github.com/SpongePowered/SpongeAPI/issues/221#issuecomment-107156044~~ appears to have been refactored so I won't touch\r\n- [x] [GameMode](https://github.com/SpongePowered/SpongeAPI/blob/master/src/main/java/org/spongepowered/api/entity/player/gamemode/GameMode.java) would be better suited in the [org.spongepowered.api.data.type](https://github.com/SpongePowered/SpongeAPI/tree/master/src/main/java/org/spongepowered/api/data/type) package.\r\n- [x] [`AbstractInventoryProperty`](https://github.com/SpongePowered/SpongeAPI/blob/master/src/main/java/org/spongepowered/api/item/inventory/property/AbstractInventoryProperty.java) could extend [`AbstractProperty`](https://github.com/SpongePowered/SpongeAPI/blob/master/src/main/java/org/spongepowered/api/data/property/AbstractProperty.java). See comment: https://github.com/SpongePowered/SpongeAPI/issues/221#issuecomment-119275472 for more\r\n\r\n__Checkstyle warnings__\r\n\r\nFile | Problem\r\n---- | ----\r\n"},"comment":{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/comments/163022423","html_url":"https://github.com/SpongePowered/SpongeAPI/issues/221#issuecomment-163022423","issue_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/221","id":163022423,"user":{"login":"ryantheleach","id":141554,"avatar_url":"https://avatars.githubusercontent.com/u/141554?v=3","gravatar_id":"","url":"https://api.github.com/users/ryantheleach","html_url":"https://github.com/ryantheleach","followers_url":"https://api.github.com/users/ryantheleach/followers","following_url":"https://api.github.com/users/ryantheleach/following{/other_user}","gists_url":"https://api.github.com/users/ryantheleach/gists{/gist_id}","starred_url":"https://api.github.com/users/ryantheleach/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryantheleach/subscriptions","organizations_url":"https://api.github.com/users/ryantheleach/orgs","repos_url":"https://api.github.com/users/ryantheleach/repos","events_url":"https://api.github.com/users/ryantheleach/events{/privacy}","received_events_url":"https://api.github.com/users/ryantheleach/received_events","type":"User","site_admin":false},"created_at":"2015-12-08T21:26:02Z","updated_at":"2015-12-08T21:26:02Z","body":"- [ ] Create Keys.BABY (boolean) and Keys.Adult (boolean)"}}