{"action":"created","comment":{"url":"https://api.github.com/repos/Minecolonies/minecolonies/pulls/comments/152706406","pull_request_review_id":78609012,"id":152706406,"diff_hunk":"@@ -15,7 +16,7 @@\n  */\n public class ItemIcon extends Pane\n {\n-    private static final float GUI_ITEM_Z_LEVEL = 200.0F;\n+    private static final float GUI_ITEM_Z_LEVEL     = 200.0F;","path":"src/main/java/com/minecolonies/blockout/controls/ItemIcon.java","position":12,"original_position":12,"commit_id":"b85aa85c2f934d9e0ebd91201e38df0413f04825","original_commit_id":"b85aa85c2f934d9e0ebd91201e38df0413f04825","user":{"login":"MinecoloniesSonar","id":19393044,"avatar_url":"https://avatars3.githubusercontent.com/u/19393044?v=4","gravatar_id":"","url":"https://api.github.com/users/MinecoloniesSonar","html_url":"https://github.com/MinecoloniesSonar","followers_url":"https://api.github.com/users/MinecoloniesSonar/followers","following_url":"https://api.github.com/users/MinecoloniesSonar/following{/other_user}","gists_url":"https://api.github.com/users/MinecoloniesSonar/gists{/gist_id}","starred_url":"https://api.github.com/users/MinecoloniesSonar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MinecoloniesSonar/subscriptions","organizations_url":"https://api.github.com/users/MinecoloniesSonar/orgs","repos_url":"https://api.github.com/users/MinecoloniesSonar/repos","events_url":"https://api.github.com/users/MinecoloniesSonar/events{/privacy}","received_events_url":"https://api.github.com/users/MinecoloniesSonar/received_events","type":"User","site_admin":false},"body":"![MAJOR](https://sonarsource.github.io/sonar-github/severity-major.png 'Severity: MAJOR') Remove this unused \"GUI_ITEM_Z_LEVEL\" private field. [![rule](https://sonarsource.github.io/sonar-github/rule.png)](https://sonar.orionminecraft.com/coding_rules#rule_key=squid%3AS1068)\n","created_at":"2017-11-23T00:25:30Z","updated_at":"2017-11-23T00:25:30Z","html_url":"https://github.com/Minecolonies/minecolonies/pull/1682#discussion_r152706406","pull_request_url":"https://api.github.com/repos/Minecolonies/minecolonies/pulls/1682","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/Minecolonies/minecolonies/pulls/comments/152706406"},"html":{"href":"https://github.com/Minecolonies/minecolonies/pull/1682#discussion_r152706406"},"pull_request":{"href":"https://api.github.com/repos/Minecolonies/minecolonies/pulls/1682"}}},"pull_request":{"url":"https://api.github.com/repos/Minecolonies/minecolonies/pulls/1682","id":154275586,"html_url":"https://github.com/Minecolonies/minecolonies/pull/1682","diff_url":"https://github.com/Minecolonies/minecolonies/pull/1682.diff","patch_url":"https://github.com/Minecolonies/minecolonies/pull/1682.patch","issue_url":"https://api.github.com/repos/Minecolonies/minecolonies/issues/1682","number":1682,"state":"open","locked":false,"title":"[RS] Request System - Version 1.0 - MC 1.11","user":{"login":"OrionDevelopment","id":5585406,"avatar_url":"https://avatars2.githubusercontent.com/u/5585406?v=4","gravatar_id":"","url":"https://api.github.com/users/OrionDevelopment","html_url":"https://github.com/OrionDevelopment","followers_url":"https://api.github.com/users/OrionDevelopment/followers","following_url":"https://api.github.com/users/OrionDevelopment/following{/other_user}","gists_url":"https://api.github.com/users/OrionDevelopment/gists{/gist_id}","starred_url":"https://api.github.com/users/OrionDevelopment/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OrionDevelopment/subscriptions","organizations_url":"https://api.github.com/users/OrionDevelopment/orgs","repos_url":"https://api.github.com/users/OrionDevelopment/repos","events_url":"https://api.github.com/users/OrionDevelopment/events{/privacy}","received_events_url":"https://api.github.com/users/OrionDevelopment/received_events","type":"User","site_admin":false},"body":"# Request System\r\nIt is finally here. After a very long time and countless hours of work. The first fully functioning and operational version of the Request System (RS) is now ready for review and PR.\r\n\r\n## Inner workings\r\nThe request system works by taking in objects that extend `IRequestable`. Once the core class `StandardRequestManager` gets a call to `createRequest` it will wrap this object into a `IRequest`, based on a registration that is part of the API. This `IRequest` (from here on out called the _request_) is then stored internally and its unique token (UUID) is returned. \r\nThis token can then be used to assign the request by calling `assignRequest`. Once this method is called the system will find all super types of the `IRequestable` and search for resolvers that know how to handle any of the types doing a sort on multiple levels: First is sorted on the most specific type, aka the actual objects type instead of a interface that it is implementing. On the second level a sort on the resolvers priority is made. Allowing searchers through the requesters building and warehouse to be done before it is assigned to the Player.\r\nAfter a accepting resolver is found, the system determines which requests it needs to make so that the resolver can resolver the request by calling `IRequestResolver#attemptResolve`. This can then return a list of tokens that need to be assigned and resolved before the current request can be resolved.\r\nThese _childrequests_ are then assigned and all data is stored in the system for future reference.\r\nIf no childrequests are required by the resolver to resolve the request, an immediate attempt to resolve it by calling `IRequestResolver#resolve` is made. \r\nHere the resolver is then on his own. He eventually needs to call `IRequestManager#updateRequestState`\r\nto update the requests state to COMPLETE, which will notify the requester that a request is completed. The requester will then in turn set the requests state to RECEIVED which will clear the request from the internal data structures, freeing up memory.\r\n\r\n## Features\r\n- State driven core\r\n- Mostly tickless system (except for time based components)\r\n- Unit-Testable core system\r\n- Advanced requestable components (see further down)\r\n- Complex resolvers that can handle more then one requestable (see further down)\r\n- UI's to help the user with the needs of the Colony (see screenshot section)\r\n- Easily expandable to incorporate future workers (like the crafter or enchanter)\r\n- Safe quarded against user and developer error (as good as I possibly could make it)\r\n- Entirely API driven system that has no outside connections to the Colony.\r\n- Possibilities to expand the current assignment algorithm with new ones (fastest)\r\n- Possibilities to add a simulation mode to the system.\r\n\r\n## Requestables:\r\nThis version 1.0 of the RS comes with several requestables:\r\n- Delivery (deliver a specific ItemStack from point A to point B)\r\n- Stack (request a specific ItemStack from the colony, OreDic, MetaData and NBT filters supported.)\r\n- Food\r\n- Burnables (Fuel for the Furnace)\r\n- Tool (supports any Tool in the game)\r\n\r\nAny of these requestables (except for the Delivery) support previewing, meaning that in the UI's all stacks which match the filter are shown rotating through the list. This rotation can be halted on the current stack by holding shift.\r\n\r\n## Resolvers:\r\nThis version 1.0 of the RS comes with several resolvers:\r\n- BuildingResolver (checks the requesters building for the request, handles any IDeliverable)\r\n- WarehouseResolver (checks the warehouse for the request, handles any IDeliverable)\r\n- DeliveryResolvers (assigns deliveryman to deliveries, handle any Delivery)\r\n- StandardRetryingResolver (retries failed requests after a period of time up to maximum amount of tries, handles any IRetryable)\r\n- PlayerResolver (finally assigns the request to a player, handles any IRequestable)\r\n\r\n## Retrying:\r\nRetrying of request assigning is done under several circumstances, and only for requests assigned to the PlayerResolver or the RetryingResolver:\r\n- By the retrying resolver after a cooldown\r\n- By the DMan when he drops of stacks in the warehouse.\r\n\r\n## Overruling:\r\nOverruling is the process of request fullfillment from outside of the RS. It can be achieved in several ways:\r\n- By clicking the Fullfill button in the citizen UI\r\n- By dropping of the ItemStack in the Building hut (any attached citizen will be searched for a request that matches the stack)\r\n- By dropping of the ItemStack in the Citizen UI (only the requests of that citizen will be searched for a request that matched the stack)\r\n- By dropping it on the floor near a Citizen that picks it up (only the requests of that citizen will be searched for a request that matched the stack)\r\n\r\n## The clipboard:\r\nThe clipboard show requests that are either under going retrying (so are temporarily assigned to the player), or are definitely assigned to the player. To attach it to a colony Shift+Right-Click any Colony-Block.\r\n\r\n## Several bits and bops:\r\n- Cancellation of requests is possible and will be cleaned up. However most citizens will just instantly request the same request again.\r\n- Async requesting is possible.\r\n\r\n## Things that are still needed:\r\n- A better datastore for the StandardRequestManager, improves stability by using a transactional based system.\r\n- A assigning algorithm that searches for the fastest fullfillment method rather then for one with the highest priority.\r\n- A simulation mode to even make the second point possible and aid with player requesting.\r\n- Player requesting.\r\n- A way to see the entire state of the request system (not just the part assigned to the player, or per citizen) Idea is to accomplish this via a Newspaper item.\r\n\r\nWhy are these things not in this PR: Simple they would take up another year or so to implement, unit test, integrate, integrate test and play test. Which would be way to long. Other PR's are waiting for this system to be ready.\r\n\r\n## Images:\r\n### Clipboard:\r\n![image](https://user-images.githubusercontent.com/5585406/33152963-b98b511c-cfdf-11e7-80be-1266e657e7c3.png)\r\n### Citizen UI:\r\n![image](https://user-images.githubusercontent.com/5585406/33152976-cd3cb55c-cfdf-11e7-9311-638bc69697f6.png)\r\n### Citizen UI - Requests:\r\n![image](https://user-images.githubusercontent.com/5585406/33153011-e85868cc-cfdf-11e7-90c8-ed95df1f9a48.png)\r\n### Request - Details:\r\n![image](https://user-images.githubusercontent.com/5585406/33153022-f66c06e4-cfdf-11e7-883d-0c8d5ac1ed83.png)\r\n### Request - Player message:\r\n![image](https://user-images.githubusercontent.com/5585406/33153038-0e89ead4-cfe0-11e7-94da-82ed5111bf38.png)\r\n","created_at":"2017-11-22T23:29:37Z","updated_at":"2017-11-23T00:25:30Z","closed_at":null,"merged_at":null,"merge_commit_sha":"6dc8119ee2dd5681b76bae56a19b1a524d253559","assignee":{"login":"OrionDevelopment","id":5585406,"avatar_url":"https://avatars2.githubusercontent.com/u/5585406?v=4","gravatar_id":"","url":"https://api.github.com/users/OrionDevelopment","html_url":"https://github.com/OrionDevelopment","followers_url":"https://api.github.com/users/OrionDevelopment/followers","following_url":"https://api.github.com/users/OrionDevelopment/following{/other_user}","gists_url":"https://api.github.com/users/OrionDevelopment/gists{/gist_id}","starred_url":"https://api.github.com/users/OrionDevelopment/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OrionDevelopment/subscriptions","organizations_url":"https://api.github.com/users/OrionDevelopment/orgs","repos_url":"https://api.github.com/users/OrionDevelopment/repos","events_url":"https://api.github.com/users/OrionDevelopment/events{/privacy}","received_events_url":"https://api.github.com/users/OrionDevelopment/received_events","type":"User","site_admin":false},"assignees":[{"login":"OrionDevelopment","id":5585406,"avatar_url":"https://avatars2.githubusercontent.com/u/5585406?v=4","gravatar_id":"","url":"https://api.github.com/users/OrionDevelopment","html_url":"https://github.com/OrionDevelopment","followers_url":"https://api.github.com/users/OrionDevelopment/followers","following_url":"https://api.github.com/users/OrionDevelopment/following{/other_user}","gists_url":"https://api.github.com/users/OrionDevelopment/gists{/gist_id}","starred_url":"https://api.github.com/users/OrionDevelopment/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OrionDevelopment/subscriptions","organizations_url":"https://api.github.com/users/OrionDevelopment/orgs","repos_url":"https://api.github.com/users/OrionDevelopment/repos","events_url":"https://api.github.com/users/OrionDevelopment/events{/privacy}","received_events_url":"https://api.github.com/users/OrionDevelopment/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"Kostronor","id":644950,"avatar_url":"https://avatars2.githubusercontent.com/u/644950?v=4","gravatar_id":"","url":"https://api.github.com/users/Kostronor","html_url":"https://github.com/Kostronor","followers_url":"https://api.github.com/users/Kostronor/followers","following_url":"https://api.github.com/users/Kostronor/following{/other_user}","gists_url":"https://api.github.com/users/Kostronor/gists{/gist_id}","starred_url":"https://api.github.com/users/Kostronor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kostronor/subscriptions","organizations_url":"https://api.github.com/users/Kostronor/orgs","repos_url":"https://api.github.com/users/Kostronor/repos","events_url":"https://api.github.com/users/Kostronor/events{/privacy}","received_events_url":"https://api.github.com/users/Kostronor/received_events","type":"User","site_admin":false},{"login":"xavierh","id":2778556,"avatar_url":"https://avatars3.githubusercontent.com/u/2778556?v=4","gravatar_id":"","url":"https://api.github.com/users/xavierh","html_url":"https://github.com/xavierh","followers_url":"https://api.github.com/users/xavierh/followers","following_url":"https://api.github.com/users/xavierh/following{/other_user}","gists_url":"https://api.github.com/users/xavierh/gists{/gist_id}","starred_url":"https://api.github.com/users/xavierh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xavierh/subscriptions","organizations_url":"https://api.github.com/users/xavierh/orgs","repos_url":"https://api.github.com/users/xavierh/repos","events_url":"https://api.github.com/users/xavierh/events{/privacy}","received_events_url":"https://api.github.com/users/xavierh/received_events","type":"User","site_admin":false},{"login":"Raycoms","id":6438347,"avatar_url":"https://avatars1.githubusercontent.com/u/6438347?v=4","gravatar_id":"","url":"https://api.github.com/users/Raycoms","html_url":"https://github.com/Raycoms","followers_url":"https://api.github.com/users/Raycoms/followers","following_url":"https://api.github.com/users/Raycoms/following{/other_user}","gists_url":"https://api.github.com/users/Raycoms/gists{/gist_id}","starred_url":"https://api.github.com/users/Raycoms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Raycoms/subscriptions","organizations_url":"https://api.github.com/users/Raycoms/orgs","repos_url":"https://api.github.com/users/Raycoms/repos","events_url":"https://api.github.com/users/Raycoms/events{/privacy}","received_events_url":"https://api.github.com/users/Raycoms/received_events","type":"User","site_admin":false}],"milestone":null,"commits_url":"https://api.github.com/repos/Minecolonies/minecolonies/pulls/1682/commits","review_comments_url":"https://api.github.com/repos/Minecolonies/minecolonies/pulls/1682/comments","review_comment_url":"https://api.github.com/repos/Minecolonies/minecolonies/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Minecolonies/minecolonies/issues/1682/comments","statuses_url":"https://api.github.com/repos/Minecolonies/minecolonies/statuses/b85aa85c2f934d9e0ebd91201e38df0413f04825","head":{"label":"Minecolonies:implementation/request-system","ref":"implementation/request-system","sha":"b85aa85c2f934d9e0ebd91201e38df0413f04825","user":{"login":"Minecolonies","id":5167336,"avatar_url":"https://avatars3.githubusercontent.com/u/5167336?v=4","gravatar_id":"","url":"https://api.github.com/users/Minecolonies","html_url":"https://github.com/Minecolonies","followers_url":"https://api.github.com/users/Minecolonies/followers","following_url":"https://api.github.com/users/Minecolonies/following{/other_user}","gists_url":"https://api.github.com/users/Minecolonies/gists{/gist_id}","starred_url":"https://api.github.com/users/Minecolonies/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Minecolonies/subscriptions","organizations_url":"https://api.github.com/users/Minecolonies/orgs","repos_url":"https://api.github.com/users/Minecolonies/repos","events_url":"https://api.github.com/users/Minecolonies/events{/privacy}","received_events_url":"https://api.github.com/users/Minecolonies/received_events","type":"Organization","site_admin":false},"repo":{"id":65616760,"name":"minecolonies","full_name":"Minecolonies/minecolonies","owner":{"login":"Minecolonies","id":5167336,"avatar_url":"https://avatars3.githubusercontent.com/u/5167336?v=4","gravatar_id":"","url":"https://api.github.com/users/Minecolonies","html_url":"https://github.com/Minecolonies","followers_url":"https://api.github.com/users/Minecolonies/followers","following_url":"https://api.github.com/users/Minecolonies/following{/other_user}","gists_url":"https://api.github.com/users/Minecolonies/gists{/gist_id}","starred_url":"https://api.github.com/users/Minecolonies/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Minecolonies/subscriptions","organizations_url":"https://api.github.com/users/Minecolonies/orgs","repos_url":"https://api.github.com/users/Minecolonies/repos","events_url":"https://api.github.com/users/Minecolonies/events{/privacy}","received_events_url":"https://api.github.com/users/Minecolonies/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Minecolonies/minecolonies","description":"Minecolonies minecraft mod","fork":false,"url":"https://api.github.com/repos/Minecolonies/minecolonies","forks_url":"https://api.github.com/repos/Minecolonies/minecolonies/forks","keys_url":"https://api.github.com/repos/Minecolonies/minecolonies/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Minecolonies/minecolonies/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Minecolonies/minecolonies/teams","hooks_url":"https://api.github.com/repos/Minecolonies/minecolonies/hooks","issue_events_url":"https://api.github.com/repos/Minecolonies/minecolonies/issues/events{/number}","events_url":"https://api.github.com/repos/Minecolonies/minecolonies/events","assignees_url":"https://api.github.com/repos/Minecolonies/minecolonies/assignees{/user}","branches_url":"https://api.github.com/repos/Minecolonies/minecolonies/branches{/branch}","tags_url":"https://api.github.com/repos/Minecolonies/minecolonies/tags","blobs_url":"https://api.github.com/repos/Minecolonies/minecolonies/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Minecolonies/minecolonies/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Minecolonies/minecolonies/git/refs{/sha}","trees_url":"https://api.github.com/repos/Minecolonies/minecolonies/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Minecolonies/minecolonies/statuses/{sha}","languages_url":"https://api.github.com/repos/Minecolonies/minecolonies/languages","stargazers_url":"https://api.github.com/repos/Minecolonies/minecolonies/stargazers","contributors_url":"https://api.github.com/repos/Minecolonies/minecolonies/contributors","subscribers_url":"https://api.github.com/repos/Minecolonies/minecolonies/subscribers","subscription_url":"https://api.github.com/repos/Minecolonies/minecolonies/subscription","commits_url":"https://api.github.com/repos/Minecolonies/minecolonies/commits{/sha}","git_commits_url":"https://api.github.com/repos/Minecolonies/minecolonies/git/commits{/sha}","comments_url":"https://api.github.com/repos/Minecolonies/minecolonies/comments{/number}","issue_comment_url":"https://api.github.com/repos/Minecolonies/minecolonies/issues/comments{/number}","contents_url":"https://api.github.com/repos/Minecolonies/minecolonies/contents/{+path}","compare_url":"https://api.github.com/repos/Minecolonies/minecolonies/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Minecolonies/minecolonies/merges","archive_url":"https://api.github.com/repos/Minecolonies/minecolonies/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Minecolonies/minecolonies/downloads","issues_url":"https://api.github.com/repos/Minecolonies/minecolonies/issues{/number}","pulls_url":"https://api.github.com/repos/Minecolonies/minecolonies/pulls{/number}","milestones_url":"https://api.github.com/repos/Minecolonies/minecolonies/milestones{/number}","notifications_url":"https://api.github.com/repos/Minecolonies/minecolonies/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Minecolonies/minecolonies/labels{/name}","releases_url":"https://api.github.com/repos/Minecolonies/minecolonies/releases{/id}","deployments_url":"https://api.github.com/repos/Minecolonies/minecolonies/deployments","created_at":"2016-08-13T12:45:38Z","updated_at":"2017-11-19T01:50:58Z","pushed_at":"2017-11-23T00:20:53Z","git_url":"git://github.com/Minecolonies/minecolonies.git","ssh_url":"git@github.com:Minecolonies/minecolonies.git","clone_url":"https://github.com/Minecolonies/minecolonies.git","svn_url":"https://github.com/Minecolonies/minecolonies","homepage":"http://minecolonies.com/","size":35932,"stargazers_count":58,"watchers_count":58,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":50,"mirror_url":null,"archived":false,"open_issues_count":128,"forks":50,"open_issues":128,"watchers":58,"default_branch":"version/1.11"}},"base":{"label":"Minecolonies:version/1.11","ref":"version/1.11","sha":"64d8c60cd3cbffa16c6581e6f869a7e26709c802","user":{"login":"Minecolonies","id":5167336,"avatar_url":"https://avatars3.githubusercontent.com/u/5167336?v=4","gravatar_id":"","url":"https://api.github.com/users/Minecolonies","html_url":"https://github.com/Minecolonies","followers_url":"https://api.github.com/users/Minecolonies/followers","following_url":"https://api.github.com/users/Minecolonies/following{/other_user}","gists_url":"https://api.github.com/users/Minecolonies/gists{/gist_id}","starred_url":"https://api.github.com/users/Minecolonies/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Minecolonies/subscriptions","organizations_url":"https://api.github.com/users/Minecolonies/orgs","repos_url":"https://api.github.com/users/Minecolonies/repos","events_url":"https://api.github.com/users/Minecolonies/events{/privacy}","received_events_url":"https://api.github.com/users/Minecolonies/received_events","type":"Organization","site_admin":false},"repo":{"id":65616760,"name":"minecolonies","full_name":"Minecolonies/minecolonies","owner":{"login":"Minecolonies","id":5167336,"avatar_url":"https://avatars3.githubusercontent.com/u/5167336?v=4","gravatar_id":"","url":"https://api.github.com/users/Minecolonies","html_url":"https://github.com/Minecolonies","followers_url":"https://api.github.com/users/Minecolonies/followers","following_url":"https://api.github.com/users/Minecolonies/following{/other_user}","gists_url":"https://api.github.com/users/Minecolonies/gists{/gist_id}","starred_url":"https://api.github.com/users/Minecolonies/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Minecolonies/subscriptions","organizations_url":"https://api.github.com/users/Minecolonies/orgs","repos_url":"https://api.github.com/users/Minecolonies/repos","events_url":"https://api.github.com/users/Minecolonies/events{/privacy}","received_events_url":"https://api.github.com/users/Minecolonies/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Minecolonies/minecolonies","description":"Minecolonies minecraft mod","fork":false,"url":"https://api.github.com/repos/Minecolonies/minecolonies","forks_url":"https://api.github.com/repos/Minecolonies/minecolonies/forks","keys_url":"https://api.github.com/repos/Minecolonies/minecolonies/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Minecolonies/minecolonies/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Minecolonies/minecolonies/teams","hooks_url":"https://api.github.com/repos/Minecolonies/minecolonies/hooks","issue_events_url":"https://api.github.com/repos/Minecolonies/minecolonies/issues/events{/number}","events_url":"https://api.github.com/repos/Minecolonies/minecolonies/events","assignees_url":"https://api.github.com/repos/Minecolonies/minecolonies/assignees{/user}","branches_url":"https://api.github.com/repos/Minecolonies/minecolonies/branches{/branch}","tags_url":"https://api.github.com/repos/Minecolonies/minecolonies/tags","blobs_url":"https://api.github.com/repos/Minecolonies/minecolonies/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Minecolonies/minecolonies/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Minecolonies/minecolonies/git/refs{/sha}","trees_url":"https://api.github.com/repos/Minecolonies/minecolonies/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Minecolonies/minecolonies/statuses/{sha}","languages_url":"https://api.github.com/repos/Minecolonies/minecolonies/languages","stargazers_url":"https://api.github.com/repos/Minecolonies/minecolonies/stargazers","contributors_url":"https://api.github.com/repos/Minecolonies/minecolonies/contributors","subscribers_url":"https://api.github.com/repos/Minecolonies/minecolonies/subscribers","subscription_url":"https://api.github.com/repos/Minecolonies/minecolonies/subscription","commits_url":"https://api.github.com/repos/Minecolonies/minecolonies/commits{/sha}","git_commits_url":"https://api.github.com/repos/Minecolonies/minecolonies/git/commits{/sha}","comments_url":"https://api.github.com/repos/Minecolonies/minecolonies/comments{/number}","issue_comment_url":"https://api.github.com/repos/Minecolonies/minecolonies/issues/comments{/number}","contents_url":"https://api.github.com/repos/Minecolonies/minecolonies/contents/{+path}","compare_url":"https://api.github.com/repos/Minecolonies/minecolonies/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Minecolonies/minecolonies/merges","archive_url":"https://api.github.com/repos/Minecolonies/minecolonies/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Minecolonies/minecolonies/downloads","issues_url":"https://api.github.com/repos/Minecolonies/minecolonies/issues{/number}","pulls_url":"https://api.github.com/repos/Minecolonies/minecolonies/pulls{/number}","milestones_url":"https://api.github.com/repos/Minecolonies/minecolonies/milestones{/number}","notifications_url":"https://api.github.com/repos/Minecolonies/minecolonies/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Minecolonies/minecolonies/labels{/name}","releases_url":"https://api.github.com/repos/Minecolonies/minecolonies/releases{/id}","deployments_url":"https://api.github.com/repos/Minecolonies/minecolonies/deployments","created_at":"2016-08-13T12:45:38Z","updated_at":"2017-11-19T01:50:58Z","pushed_at":"2017-11-23T00:20:53Z","git_url":"git://github.com/Minecolonies/minecolonies.git","ssh_url":"git@github.com:Minecolonies/minecolonies.git","clone_url":"https://github.com/Minecolonies/minecolonies.git","svn_url":"https://github.com/Minecolonies/minecolonies","homepage":"http://minecolonies.com/","size":35932,"stargazers_count":58,"watchers_count":58,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":50,"mirror_url":null,"archived":false,"open_issues_count":128,"forks":50,"open_issues":128,"watchers":58,"default_branch":"version/1.11"}},"_links":{"self":{"href":"https://api.github.com/repos/Minecolonies/minecolonies/pulls/1682"},"html":{"href":"https://github.com/Minecolonies/minecolonies/pull/1682"},"issue":{"href":"https://api.github.com/repos/Minecolonies/minecolonies/issues/1682"},"comments":{"href":"https://api.github.com/repos/Minecolonies/minecolonies/issues/1682/comments"},"review_comments":{"href":"https://api.github.com/repos/Minecolonies/minecolonies/pulls/1682/comments"},"review_comment":{"href":"https://api.github.com/repos/Minecolonies/minecolonies/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Minecolonies/minecolonies/pulls/1682/commits"},"statuses":{"href":"https://api.github.com/repos/Minecolonies/minecolonies/statuses/b85aa85c2f934d9e0ebd91201e38df0413f04825"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"MinecoloniesSonar"}}