{"action":"created","issue":{"url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/482","repository_url":"https://api.github.com/repos/SpongePowered/SpongeDocs","labels_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/482/labels{/name}","comments_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/482/comments","events_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/482/events","html_url":"https://github.com/SpongePowered/SpongeDocs/issues/482","id":150990179,"number":482,"title":"Document Sponge Added Optimizations","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":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-04-25T21:47:03Z","updated_at":"2016-04-26T12:21:20Z","closed_at":null,"body":"We should be documenting the optimizations, not only in the config, but also on the docs. Note that a lot of optimizations are version dependent so some of them may exist in one version, and are removed in the next.\r\n\r\nTo get started:\r\n\r\nSpongeForge 1.8.9\r\n- [ ]  EntityActivation - Changes the activation ranges to be user configurable. These are world dependent and should work with all mod added entities.\r\n\r\n\r\nSpongeCommon (Common for both implementations)\r\n- [ ] Lighting patch to ignore unloaded chunks\r\n- [ ] Cache chunk lookups\r\n- [ ] Reduce hash lookups on BlockState queries\r\n\r\nSpongeCommon 1.9\r\n- [ ] Use Wall timing for day/night cycle and common tile entity ticking (makes furnaces and the day/night cycle appear to move at wall time instead of lagging according to the server) Defaults to false\r\n- [ ] Item Drop Pre-Merging - Forces drops performed from entities and blocks to pre-emotively get merged into single itemstacks (up to the max stack size) to avoid spawning multiple entities and later requiring merging\r\n- [ ] Eliminate a Double Chunk Load From File - Simple patch that is to be removed in 1.9.3\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/comments/214721690","html_url":"https://github.com/SpongePowered/SpongeDocs/issues/482#issuecomment-214721690","issue_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/482","id":214721690,"user":{"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},"created_at":"2016-04-26T12:21:20Z","updated_at":"2016-04-26T12:21:20Z","body":"The entity activation stuff is already described to some extent in the table on the [sponge.conf page](https://docs.spongepowered.org/master/en/server/getting-started/configuration/sponge-conf.html). Note: that page probably needs updating for API 4.X too ...\r\nAre all these new optimisations configurable in the sponge.conf file(s)? \r\nIf we do add a new page, it should probably be called _Optimisation_ and placed in server/spongineer."}}