{"action":"created","issue":{"url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/issues/232","repository_url":"https://api.github.com/repos/NOVA-Team/NOVA-Core","labels_url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/issues/232/labels{/name}","comments_url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/issues/232/comments","events_url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/issues/232/events","html_url":"https://github.com/NOVA-Team/NOVA-Core/pull/232","id":197603671,"number":232,"title":"Move EnumSelector from Worldgen to Core","user":{"login":"ExE-Boss","id":3889017,"avatar_url":"https://avatars.githubusercontent.com/u/3889017?v=3","gravatar_id":"","url":"https://api.github.com/users/ExE-Boss","html_url":"https://github.com/ExE-Boss","followers_url":"https://api.github.com/users/ExE-Boss/followers","following_url":"https://api.github.com/users/ExE-Boss/following{/other_user}","gists_url":"https://api.github.com/users/ExE-Boss/gists{/gist_id}","starred_url":"https://api.github.com/users/ExE-Boss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ExE-Boss/subscriptions","organizations_url":"https://api.github.com/users/ExE-Boss/orgs","repos_url":"https://api.github.com/users/ExE-Boss/repos","events_url":"https://api.github.com/users/ExE-Boss/events{/privacy}","received_events_url":"https://api.github.com/users/ExE-Boss/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-12-26T16:43:20Z","updated_at":"2017-01-06T18:21:01Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/pulls/232","html_url":"https://github.com/NOVA-Team/NOVA-Core/pull/232","diff_url":"https://github.com/NOVA-Team/NOVA-Core/pull/232.diff","patch_url":"https://github.com/NOVA-Team/NOVA-Core/pull/232.patch"},"body":"This PR will move EnumSelector from Worldgen to Core.\r\n### Reason:\r\nEnumSelector seems like a class that would benefit more from being in Core than in Worldgen.\r\n### Other changes:\r\nIt is now possible to write:\r\n```java\r\nEnumSelector<EnumExample> enumSelectorExample = EnumSelector.of(EnumExample.class)\r\n        .blockAll().apart(EnumExample.EXAMPLE_24).apart(EnumExample.EXAMPLE_42).lock();\r\n```\r\nInstead of needing to write:\r\n```java\r\nEnumSelector<EnumExample> enumSelectorExample = EnumSelector.of(EnumExample.class);\r\nenumSelectorExample.blockAll();\r\nenumSelectorExample.apart(EnumExample.EXAMPLE_24);\r\nenumSelectorExample.apart(EnumExample.EXAMPLE_42);\r\nenumSelectorExample.lock();\r\n```"},"comment":{"url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/issues/comments/270968161","html_url":"https://github.com/NOVA-Team/NOVA-Core/pull/232#issuecomment-270968161","issue_url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/issues/232","id":270968161,"user":{"login":"ExE-Boss","id":3889017,"avatar_url":"https://avatars.githubusercontent.com/u/3889017?v=3","gravatar_id":"","url":"https://api.github.com/users/ExE-Boss","html_url":"https://github.com/ExE-Boss","followers_url":"https://api.github.com/users/ExE-Boss/followers","following_url":"https://api.github.com/users/ExE-Boss/following{/other_user}","gists_url":"https://api.github.com/users/ExE-Boss/gists{/gist_id}","starred_url":"https://api.github.com/users/ExE-Boss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ExE-Boss/subscriptions","organizations_url":"https://api.github.com/users/ExE-Boss/orgs","repos_url":"https://api.github.com/users/ExE-Boss/repos","events_url":"https://api.github.com/users/ExE-Boss/events{/privacy}","received_events_url":"https://api.github.com/users/ExE-Boss/received_events","type":"User","site_admin":false},"created_at":"2017-01-06T18:21:01Z","updated_at":"2017-01-06T18:21:01Z","body":"@RX14 I’ve now reached 100% Code Coverage on the file, as you requested. The PR is now ready to be reviewed and merged."}}
{"actor":{"display_login":"ExE-Boss"}}