{"action":"created","issue":{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/612","labels_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/612/labels{/name}","comments_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/612/comments","events_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/612/events","html_url":"https://github.com/SpongePowered/SpongeAPI/issues/612","id":72309880,"number":612,"title":"PlayerChatEvent recipient flexibility","user":{"login":"mbax","id":181668,"avatar_url":"https://avatars.githubusercontent.com/u/181668?v=3","gravatar_id":"","url":"https://api.github.com/users/mbax","html_url":"https://github.com/mbax","followers_url":"https://api.github.com/users/mbax/followers","following_url":"https://api.github.com/users/mbax/following{/other_user}","gists_url":"https://api.github.com/users/mbax/gists{/gist_id}","starred_url":"https://api.github.com/users/mbax/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbax/subscriptions","organizations_url":"https://api.github.com/users/mbax/orgs","repos_url":"https://api.github.com/users/mbax/repos","events_url":"https://api.github.com/users/mbax/events{/privacy}","received_events_url":"https://api.github.com/users/mbax/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-04-30T23:30:41Z","updated_at":"2015-04-30T23:36:15Z","closed_at":null,"body":"**Problem**\r\nAs it stands, if you wish to selectively show a chat message to players you must cancel the ```PlayerChatEvent``` and separately message those you wish to receive it. Selective message arrivals, and per-player customization of messages received, are an important function of many existing plugins on other platforms (See: Factions, VanishNoPacket, etc).\r\n\r\n**Proposal**\r\nI propose the creation of an API which would allow for:\r\n* Customizing how each user views a chat message.\r\n* Preventing particular players from receiving a chat message at all.\r\n\r\n**Summary**\r\n![We should take player-directed messages, and push them somewhere else!](http://i.imgur.com/eFA834Q.png)"},"comment":{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/comments/98000265","html_url":"https://github.com/SpongePowered/SpongeAPI/issues/612#issuecomment-98000265","issue_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/612","id":98000265,"user":{"login":"ZephireNZ","id":1644496,"avatar_url":"https://avatars.githubusercontent.com/u/1644496?v=3","gravatar_id":"","url":"https://api.github.com/users/ZephireNZ","html_url":"https://github.com/ZephireNZ","followers_url":"https://api.github.com/users/ZephireNZ/followers","following_url":"https://api.github.com/users/ZephireNZ/following{/other_user}","gists_url":"https://api.github.com/users/ZephireNZ/gists{/gist_id}","starred_url":"https://api.github.com/users/ZephireNZ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZephireNZ/subscriptions","organizations_url":"https://api.github.com/users/ZephireNZ/orgs","repos_url":"https://api.github.com/users/ZephireNZ/repos","events_url":"https://api.github.com/users/ZephireNZ/events{/privacy}","received_events_url":"https://api.github.com/users/ZephireNZ/received_events","type":"User","site_admin":false},"created_at":"2015-04-30T23:36:15Z","updated_at":"2015-04-30T23:36:15Z","body":"This should apply to any event which trigger a message to be broadcast to players - such as player deaths."}}