{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":315056309,"defaultBranch":"fabric","name":"Starlight","ownerLogin":"PaperMC","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-22T14:28:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7608950?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1701822067.0","currentOid":""},"activityList":{"items":[{"before":"f5dcd1a4278aba0aceb92a64bb91d411154449f7","after":"cca03d62da48e876ac79196bad16864e8a96bbeb","ref":"refs/heads/fabric","pushedAt":"2024-03-08T12:47:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"5f2a6f50deb1ab5f6c8fed69ae4f41c6d1fd0346","after":"2e9f7057774ce1c8e49ab5ad2f794150dd1224b6","ref":"refs/heads/neoforge","pushedAt":"2023-12-19T00:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Update to 1.20.4","shortMessageHtmlLink":"Update to 1.20.4"}},{"before":"cb966fea4fad12e85a27e9bf7c85d9bbd93f0a3d","after":"f5dcd1a4278aba0aceb92a64bb91d411154449f7","ref":"refs/heads/fabric","pushedAt":"2023-12-10T20:23:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Update to 1.20.4\n\nNo changes required","shortMessageHtmlLink":"Update to 1.20.4"}},{"before":"9069c5e5fa9c088054e34f281c898e1440b61e3c","after":"5f2a6f50deb1ab5f6c8fed69ae4f41c6d1fd0346","ref":"refs/heads/neoforge","pushedAt":"2023-12-06T00:49:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpenilla","name":"Jason Penilla","path":"/jpenilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11360596?s=80&v=4"},"commit":{"message":"update readme","shortMessageHtmlLink":"update readme"}},{"before":"5475f1c99ce2313d72c05574a3baf51ab85c8653","after":"9069c5e5fa9c088054e34f281c898e1440b61e3c","ref":"refs/heads/neoforge","pushedAt":"2023-12-06T00:37:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpenilla","name":"Jason Penilla","path":"/jpenilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11360596?s=80&v=4"},"commit":{"message":"rename gitattributes","shortMessageHtmlLink":"rename gitattributes"}},{"before":"0c447bf5e1e185ef489f0c5975978f73aa7432d0","after":"cb966fea4fad12e85a27e9bf7c85d9bbd93f0a3d","ref":"refs/heads/fabric","pushedAt":"2023-12-06T00:30:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpenilla","name":"Jason Penilla","path":"/jpenilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11360596?s=80&v=4"},"commit":{"message":"Add mixin debug arg","shortMessageHtmlLink":"Add mixin debug arg"}},{"before":"3bf3165479550adec5ffd38cc337afe8f45bff70","after":"7f70c99c28fc3859b418c12c0f33d4b96c26ef33","ref":"refs/heads/forge-scripts","pushedAt":"2023-12-06T00:29:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpenilla","name":"Jason Penilla","path":"/jpenilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11360596?s=80&v=4"},"commit":{"message":"Add mixin debug arg","shortMessageHtmlLink":"Add mixin debug arg"}},{"before":"6b0259b189c5bc76820eaacf280d7f20e21a029d","after":"5475f1c99ce2313d72c05574a3baf51ab85c8653","ref":"refs/heads/neoforge","pushedAt":"2023-12-06T00:28:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpenilla","name":"Jason Penilla","path":"/jpenilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11360596?s=80&v=4"},"commit":{"message":"Add mixin debug arg","shortMessageHtmlLink":"Add mixin debug arg"}},{"before":"222a33f2038c9b35bdd837ab0b147b32408fc9ed","after":"6b0259b189c5bc76820eaacf280d7f20e21a029d","ref":"refs/heads/neoforge","pushedAt":"2023-12-06T00:22:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpenilla","name":"Jason Penilla","path":"/jpenilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11360596?s=80&v=4"},"commit":{"message":"add mixin config","shortMessageHtmlLink":"add mixin config"}},{"before":"090069809474bfbfde305dc17436eecb0143a8ac","after":"222a33f2038c9b35bdd837ab0b147b32408fc9ed","ref":"refs/heads/neoforge","pushedAt":"2023-12-06T00:21:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpenilla","name":"Jason Penilla","path":"/jpenilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11360596?s=80&v=4"},"commit":{"message":"reproducible builds","shortMessageHtmlLink":"reproducible builds"}},{"before":null,"after":"3bf3165479550adec5ffd38cc337afe8f45bff70","ref":"refs/heads/forge-scripts","pushedAt":"2023-12-06T00:21:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jpenilla","name":"Jason Penilla","path":"/jpenilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11360596?s=80&v=4"},"commit":{"message":"reproducible builds","shortMessageHtmlLink":"reproducible builds"}},{"before":"3316fa16524b2895183ab8630d317fe2552145ab","after":"090069809474bfbfde305dc17436eecb0143a8ac","ref":"refs/heads/neoforge","pushedAt":"2023-12-06T00:08:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpenilla","name":"Jason Penilla","path":"/jpenilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11360596?s=80&v=4"},"commit":{"message":"Add editorconfig","shortMessageHtmlLink":"Add editorconfig"}},{"before":"f0636417fffba6b4bb74a8f4ed9520374a981311","after":"3316fa16524b2895183ab8630d317fe2552145ab","ref":"refs/heads/neoforge","pushedAt":"2023-12-06T00:04:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jpenilla","name":"Jason Penilla","path":"/jpenilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11360596?s=80&v=4"},"commit":{"message":"Port to NeoForge","shortMessageHtmlLink":"Port to NeoForge"}},{"before":null,"after":"f0636417fffba6b4bb74a8f4ed9520374a981311","ref":"refs/heads/neoforge","pushedAt":"2023-12-06T00:00:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jpenilla","name":"Jason Penilla","path":"/jpenilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11360596?s=80&v=4"},"commit":{"message":"Port to NeoForge","shortMessageHtmlLink":"Port to NeoForge"}},{"before":"5867eae3b82abe3ef1387e60bc86752d9cda63fb","after":"0c447bf5e1e185ef489f0c5975978f73aa7432d0","ref":"refs/heads/fabric","pushedAt":"2023-12-05T18:45:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Update to 1.20.3\n\nNo changes","shortMessageHtmlLink":"Update to 1.20.3"}},{"before":"1cda73ccfa016e35d7cf0ed848bc8786f5881740","after":"c562a3a36e8f5ec0ad25a8fa530de0d9eadcc64a","ref":"refs/heads/forge","pushedAt":"2023-10-27T08:11:00.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Update Forge to 48.0.33\n\nFixes classloader problem when using mixins","shortMessageHtmlLink":"Update Forge to 48.0.33"}},{"before":"bdaeb21de82a09d049f8464c8f6b678e13c621cd","after":"5867eae3b82abe3ef1387e60bc86752d9cda63fb","ref":"refs/heads/fabric","pushedAt":"2023-10-17T00:31:17.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Initialise default nibble arrays in ChunkAccess directly\n\nWhen ChunkAccess was converted to an abstract class some versions\nago, the code to initialise nibble arrays should have been moved.\nHowever, the code was not moved and so now mods constructing their\nown implementations of ChunkAccess would not have the nibble arrays\ninitialised.\n\nFixes https://github.com/PaperMC/Starlight/issues/186","shortMessageHtmlLink":"Initialise default nibble arrays in ChunkAccess directly"}},{"before":"0e8b71d1af76cc218a7fa82d138fb69a32142b2b","after":"bdaeb21de82a09d049f8464c8f6b678e13c621cd","ref":"refs/heads/fabric","pushedAt":"2023-09-21T16:46:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Update to 1.20.2\n\nUse different method to retrieve chunk x/z from\nchunk packet. This breaks compatibility with 1.20-1.20.1.\n\nSince 1.19, Mojang has made minor updates to major versions\ncontain technical changes that would otherwise be in the\nnext major version. As a result, mod compatibility across\nminor versions is far worse than before. Starlight will\nno longer be marked as compatible for the entire major update,\nbut rather just the minor update as it can no longer be guaranteed\nthat a random \"\"minor\"\" update breaks things.","shortMessageHtmlLink":"Update to 1.20.2"}},{"before":"acc8ed9634bbe27ec68e8842e420948bfa9707e7","after":"0e8b71d1af76cc218a7fa82d138fb69a32142b2b","ref":"refs/heads/fabric","pushedAt":"2023-09-11T13:48:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Optimise multiple block updates occurring in the same chunk\n\nWe can avoid multiple ticket additions for the same ChunkTasks\ninstance. This will help in situations where significant number of\nblock updates occur for the same chunk in the same tick, such as\nwater draining.","shortMessageHtmlLink":"Optimise multiple block updates occurring in the same chunk"}},{"before":"9be13e3f138f6573f6cc1aa2818c556a5b30805d","after":"1cda73ccfa016e35d7cf0ed848bc8786f5881740","ref":"refs/heads/forge","pushedAt":"2023-07-08T05:53:33.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Fix IntegerUtil#getDivisorNumbers\n\nUse unsigned mod operation for initialization of anc","shortMessageHtmlLink":"Fix IntegerUtil#getDivisorNumbers"}},{"before":"dbc156f74144d31e9e65d3a06deddc96040c382b","after":"acc8ed9634bbe27ec68e8842e420948bfa9707e7","ref":"refs/heads/fabric","pushedAt":"2023-06-16T15:08:56.490Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Fix IntegerUtil#getDivisorNumbers\n\nUse unsigned mod operation for initialization of anc","shortMessageHtmlLink":"Fix IntegerUtil#getDivisorNumbers"}},{"before":"dbc156f74144d31e9e65d3a06deddc96040c382b","after":null,"ref":"refs/heads/fabric-dev/1.20","pushedAt":"2023-06-07T16:18:58.494Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"}},{"before":"5954ecc4bf4bac5d1644272ec7e01de7e08fde6c","after":"dbc156f74144d31e9e65d3a06deddc96040c382b","ref":"refs/heads/fabric","pushedAt":"2023-06-07T16:18:43.377Z","pushType":"push","commitsCount":7,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Update to 1.20\n\nUpdate loom to 1.2, gradle to 8.1.1\n\nSet version dependency to 1.20.*","shortMessageHtmlLink":"Update to 1.20"}},{"before":"dbc156f74144d31e9e65d3a06deddc96040c382b","after":null,"ref":"refs/heads/master","pushedAt":"2023-06-07T16:18:17.581Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"}},{"before":null,"after":"dbc156f74144d31e9e65d3a06deddc96040c382b","ref":"refs/heads/master","pushedAt":"2023-06-07T16:17:57.327Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Update to 1.20\n\nUpdate loom to 1.2, gradle to 8.1.1\n\nSet version dependency to 1.20.*","shortMessageHtmlLink":"Update to 1.20"}},{"before":"4f2e0e25d0ee4827039abf7546f6543cd8b8e1c7","after":"dbc156f74144d31e9e65d3a06deddc96040c382b","ref":"refs/heads/fabric-dev/1.20","pushedAt":"2023-06-07T16:16:36.042Z","pushType":"push","commitsCount":2,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Update to 1.20\n\nUpdate loom to 1.2, gradle to 8.1.1\n\nSet version dependency to 1.20.*","shortMessageHtmlLink":"Update to 1.20"}},{"before":"6fa04d7cf44b84a613fbe2e9172d175501de45b3","after":"4f2e0e25d0ee4827039abf7546f6543cd8b8e1c7","ref":"refs/heads/fabric-dev/1.20","pushedAt":"2023-06-05T17:00:51.953Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Update to 1.20-rc1\n\nNo changes needed","shortMessageHtmlLink":"Update to 1.20-rc1"}},{"before":"b54772832e3deb86d623d5a3cfe7486a822540fb","after":"6fa04d7cf44b84a613fbe2e9172d175501de45b3","ref":"refs/heads/fabric-dev/1.20","pushedAt":"2023-05-23T12:49:06.017Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Bump light version\n\n1.20 will purge existing data. So, we should recalculate.","shortMessageHtmlLink":"Bump light version"}},{"before":"e07649b4bbaeae4e5c253155036b3c9c4b2a4417","after":"b54772832e3deb86d623d5a3cfe7486a822540fb","ref":"refs/heads/fabric-dev/1.20","pushedAt":"2023-05-19T18:27:16.071Z","pushType":"push","commitsCount":2,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Add notice to technical details about comparison to Vanilla\n\nNow that the Vanilla engine is basically an implementation of the\nhigher level design of Starlight (minus the section management),\nthe comparisons are completely invalidated.","shortMessageHtmlLink":"Add notice to technical details about comparison to Vanilla"}},{"before":"845c1282dd8133e9094da48c948b204f4b0d3bd1","after":"e07649b4bbaeae4e5c253155036b3c9c4b2a4417","ref":"refs/heads/fabric-dev/1.20","pushedAt":"2023-04-26T22:04:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Update to 23w17a\n\n- Modify Block source retrieval for lighting chunks to use ChunkSection#maybeHas to filter out sections without\nany sources before performing 4096 block reads\n\n- Need a hook for lightOnInSection so that the client can verify that a chunk has light data. Although\n with starlight this should always be true for any chunk that the client checks, it may not be the\n case for any _mod_ that checks.\n\n- Update to new Vanilla light engine.\nIt appears Vanilla added a new ChunkStatus \"INITIALIZE_LIGHT\" that appears to initialise the light sections\nfor chunks. Starlight will not use this hook, so it performs no work and simply returns a completed future\nimmediately.\n\nStarlight's light section management is significantly different from Vanilla. The important detail\nthat that allows us to skip initialising light sections with a special status (\"INITIALIZE_LIGHT\")\nis that we avoid modifying light for neighbour chunks until they are at least LIGHT status and\nare marked as lit. By only using chunks in LIGHT and marked lit there is only one possible state that a\n_neighbouring_ chunk light section can be in: initialised correctly. This means that every time\na chunk is being lit through the LIGHT status, it only needs to correclty initialise its own sections\nand then that's that.\n\nThe rest of the changes to Vanilla are internal to the light engine and as a result require no additional\nchanges on Starlight's end.","shortMessageHtmlLink":"Update to 23w17a"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEECWx4wA","startCursor":null,"endCursor":null}},"title":"Activity ยท PaperMC/Starlight"}