{"action":"created","issue":{"url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/334","labels_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/334/labels{/name}","comments_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/334/comments","events_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/334/events","html_url":"https://github.com/SpongePowered/SpongeDocs/issues/334","id":107637273,"number":334,"title":"Clarify that when working with ItemStacks, you're working with a copy","user":{"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},"labels":[{"url":"https://api.github.com/repos/SpongePowered/SpongeDocs/labels/help%20wanted","name":"help wanted","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/SpongePowered/SpongeDocs/milestones/2","html_url":"https://github.com/SpongePowered/SpongeDocs/milestones/Finish%20/plugin%20Pages","labels_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/milestones/2/labels","id":909730,"number":2,"title":"Finish /plugin Pages","description":"The plugin pages need to be finished so that plugin developers can easily use Sponge to make stuff. Hopefully we can get this done more or less synchronous with Sponge mod BETA release.","creator":{"login":"Inscrutable","id":1009532,"avatar_url":"https://avatars.githubusercontent.com/u/1009532?v=3","gravatar_id":"","url":"https://api.github.com/users/Inscrutable","html_url":"https://github.com/Inscrutable","followers_url":"https://api.github.com/users/Inscrutable/followers","following_url":"https://api.github.com/users/Inscrutable/following{/other_user}","gists_url":"https://api.github.com/users/Inscrutable/gists{/gist_id}","starred_url":"https://api.github.com/users/Inscrutable/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Inscrutable/subscriptions","organizations_url":"https://api.github.com/users/Inscrutable/orgs","repos_url":"https://api.github.com/users/Inscrutable/repos","events_url":"https://api.github.com/users/Inscrutable/events{/privacy}","received_events_url":"https://api.github.com/users/Inscrutable/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":24,"state":"open","created_at":"2014-12-19T06:46:15Z","updated_at":"2015-10-10T10:25:00Z","due_on":"2015-12-24T13:00:00Z","closed_at":null},"comments":3,"created_at":"2015-09-22T03:05:05Z","updated_at":"2015-10-17T02:49:45Z","closed_at":null,"body":"For all events, API methods, etc. that return `ItemStack`s, they're all copies. No `ItemStack` is a live stack, ever. This needs to be well documented in the docs, specifically so that people working with the Data API and `ItemStack`s will know to set the changed `ItemStack` back to the inventory slot or to the event."},"comment":{"url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/comments/148879727","html_url":"https://github.com/SpongePowered/SpongeDocs/issues/334#issuecomment-148879727","issue_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/334","id":148879727,"user":{"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},"created_at":"2015-10-17T02:49:45Z","updated_at":"2015-10-17T02:49:45Z","body":"> Player#getItemInHand() being a notable example\r\n\r\nThis still returns a copy.\r\n\r\nEverywhere in the implementation, we've been returning copies for a very long time."}}