{"action":"created","issue":{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/556","labels_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/556/labels{/name}","comments_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/556/comments","events_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/556/events","html_url":"https://github.com/SpongePowered/SpongeAPI/issues/556","id":67138861,"number":556,"title":"setBlock for players and FakePlayers?","user":{"login":"thomas15v","id":2163941,"avatar_url":"https://avatars.githubusercontent.com/u/2163941?v=3","gravatar_id":"","url":"https://api.github.com/users/thomas15v","html_url":"https://github.com/thomas15v","followers_url":"https://api.github.com/users/thomas15v/followers","following_url":"https://api.github.com/users/thomas15v/following{/other_user}","gists_url":"https://api.github.com/users/thomas15v/gists{/gist_id}","starred_url":"https://api.github.com/users/thomas15v/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thomas15v/subscriptions","organizations_url":"https://api.github.com/users/thomas15v/orgs","repos_url":"https://api.github.com/users/thomas15v/repos","events_url":"https://api.github.com/users/thomas15v/events{/privacy}","received_events_url":"https://api.github.com/users/thomas15v/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/labels/input%20wanted","name":"input wanted","color":"fbca04"}],"state":"closed","locked":false,"assignee":{"login":"simon816","id":1497508,"avatar_url":"https://avatars.githubusercontent.com/u/1497508?v=3","gravatar_id":"","url":"https://api.github.com/users/simon816","html_url":"https://github.com/simon816","followers_url":"https://api.github.com/users/simon816/followers","following_url":"https://api.github.com/users/simon816/following{/other_user}","gists_url":"https://api.github.com/users/simon816/gists{/gist_id}","starred_url":"https://api.github.com/users/simon816/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simon816/subscriptions","organizations_url":"https://api.github.com/users/simon816/orgs","repos_url":"https://api.github.com/users/simon816/repos","events_url":"https://api.github.com/users/simon816/events{/privacy}","received_events_url":"https://api.github.com/users/simon816/received_events","type":"User","site_admin":false},"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":23,"closed_issues":107,"state":"open","created_at":"2015-04-24T16:02:08Z","updated_at":"2015-12-29T15:49:33Z","due_on":null,"closed_at":null},"comments":14,"created_at":"2015-04-08T14:08:51Z","updated_at":"2015-12-29T15:49:33Z","closed_at":"2015-12-29T15:49:33Z","body":"Shouldn't we have a these methods in BlockVolume?\r\n```java\r\n/* Returns true if the block has been set */\r\nboolean setBlock(Vector3i position, BlockState block, Player player);\r\n\r\nboolean setBlock(Vector3i position, BlockState block, String fakePlayer /* Or PluginName */);\r\n\r\n/* For Bulk Actions, Both arrays should have the same size */\r\nboolean setBlock(Vector3i[] position, BlockState[] block, Player player);\r\n\r\nboolean setBlock(Vector3i[] position, BlockState[] block, String fakePlayer);\r\n```\r\nThese methods would than give of an event, so other plugins can deny the placement. With this plugins easily could modify blocks, without having to worry if other plugins agree with it.  \r\n"},"comment":{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/comments/167816822","html_url":"https://github.com/SpongePowered/SpongeAPI/issues/556#issuecomment-167816822","issue_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/556","id":167816822,"user":{"login":"simon816","id":1497508,"avatar_url":"https://avatars.githubusercontent.com/u/1497508?v=3","gravatar_id":"","url":"https://api.github.com/users/simon816","html_url":"https://github.com/simon816","followers_url":"https://api.github.com/users/simon816/followers","following_url":"https://api.github.com/users/simon816/following{/other_user}","gists_url":"https://api.github.com/users/simon816/gists{/gist_id}","starred_url":"https://api.github.com/users/simon816/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simon816/subscriptions","organizations_url":"https://api.github.com/users/simon816/orgs","repos_url":"https://api.github.com/users/simon816/repos","events_url":"https://api.github.com/users/simon816/events{/privacy}","received_events_url":"https://api.github.com/users/simon816/received_events","type":"User","site_admin":false},"created_at":"2015-12-29T15:49:33Z","updated_at":"2015-12-29T15:49:33Z","body":"Added in https://github.com/SpongePowered/SpongeAPI/commit/0985e72cc37dd1a58d5e45e5726935d2841aac52"}}