{"action":"opened","issue":{"url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/493","repository_url":"https://api.github.com/repos/SpongePowered/SpongeDocs","labels_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/493/labels{/name}","comments_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/493/comments","events_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/493/events","html_url":"https://github.com/SpongePowered/SpongeDocs/issues/493","id":154885588,"number":493,"title":"5.0 Checklist","user":{"login":"12AwsomeMan34","id":5409394,"avatar_url":"https://avatars.githubusercontent.com/u/5409394?v=3","gravatar_id":"","url":"https://api.github.com/users/12AwsomeMan34","html_url":"https://github.com/12AwsomeMan34","followers_url":"https://api.github.com/users/12AwsomeMan34/followers","following_url":"https://api.github.com/users/12AwsomeMan34/following{/other_user}","gists_url":"https://api.github.com/users/12AwsomeMan34/gists{/gist_id}","starred_url":"https://api.github.com/users/12AwsomeMan34/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/12AwsomeMan34/subscriptions","organizations_url":"https://api.github.com/users/12AwsomeMan34/orgs","repos_url":"https://api.github.com/users/12AwsomeMan34/repos","events_url":"https://api.github.com/users/12AwsomeMan34/events{/privacy}","received_events_url":"https://api.github.com/users/12AwsomeMan34/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SpongePowered/SpongeDocs/labels/input%20wanted","name":"input wanted","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"12AwsomeMan34","id":5409394,"avatar_url":"https://avatars.githubusercontent.com/u/5409394?v=3","gravatar_id":"","url":"https://api.github.com/users/12AwsomeMan34","html_url":"https://github.com/12AwsomeMan34","followers_url":"https://api.github.com/users/12AwsomeMan34/followers","following_url":"https://api.github.com/users/12AwsomeMan34/following{/other_user}","gists_url":"https://api.github.com/users/12AwsomeMan34/gists{/gist_id}","starred_url":"https://api.github.com/users/12AwsomeMan34/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/12AwsomeMan34/subscriptions","organizations_url":"https://api.github.com/users/12AwsomeMan34/orgs","repos_url":"https://api.github.com/users/12AwsomeMan34/repos","events_url":"https://api.github.com/users/12AwsomeMan34/events{/privacy}","received_events_url":"https://api.github.com/users/12AwsomeMan34/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/SpongePowered/SpongeDocs/milestones/9","html_url":"https://github.com/SpongePowered/SpongeDocs/milestones/v5.0.0","labels_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/milestones/9/labels","id":1609951,"number":9,"title":"v5.0.0","description":"","creator":{"login":"12AwsomeMan34","id":5409394,"avatar_url":"https://avatars.githubusercontent.com/u/5409394?v=3","gravatar_id":"","url":"https://api.github.com/users/12AwsomeMan34","html_url":"https://github.com/12AwsomeMan34","followers_url":"https://api.github.com/users/12AwsomeMan34/followers","following_url":"https://api.github.com/users/12AwsomeMan34/following{/other_user}","gists_url":"https://api.github.com/users/12AwsomeMan34/gists{/gist_id}","starred_url":"https://api.github.com/users/12AwsomeMan34/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/12AwsomeMan34/subscriptions","organizations_url":"https://api.github.com/users/12AwsomeMan34/orgs","repos_url":"https://api.github.com/users/12AwsomeMan34/repos","events_url":"https://api.github.com/users/12AwsomeMan34/events{/privacy}","received_events_url":"https://api.github.com/users/12AwsomeMan34/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":0,"state":"open","created_at":"2016-02-28T04:52:12Z","updated_at":"2016-05-15T02:00:50Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2016-05-15T02:00:50Z","updated_at":"2016-05-15T02:00:50Z","closed_at":null,"body":"5.0 (might) still be a ways off yet, but that doesn't mean we could do without another checklist!\r\nThis issue is to keep track of any possible docs changes that are present in API 5.0.\r\n\r\nI'll be using the compare diff from `release-4.0.0` branch to `bleeding` to see the changes:\r\nhttps://github.com/SpongePowered/SpongeAPI/compare/release-4.0.0...bleeding\r\n\r\n| :ballot_box_with_check: | Commit / URL | Notes |\r\n| --- | --- | --- |\r\n| <ul><li>[ ] </li></ul> | [SpongeDocs 5.0 Milestone](https://github.com/SpongePowered/SpongeDocs/milestones/v5.0.0 ) | Stuff that's labeled for 5.0 on docs |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/7d1f7c0ae9f343012d1796d9c83c22cf86057721 | Start work on some passenger related updates. Dunno if this is mentioned in the docs, just keeping here to keep track. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/8c14fedc2e1176fdf611f1dddf73025e165acfda | Server not always available. Should be noted somewhere. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/6c0040bf4ee5e22b5be4c8c36ffdf4ada373d1df | Goodbye target task. For anyone planning to do AI docs, keep this change in mind. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/603c762ce955977251fd8ae01565ea30f69ea29e | Remove suspended data. Make sure this isn't used anywhere.\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/a216a72f2a23cf78e6bd729f94ed53e7d42e255a | SoundCategory can now be used when playing a sound. NOTE [this](https://github.com/SpongePowered/SpongeAPI/commit/740974c4ba193b8ed689fdd459e23504dc25fa2b) change, [this](https://github.com/SpongePowered/SpongeAPI/commit/185fd4baabe383e2f8c7a7288c3ea27c9be56f26) change, and other changes to those files too.\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/5ffa7f69c33a302a757e99f06449ded5eb8547d0 | Splash potions are no longer data. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/3f933164ae540d14610e2bb140fb109794413847 | Passenger -> Passengers |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/12aae1df2d48b1d2aef9f7f453ebbd24d1e6ae38 | Fix misnamed/misplaced catalog types. Should go through and make sure current docs don't contain these 'misspellings'. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/4c8411aa9b9d819a20eb9f8a3691b031f07829ba | Add Asset.readLines(). Does this belong in asset docs? |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/e656bf9153719e62d5a191d73bf58cae272eaca1 | Add DataView#getCatalogType support and introduce AbstractDataBuilder. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/654f676f6aec2a813885565656a34589883a9c30 | Detach LocatedSource from CommandSource heirarchy |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/7e9670daf2d366ea0ba641095131084a1a8220c2 | Explosion#shouldDamageEntities. Perhaps add explosion docs? |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/de17e561d6c20596999bd7794c7a32b934910388 | Methods to create TextFormat. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/05f994d81383594b6e9d21f0acc9f0ed8561e1ca | Use Locatable where possible. Need to go through an update any necessary methods accordingly. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/7d936e4b2dbf7c2c7ecf2b0ef1713dce5484e795 | Rework explosives API. Maybe add explosives + explosions docs? |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/74497573db02979ddc3a5d827098ef807a0c9551 | Book view API. Seems neat. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/13824807be7ed6982cb7c14209c57047166c0d64 | Virtual block change API. Also seems neat.\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/2ce0832dfb7dcf65addf4da0a887fb56c58aef0d | DataSerializer API stuffz |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/cb24adf3921ce785d52bbb549c2c375c1d4ac5f7 | MainHand/Offhand to interact events |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/def7d57045e377ac25d4cac8fe96b1892fc1ab49 | BlockSnapshot.None + Interact block secondary changes |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/76d1a71c6b00646065ce3105f5a9b3edaba79f86 | Remove Entity safety methods. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/ee405ed4cdc4fcf5e384e8682e6eb19dfa278309 | Add AttackEntityEvent |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/c0e27ed0a3b217e43088776af822b6c23db13b11 | Chunk#getNeighbor API |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/4d69a8187ee74205b5f894a1ffe3e4ceed1307fd | Getter parameter source field |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/8c015f860d8444bad2613423f7c4e7e46c79c352 | New methods to ChannelBuf. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/bacd993453ac39e3ed3f78007bbce42ff08f665c | Rename DisplaceEntityEvent to MoveEntityEvent |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/3914b07899b2fa70ea8c42727c98a9935f8b12dd | More move event stuff |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/11bcb9f551ce52c6eb88bc5d8403778e1434b0fa | Even more Move event changes |\r\n\r\nWorld stuffs get their own section. I do know there are significant world changes in 5.0, and I believe somebody else wanted to help us out with that. I'll be honest and say I have no idea what changes will be relevant to docs 5.0.\r\n\r\n| :ballot_box_with_check: | Commit / URL | Notes |\r\n| --- | --- | --- |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/2a547758a02cbf0cb5a3ee2874a2980252865cf9 | Add populators for new end generation. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/2738e869310a614c0052e0173032fec8b31d0875 | Removed EnderCrystalPlatform populator |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/4604c376849acf64d5eb6f3bab05873a7a2fbc87 | Remove setters on dimension methods. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/bf37bce50e5e7a16a2a438a37b395894d795daaa | Exclusion radius!\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/0ff9dda6c7932c04cc04437f1bd2124779d99531 | Remove redundant methods + rename.\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/7349b47cced0d9217b213b8fc20b862a37935a8a | Pre/Post events on WorldSave |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/edcf25c48f8404524b2f0a29580f937ae1fea026 | Require World beforehand in transferToWorld |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/f36d1fe21ca88df54d9b34be7266076a9cd594a3 | Remove world (folder) name from WorldCreationSettings and catalog it. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/b2478b3d6f5414a9803e6e148481d2ef962427ad | Cleanup World interface. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/0fb9e04d0fc9e0f3b984aa794d13d78e8a77a40d | Remove worldName from WorldCreationSettings builder, require id and catalog name for building. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/f19ebc6034dc0ac931d08b6ec028b973f2518732 | Cleanup WorldCreationSettings docs, add generateBonusChest to Builder. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/486d3bcba4ad6faf735cea98aa548405cfc53ab4 | Add commandsAllowed to the WorldCreationSettingsBuilder. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/669f84a77187d1a4932014155e10a945567d67ee | Add SerializationMode which lets a dev configure how Worlds save region data. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/fb8ef2fef94f436c2d82c490cdc133277f33e0df | Rename to SerializationBehavior and change constant names to fit better. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/a0c60337e314fed195a21552a443d39d4fc8c2ed | Adds save() to World. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/3172beb396c03a9e7344c40e097fa66b139c5c58 | Expose the bonus chest setting from WorldProperties. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/ea70eb75512d7fe023376f89216297913ba48920 | Allow setting difficulty in the Builder for the WorldCreationSettings.\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/6974ae183a8d9b422b2c55985d38637e1b7269db | Allow creation of WorldCreationSettings from Properties. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/dc32cb17d5b3047db351f21220b8e8397e212699 | Have register in GameRegistry return Catalog being registered. |\r\n| <ul><li>[ ] </li></ul> | https://github.com/SpongePowered/SpongeAPI/commit/2230fa60767aae44243d2d19913a2b5d351b4b53 | Rename WorldCreationSettings to WorldArchetype to better explain its use. |\r\n\r\n\r\nI'll hopefully update the list as more stuff comes out, but there's no guarantee that I'll be immediate in that regard.\r\n\r\nNote that not everything in the list is a must-do for the docs. It's simply to keep track of changes which *may* be in the docs or perhaps may need to be noted. Not everything off of that checklist will necessarily be in the docs at a future/current time.\r\n\r\n<!---\r\nHello anyone reading this! For reference on the checkbox in a table (which is currently not supported by github markdown), below is how to add it (copy & paste it to the table).\r\nUnchecked:\r\n<ul><li>[ ] </li></ul>\r\nChecked:\r\n<ul><li>[x] </li></ul>\r\n\r\nSo a standard when adding things to the table would be\r\n| <ul><li>[ ] </li></ul> | url | desc |\r\n--->"}}